Chat with a codebase using Qdrant and N8N
Blog post from Qdrant
Anush Shetty's blog post on building a chat service with a codebase using Qdrant and N8N outlines the process of creating AI-powered workflows with minimal coding. It highlights the use of N8N, an automation tool that connects apps via APIs, in conjunction with Qdrant, an open-source vector database, to ingest a GitHub repository and develop a chat service. The first workflow involves using nodes like Qdrant Vector Store and GitHub Document Loader to transform GitHub data into vector embeddings, which are stored in Qdrant, using OpenAI's text-embedding-ada-002 model. The second workflow retrieves these vectors to facilitate a chat service by employing nodes such as Qdrant Vector Store - Retrieve, Retrieval Q&A Chain, and OpenAI Chat Model, specifically utilizing the gpt-3.5-turbo model for interaction. The post also suggests embedding the chat service in applications using the @n8n/chat package and notes N8N's capability to support scheduled and event-triggered workflows.