OceanBase: Data + AI
OceanBase is a distributed, high-performance, and cloud-native database that supports both SQL and NoSQL data models. Since its 4.3.3 release, OceanBase has supported Vector storage and retrieval-augmented generation (RAG) capabilities. This page provides a comprehensive guide to using OceanBase for AI applications.
AI Workshops
Since 2024-10-23, OceanBase has held several AI workshops in cities across China.
RAG Bot
Project link: RAG Bot
In this workshop, attendees 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.
Events:
Dify (MySQL Compatible)
Dify is an open-source LLM app development platform. Its intuitive interface combines agentic AI workflow, RAG pipeline, agent capabilities, model management, observability features and more, letting you quickly go from prototype to production. We have patched Dify to be compatible with MySQL protocol databases, including OceanBase. With OceanBase, Dify can store and query structured data and vector data in, just one unified database, a OceanBase instance.
Project link: Dify
Events:
- Event in Shanghai, China on 2024-12-07
DB-GPT
DB-GPT is an AI native data app development framework with AWEL(Agentic Workflow Expression Language) and agents.
Project link: DB-GPT
Events:
- Event in Chengdu, China on 2024-12-21