Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

While Orbita supports a number of different approaches for implementing a question-answering bot, in almost all cases the recommend recommended approach is to use Orbita Answers.

Orbita Answers uses a fact-based approach to question-answering, which means that answers to questions are drawn from a structured knowledge base of information managed within Orbita. The knowledge base organizes information by facts. A fact is simply a structured content item containing information about a specific topic. A fact also has a set of questions associated to with it.

To take an example, imagine a knowledge base of first aid information. The facts within this knowledge base might cover topics such as “influenza” and “sun burn.” Within the topic of influenza, there might be multiple facts regarding treatment, symptoms, risk factors, etc.

A single fact about influenza treatment would have questions associated to with it like:

  • How do you treat influenza?

  • How can you treat the flu?

  • treatment options for the flu?

...

  • The first is for purely organizational purposes. It makes it easier to find and manage facts when they’re organized in this way.

  • The second is for accuracy purposes. You can create lists of synonyms for topics and relationships to capture the various ways a person might refer to them conversationally. For example, someone might refer to the topic “influenza” as “the flu.” Or the relationship “symptoms” as “signs.”

As you can see the in Table 1, the relationship “Treatment” is used for both Influence and Sunburn. This is ideal and a sign of a well-structured knowledge base. In general, it is good practice to identify a set of general categorical attributes that are common to all topics. For example, in a first aid knowledge base, the relationships “treatments,” “symptoms,” “risks,” and “prevention” generally apply to all topics.

...

  1. Create a spreadsheet with four columns: article, questions, topic, relationship

  2. Organize your content into meaningful chunks. Each chunk should represents represent an article

  3. Identify the primary topic for each article.

  4. Identify the relationship of the article

  5. Define a set of questions that are answered by the article.

As you go through the following steps, keep in mind the best practices and guidelines described in the previous sections (More about Topics & Relationships and More about Questions). Also, keep in mind that developing the spreadsheet this will most likely be an iterative process.

...

Create Your First Fact

To add a fact, click click on the (+) icon.

Adding an Article

...

Topics can be related to one another. For example, you might have a topics for Asthma, Bronchitis, Pneumonia, and COPD. Because these topics all deal with lung disease, you might want to relate them to one another.

...