Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Overview

The Knowledge base builder tool allows you to build a conversation easily using the UI and then using the resulting JSON in the knowledge base Skill. You can access the KnowledgeBase Conversation Builder from the left navigation menu of the Knowledge Base Skill or access it directly from https://knowledgebase-ui.prod.soulmachines.cloud/ .

From the landing page of the Knowledge Base Builder, you can either create your conversation from scratch or update/edit your existing Knowledge Base json file.

Creating new knowledge Base

Knowledge Base contains your library of Q&As: questions the user might ask around a given intent and how your Digital Person would answer. Start creating your base from scratch.

Easily build your Q&A base with this tool, then train the NLU and test how it would play out. When you're done, collect the Knowledge Base as a JSON file and take it back to DDNA Studio.

Field

Description

Intent Name

Used as a unique identifier for each JSON object. (i.e. WhatIsSoulMachines)

User Question

List of strings that contain examples of different utterances from the end user (i.e. "what is soul machines", "tell me about soul machines", "who is soul machines", "who are soul machines", "what are soul machines", "what is soul machine", "who is soul machine", "who are soul machine" )

DP Answer

List of responses the Digital Person should use to answer that question. If more than one value is found for a given intent, the skill will randomly pick one of the responses to reply with. (i.e. "@ShowCards(pic) Soul Machines is the world leader in humanizing AI to create astonishing Digital People. A little secret, they actually created me."

In order to enhance the responses with media or links you can add content cards to the DP Answers. Available content cards are Image(s), video, link, list, and markdown. To add content cards:

  1. Create a DP answer

  2. Click the answer to Edit

  3. In the dropdown select a content card you would like to use.

Saving-Content-Card.mov

Editing existing knowledge Base

If you already have an existing knowledge base, you can either upload it via a link Or paste the JSON directly:

The JSON file must be in its raw form or hosted on any static site.

  1. It needs to be publicly accessible (no login or other steps)

  2. It needs to directly serve the .json file as raw text (not formatted to look nice, not served up in a viewer)

Collecting Knowledge Base

Once you’re ready to export your knowledge base and take it back to DDNA studio, select Collect Knowledge Base. You can copy the current knowledge base to clipboard, or you can download the JSON file locally.

In the Knowledge Base Skills configuration use the copied JSON and click Apply Changes.

Contents

  • No labels