Versions Compared

Key

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

The Prospera Labs Flexi-Match Knowledge Base is a flexible system that allows your agent to access a large database of knowledge. The Knowledge Base can be used for multiple different use-cases - from answering questions about products and services, through to analyzing documents or situations against best-practices that have been uploaded.

How It Works

Here we will explain the basic process of how the knowledge base works in the default Q&A setup.

Document Ingestion

...

When any type of document is taken into the system, we go through the following process:

  1. Convert into raw text

  2. Break the text into small sections based on the semantics and headers of the document

  3. For each section, we generate a list of questions that the section of text answers. E.g. almost like Jeopardy, we are going backwards from the answer (contained in the document) to questions

  4. We fetch the embedding vector for each of the questions

  5. Create a summary of the entire document, referred to as the “Qualifying Text” internally because it helps qualify whether a particular knowledge chunk is relevant

  6. Write the knowledge chunks out to the database

Querying

...

Loading In Knowledge

There are many different ways to load in knowledge to your agent, which will depend a lot on the different use-cases for your agent.

...