This n8n workflow automates the process of ingesting documents from Google Drive into a knowledge base powered by Supabase and LangChain. It triggers on new or updated files, extracts content from various formats (PDF, CSV, XLSX, DOC, RTF, TXT), and manages duplicates to maintain data integrity. Extracted content is processed, summarized, and stored in a vector database for efficient retrieval. The workflow incorporates error handling, duplicate detection, and chat-based interaction for querying the stored knowledge. It is ideal for organizations looking to automate document ingestion, create searchable knowledge repositories, and integrate AI-driven chatbots for information retrieval from diverse document sources.
Automated Ingestion and Processing of Documents into Knowledge Base
Node Count | >20 Nodes |
---|---|
Nodes Used | @n8n/n8n-nodes-langchain.agent, @n8n/n8n-nodes-langchain.chatTrigger, @n8n/n8n-nodes-langchain.documentDefaultDataLoader, @n8n/n8n-nodes-langchain.embeddingsOpenAi, @n8n/n8n-nodes-langchain.lmChatOpenAi, @n8n/n8n-nodes-langchain.memoryPostgresChat, @n8n/n8n-nodes-langchain.textSplitterCharacterTextSplitter, @n8n/n8n-nodes-langchain.vectorStoreSupabase, aggregate, extractFromFile, gmail, googleDrive, googleDriveTrigger, if, postgres, postgresTool, set, splitInBatches, stickyNote, summarize, supabase, switch |
Reviews
There are no reviews yet.