{"repo":"ob-labs/ChatBot","free":true,"listed":false,"github":"https://github.com/ob-labs/ChatBot","clone":"git clone https://github.com/ob-labs/ChatBot.git","description":"ChatBot, show how to implement a RAG based on OceanBase or OceanBase seekdb AI capabilities escpecailly hybrid search and AI embedding.","language":"Python","stars":55,"topics":["agentic-ai","agents","hybrid-search","oceanbase","rag","rag-chatbot","vector-database","ai-agents"],"license":"MIT","category":"ai-agents","readme_excerpt":"OceanBase AI Workshop 中文版 Introduction In this workshop, we will build a RAG chatbot that answers questions related to OceanBase documentation. It uses open-source OceanBase documentation repositories as multi-modal data sources, converting documents into vectors and structured data stored in OceanBase. When users ask questions, the chatbot converts their questions into vectors and performs vector retrieval in the database. By combining the retrieved document content with the user's questions, it leverages Tongyi Qianwen's large language model capabilities to provide more accurate answers. Components The chatbot consists of the following components: 1. A text embedding service that converts documents into vectors, using Tongyi Qianwen's embedding API 2. A database that provides storage and query capabilities for document vectors and other structured data, using OceanBase 4.3.5 3. Several LLM agents that analyze user questions and generate answers based on retrieved documents and questions, built with Tongyi Qianwen's large model capabilities 4. A chat interface for user interaction, built with Streamlit Interaction Flow 1. User inputs a question in the Web interface and sends it to the chatbot 2. The chatbot converts the user's question into a vector using a text embedding model 3. Uses the vector converted from the user's question as input to retrieve the most similar vectors in OceanBase 4. OceanBase returns the most similar vectors and their corresponding document content ","default_branch":null,"files":null,"tree":[],"storefront":"/r/ob-labs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ob-labs/ChatBot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}