How to create conversational articles?

The Conversational Designer expands the old Article Editor capabilities so that, in addition to simple search-based articles, it supports building conversations with multiple questions and answers. Furthermore, the Providers usage and UI (called Entities from now on) are refactored, so that they function as a complementary part of the editor without the conversational business logic. The new Conversational Designer offers the following:

  • Enhanced Editor to create composite conversations containing multiple bot questions.
  • New Entity page (formerly known as Provider), which allows the customer to easily translate external data (for example, from CSV or JSON) to a conversation.
  • Improved Conversational bot makes smoother conversations based on user queries. For example, the bot will not ask anything it already knows and can change the questions' order.

The new Conversational Designer offers a simplified way of building rich conversations based on external data sources in two steps: link an external data source to the Bold360 ai Console and design a conversational business logic on top of it. The new process requires minimal to no technical expertise, depending on the complexity of the conversation.

To create a conversational article based on a CSV spreadsheet or a JSON file, you must do the following:

  • Task 1: Create dynamic content for your conversational article in a spreadsheet or a JSON file
  • Task 2: Create an entity in Bold360 ai
  • Task 3: Create an article that references the entity

Task 1a: Create dynamic content for your conversational article with a CSV file

Decide what you want to provide as dynamic content and create a CSV sheet with the information.
  1. With a CSV editor, such as Google Sheets, create a new spreadsheet and name it, for example as CARS.
  2. Enter your data with one property per column. For example, TYPE, MODEL, COLOR, BRANCH.

    Note: The column headers will serve as questions (which you can phrase later) and the data you enter in the spreadsheet will be displayed as potential answers to those questions.

  3. Publish the sheet to the web as CSV.
    • In Google Sheets, go to File > Publish to the web.
    • Make sure you publish as Comma-separated values (.csv).
    • Copy the provided URL. You'll need it in Task Two.
Your sheet is ready to be used by Bold360 ai.

Task 1b: Create dynamic content for your conversational article with a JSON file

  1. Create a JSON file with the dynamic content that you want to display. The following is a sample JSON file:

                 'id': 111111111,
                 'name': 'Anna Banana',
                 'city': 'Baltimore'
                 'id': 222222222,
                 'name': 'Mike Crueger',
                 'city': 'Philadelphia'
                 'id': 333333333,
                 'name': 'John McKornick',
                 'city': 'Boston'

  2. Upload your JSON file to an online storage, such as Google Drive.
  3. Publish the file to the web. In Google Drive, right-click the file and select Get shareable link. This makes the file publicly available and copies the file share link to your clipboard.
  4. Paste the link to a text editor and copy the ID:

  5. Create a new link by appending the ID to the end of the following string: When you are done, you should get the following file link:

Task 2: Create an entity in Bold360 ai

  1. In the Bold360 ai Console, go to Knowledge > Entities.
  2. Enter a name and description for your entity.
  3. Paste the Data Source URL that you copied in Task 1.
  4. Select CSV for Response Type and click LOAD.
  5. In the When no entities found, bot will say field, enter a message that is presented to the customer when the person selects an option that does not retrieve any result.
  6. In the Properties Table, enter the lead-in questions to the Query fields. Customers will be asked these questions when selecting an answer. Again, you define the potential answers in the Excel sheet that you have created in Task 1.

    Note: A property will be presented in the conversational answer even if you do not want to ask the customer a related question. In this case, do not add a question for the property. Typically, you would not ask a question related to a product's image, which is displayed in the conversational answer.

  7. Optionally, click the Options icon (...) next to a query to see additional settings:
    • Split by - A syntax value such as comma or pipe that is used to separate multiple values on a certain field (such as when you want to use several synonyms or values that can appear in the visitor search that relate to the same key value)
    • Auto Spelling - When selected, the visitor's question must contain an exact match to a value in the field
    • Is Shared - You can share the selected property with another entity. For example, if you define COLOR in your Cars and in your Bikes entities, then you can share the color values across entities. In this case, when the customer selects a car color that does not exist in the Cars entity but exists in the Bikes entity (which is shared), then the message defined in the Missing Entity field is displayed.
    • Autocomplete - Customers are offered autocomplete options as they type the entity value.
    • Use Quick Option - The customer can choose from options that a specific CSV column contain. For example, if the CSV spreadsheet contains Blue, Black, and Red in the COLOR column, then these options will be displayed for the customer to choose from.

  8. In the Fallback messages section, define how the answer should be displayed when there are multiple results to a customer's query.

  9. Save your changes.

Task 3: Create an article that references the entity

Create an article that serves as a generic template for the bot's response.

  1. In Bold360 ai, go to Knowledge > Articles > Add Article.

    A new article is created.

  2. Add a title to the article. For example "Where can I buy a car?"
  3. In the body of the article, follow these guidelines:

    • Whenever you want to reference an entity, use this format: [[Entityname.ENTITYCOLUMN]]
    • You can click the Entity button in the toolbar to select an entity from a list
    • Use ALLCAPS, as shown

    For example, the following article could answer the question "Where can I buy a car?"

    Your car type is [[Cars.TYPE]] and model [[Cars.MODEL]] with color [[Cars.COLOR]] are available at [[Cars.BRANCH]] the price is [[Cars.PRICE]]

    Once you reference a property in the article body, the related entity is automatically "pulled" into the article and hence the conversation is created.
    Note: All applicable entity properties (building blocks) are listed at the top of the Conversational Designer. The layout of the results when search retrieves multiple answers is also displayed for reference.

  4. Publish your article.

    Once you created an article, customers will have the following experience in the conversational widget:

For more information on conversational articles, see About conversational articles.