How it works
- You upload documents (text or files)
- TalkPilot automatically splits them into chunks and creates vector embeddings
- During a call, when the agent needs information, it searches the knowledge base
- The most relevant chunks are included in the agent’s context
Adding documents
Manual text
- Go to agent detail > Wissensdatenbank (Knowledge Base)
- Click Dokument hinzufuegen (Add Document)
- Enter a title and paste your text content
- Click Speichern (Save)
File upload
Upload files by dragging them into the upload area or clicking to browse.
Files are automatically parsed, text-extracted, and indexed.
Document status
After uploading, documents go through a processing pipeline:Knowledge Base tool
For the agent to actually search the knowledge base during calls, a Knowledge Base tool must be configured:- Auto-activation: The tool is automatically enabled when the first document becomes ready
- Auto-deactivation: The tool is automatically disabled when the last document is deleted
Managing documents
- Edit: Click on a manual text document to update its content. Editing triggers automatic re-processing.
- Delete: Remove a document and all its chunks/embeddings.
External integration (Direct Chunk API)
If you manage your own chunking and embedding pipeline (e.g., via n8n, LangChain, or a custom ETL), you can write pre-processed chunks directly to an agent’s knowledge base — bypassing TalkPilot’s automatic processing. This is useful for:- CRM / ERP sync — keep product data, pricing, or customer info always up-to-date
- Custom chunking — control chunk size and overlap for your specific use case
- External embedding models — use your own embeddings (must be
text-embedding-3-smallcompatible, 1536 dimensions)
Tips
- Keep documents focused on one topic each — this improves search accuracy
- Use clear, factual language — avoid ambiguous phrasing
- Update documents when information changes (pricing, hours, etc.)
- Check document status after upload to confirm successful processing