Best of BotsNovember 2024

  1. 1
    Article
    Avatar of collectionsCollections·2y

    Build and Deploy Your Own RAG Chatbot with JavaScript

    Learn to build and deploy a Retrieval Augmented Generation (RAG) chatbot using JavaScript, LangChain.js, Next.js, Vercel, and OpenAI through a 90-minute YouTube course by Ania Kubow on the freeCodeCamp.org channel. The course covers everything from integrating a vector database with DataStax, deploying to Vercel, and using a practical Formula 1 chatbot example for real-time data fetching. It's suitable for both beginners and experienced developers aiming to enhance their skill set.

  2. 2
    Article
    Avatar of communityCommunity Picks·2y

    vercel/ai-chatbot: A full-featured, hackable Next.js AI chatbot built by Vercel

    Vercel has released an open-source AI chatbot template built with Next.js and the AI SDK. The chatbot supports multiple model providers, including OpenAI, Anthropic, and Cohere, and is styled with Tailwind CSS and Radix UI components. It uses Vercel Postgres and Vercel Blob for data persistence and NextAuth.js for secure authentication. You can deploy it to Vercel with ease and run it locally by configuring environment variables and using the Vercel CLI.

  3. 3
    Article
    Avatar of semaphoreSemaphore·2y

    How to Build a RAG Chatbot to Chat with Documents Using Sparse Data

    Learn how to build a Retrieval-Augmented Generation (RAG) chatbot using the Semaphore documentation. This Python chatbot uses a language model to answer questions and provide document sources, even when data is sparse. Key challenges include preprocessing incomplete documents and optimizing prompt context within the fixed size limits. The tutorial guides you through setting up the code, including document summarization, embedding creation with FAISS, and building the retriever and question-answering components.