Before You Start
Prepare clean source files:Step 1 - Open Knowledge Base
- Click Knowledge Base in the left sidebar.
- Click Create Knowledge Base.
Create a Deterministic Knowledge Base
Use this for structured information such as pricing tables, policy rules, eligibility fields, product catalogs, or plan comparisons.- Click Deterministic KB.
- Enter a clear KB Name.
- Upload a CSV or other structured text file.
- Click Edit Schema.
- Add the fields the assistant should retrieve, such as
product_name,price,policy_code, oreligibility_status. - Choose the data type for each field.
- Click Train Knowledge Base.
Create a Non Deterministic Knowledge Base
Use this for less structured documents such as FAQs, help articles, policy documents, SOPs, or product manuals.- Click Non Deterministic KB.
- Enter a clear KB Name.
- Upload source files such as PDFs, DOCX files, TXT files, CSVs, JSON files, or clean text-readable documents.
- Click Train Knowledge Base.
Attach the Knowledge Base to an Assistant
- Click Assistants in the left sidebar.
- Open the assistant that should use the documents.
- Click Assistant Settings and then Knowledge Base.
- Select the trained knowledge base.
- Click Save.
Tips for Better Answers
- Use clear document titles and headings.
- Remove old or conflicting information before upload.
- For deterministic knowledge bases, make schema field names match your source columns.
- Retrain after every source document update.
- Test with real customer questions before launch.
Developer Handoff
If engineers use the knowledge base through APIs or need to verify production setup, send them:
If an integration stores knowledge base IDs, ask the developer to retrieve and store the correct ID after the knowledge base is trained.
