DB-GPT é um framework de código aberto para o desenvolvimento de aplicações de dados nativas de IA, que integra AWEL (Agentic Workflow Expression Language) e um sistema multi-agente. O projeto visa construir infraestrutura no domínio de grandes modelos, através do desenvolvimento de diversas capacidades técnicas, como gestão multi-modelo (SMMF), otimização do efeito Text2SQL, framework RAG e otimização, colaboração de framework multi-agente, AWEL (orquestração de fluxo de trabalho de agente), etc., tornando as aplicações de grandes modelos baseadas em dados mais simples e convenientes.
Na era Data 3.0, com base em modelos e bancos de dados, empresas e desenvolvedores podem construir suas próprias aplicações personalizadas com menos código.
RAG é a área mais prática e urgentemente necessária atualmente. DB-GPT já implementou um framework baseado em RAG, permitindo que os usuários construam aplicações de base de conhecimento usando a funcionalidade RAG do DB-GPT.
GBI generativa é uma das capacidades centrais do projeto DB-GPT, fornecendo tecnologia básica de inteligência de dados para construir análise de relatórios empresariais e insights de negócios.
O ajuste fino de modelos é uma capacidade indispensável para qualquer empresa implementar em domínios verticais e segmentados. DB-GPT fornece um framework de ajuste fino completo, integrado perfeitamente com o projeto DB-GPT. Em trabalhos recentes de ajuste fino, uma precisão de 82,5% foi alcançada com base no conjunto de dados Spider.
DB-GPT fornece um framework multi-agente auto-evolutivo orientado a dados, projetado para tomar decisões e executar continuamente com base em dados.
A fábrica de dados é principalmente responsável por limpar e processar conhecimento e dados confiáveis na era dos grandes modelos.
Integra várias fontes de dados, conectando dados de negócios de produção perfeitamente às funcionalidades centrais do DB-GPT.
DB-GPT-Hub se concentra em alcançar fluxos de trabalho Text-to-SQL de alto desempenho, aplicando ajuste fino supervisionado (SFT) em grandes modelos de linguagem (LLMs).
dbgpts é o repositório oficial, contendo algumas aplicações de dados, operadores AWEL, modelos de fluxo de trabalho AWEL e agentes construídos com base no DB-GPT.
Plugins DB-GPT, que podem executar diretamente plugins Auto-GPT.
DB-GPT suporta uma ampla gama de grandes modelos de linguagem, incluindo:
Modelos de Código Aberto:
Modelos de API:
O projeto DB-GPT fornece uma série de funcionalidades destinadas a melhorar a construção de bases de conhecimento, permitindo o armazenamento e recuperação eficientes de dados estruturados e não estruturados. Essas funcionalidades incluem:
O projeto facilita a interação perfeita em linguagem natural com diversas fontes de dados, incluindo Excel, bancos de dados e data warehouses. Ele simplifica o processo de consulta e recuperação de informações dessas fontes, permitindo que os usuários conduzam conversas intuitivas e obtenham insights. Além disso, o DB-GPT suporta a geração de relatórios analíticos.
Ele oferece suporte para plugins personalizados para executar várias tarefas e integra nativamente o modelo de plugin Auto-GPT. O protocolo do agente segue o padrão Agent Protocol.
Também desenvolvemos um framework leve de ajuste fino automatizado centrado em grandes modelos de linguagem (LLMs), conjuntos de dados Text2SQL, LoRA/QLoRA/Pturning e outros métodos de ajuste fino. O framework simplifica o ajuste fino de Text-to-SQL, tornando-o tão simples quanto um processo de linha de montagem.
Oferecemos amplo suporte a modelos, incluindo dezenas de grandes modelos de linguagem (LLMs) de código aberto e agentes de API, como LLaMA/LLaMA2, Baichuan, ChatGLM, 文心, 通义, 智谱, etc.
Garantimos a privacidade e segurança dos dados implementando várias tecnologias, incluindo a privatização de grandes modelos e a dessensibilização de agentes.
No arquivo de configuração .env, modifique o parâmetro LANGUAGE para alternar para um idioma diferente. O padrão é inglês (Chinês: zh, Inglês: en, outros idiomas serão adicionados posteriormente).
DB-GPT adota um design de arquitetura modular, que inclui principalmente: