Could you please provide brief explanations (with an example or screenshot where possible) for the following? This will help us create better AI training for our clients.
1) Incoming Message Flow
Please explain the end-to-end processing flow for a user message (e.g., message → memory → knowledge retrieval → AI instructions → response).
2) Default AI Instructions
Which instructions are always sent with every AI request (tone, language, restrictions, escalation rules, etc.)? Are these permanent or retrieved dynamically?
3) Conversation Memory
How does memory work? What is stored, for how long, and how does the AI avoid asking for information the user has already provided?
4) Vector-Based Knowledge Retrieval
How are uploaded files chunked, how are relevant sections selected, how are conflicts handled, and can we see which file/chunk was used to generate a response?
5) Knowledge Retrieval Priority
What is the retrieval hierarchy when multiple knowledge sources exist (System Prompt, FAQs, Uploaded Files, Google Sheets, Websites, APIs, etc.)?
6) Multi-File Knowledge Base
How does the system handle multiple uploaded files? Can files have categories or priorities? If a file is replaced, is its previous knowledge completely removed?
Reason:
We're currently seeing cases where the AI repeats questions, ignores previously shared information, or doesn't consistently follow instructions. Understanding the retrieval and memory flow will help us structure our training content more effectively.