This workflow facilitates dynamic interaction with a knowledge base stored across Notion and a vector database, leveraging OpenAI’s language models. It enables scheduled or real-time question answering by retrieving and embedding page content, storing it in a vector database, and then querying it with user prompts. Key nodes include Notion for fetching page blocks, OpenAI for embeddings and chat responses, and Supabase as a vector store. The workflow deletes outdated embeddings, processes page content into manageable chunks, and maintains a conversational context for user inquiries. This setup is especially useful for creating intelligent chatbots that can answer questions from a constantly updated knowledge repository, making it ideal for support, documentation, and knowledge management scenarios.
Automated Knowledge Base Query with OpenAI and Notion
Node Count | >20 Nodes |
---|---|
Nodes Used | @n8n/n8n-nodes-langchain.chainRetrievalQa, @n8n/n8n-nodes-langchain.chatTrigger, @n8n/n8n-nodes-langchain.documentDefaultDataLoader, @n8n/n8n-nodes-langchain.embeddingsOpenAi, @n8n/n8n-nodes-langchain.lmChatOpenAi, @n8n/n8n-nodes-langchain.retrieverVectorStore, @n8n/n8n-nodes-langchain.textSplitterTokenSplitter, @n8n/n8n-nodes-langchain.vectorStoreSupabase, limit, noOp, notion, notionTrigger, scheduleTrigger, splitInBatches, stickyNote, summarize, supabase |
Reviews
There are no reviews yet.