Knowledge Base

Definition

A Knowledge Base is a custom and editable content database hosted in ViaSay Chatbot. It functions similarly to an external API and is particularly useful for:

  • Checking a database for conditions or values
  • Retrieving content to build bot answers

Knowledge Bases are ideal for hosting data that requires manual updates and is not already available through APIs.

Creation and Management

  • Importing Data: Create a Knowledge Base by uploading a CSV file or pasting a JSON object.

    Create a new Knowledge base

    Create a new Knowledge base

  • Viewing Options: Data can be viewed as raw JSON or in a table format.

    Raw JSON view of a Knowledge base

    Raw JSON view of a Knowledge base

    View Knowledge bqse as a table

    View Knowledge bqse as a table

  • Editing: Modify the schema and content as needed, ensuring data consistency with validation features.

    Edit knowledge base to add/remove/modify content

    Edit knowledge base to add/remove/modify content

Key Actions

  • Go Live: Publish the Knowledge Base to make it accessible in your bot.
  • Editing: Change the name, description, or schema through the edit menu.
  • Other Actions: Import, export, regenerate schema, or delete the Knowledge Base using the "More" menu options.

These features provide flexibility and control over the data used in your chatbot, making it easier to manage and update critical content.