A web app that uses Retrieval-Augmented Generation (RAG) to create an AI expert over a codebase. The app allows users to interact with a codebase via chat, retrieving relevant code snippets from a Pinecone vector database and generating responses using LLMs.
react python nlp ai nextjs jupyter-notebook rag streamlit vector-database-embedding language-learning-model codebase-chat
- Updated
Dec 7, 2024 - Jupyter Notebook