You are helping me build the following AI agent workflow. ## Goal Website Chatbot with Knowledge Base: Answers visitor questions in real time by retrieving context from Google Drive documents via a vector store. ## Specification - What it does: You get instant answers to visitor questions by having your Google Drive documents automatically converted into a searchable knowledge base. The agent retrieves relevant information in real time to provide accurate, brand-aligned responses without you needing to manually search files. - Trigger: Triggered by an event (Event ยท on chat message or manual update) - Autonomy: Fully hands-off - Expected setup effort: a few focused days - Tools/services involved: - HTTP Request: Webhook integration and API calls - Google Drive: Document ingestion source - Embeddings Mistral Cloud: OCR and vector embeddings generation - Qdrant Vector Store: Storing and retrieving knowledge base vectors - OpenAI Chat Model: Generating chatbot responses ## Known pitfalls, handle each one explicitly in your implementation 1. OCR accuracy varies with image quality so you should implement a confidence score check and flag low-quality scans for manual review. 2. Vector store drift can occur as new files are added so schedule regular re-indexing jobs to keep the knowledge base current. 3. Context window limits may truncate important information so prioritize retrieving the most relevant chunks by adjusting top_k parameters. ## Reference implementation https://n8n.io/workflows/10142 (workflow template) Fetch and inspect this before building. If it matches my stack, adapt it; if not, rebuild the pattern with my tools. ## Process requirements 1. Before building: ask me which of the listed tools I actually use and what my platform is (n8n / Make / code / other). Do not assume. 2. Adapt the pattern to my answers; do not force the reference stack. 3. Address every pitfall above; tell me how you handled each. 4. Provide a test plan I can run before letting this touch real data. 5. Ask before any step that sends messages, modifies data, or spends money. Source: https://usecasesforagents.com/use-case/website-chatbot-with-knowledge-base/ via usecasesforagents.com