Framework Python low-code para criar aplicações de LLM multiagente, com suporte a RAG, chatbots, fine-tuning e implantação com um clique.
i-am-bee/beeai-framework
Framework em Python e TypeScript para criar sistemas de IA multiagente com backends de LLM, ferramentas, memória, RAG e workflows.
- Estrelas
- 3,452
- Forks
- 545
- Issues abertas
- 11
- Último commit
- há 3 dias
O que é?
O BeeAI Framework é um toolkit para criar agentes de IA capazes de raciocinar, chamar ferramentas e colaborar com outros agentes. Está disponível como biblioteca Python e TypeScript, com uma interface unificada de backend para se conectar a diferentes provedores de LLM.
O framework inclui agentes com controles de comportamento baseados em regras, ferramentas integradas como busca na web e consulta meteorológica, suporte a ferramentas personalizadas e componentes de RAG baseados em vector stores e processamento de documentos. Também oferece templates de prompt, estratégias de memória de conversa, cache, serialização de estado e workflows para orquestrar a execução de vários agentes. Os agentes podem ser disponibilizados por protocolos como A2A e MCP.
Quem desenvolve aplicações multiagente pode usá-lo para encaminhar perguntas entre agentes especializados por meio de ferramentas de handoff ou para criar agentes cujo uso de ferramentas precisa seguir requisitos definidos. Há hooks para eventos, logging e tratamento de erros que permitem observar o comportamento dos agentes.
Recursos principais
- 01Agente de Requisitos que impõe regras para o uso de ferramentas em diferentes LLMs.
- 02Interface unificada de backend para vários provedores de LLM em Python e TypeScript.
- 03Ferramentas integradas para busca na web, consulta meteorológica e execução de código, além de ferramentas personalizadas.
- 04Componentes de RAG com vector stores e processamento de documentos.
- 05Workflows para orquestrar fluxos de execução multiagente.
- 06Disponibilização de agentes pelos protocolos A2A e MCP.
Casos de uso
- Criar um agente roteador que encaminha perguntas para agentes especializados.
- Criar agentes de LLM com regras definidas para o uso de ferramentas e obter um comportamento previsível.
- Adicionar geração aumentada por recuperação a uma aplicação com ingestão de documentos.
- Executar workflows multiagente que persistem o estado entre sessões.
Início rápido
- 1
Instale a biblioteca Python
pip install beeai-framework - 2
Instale a biblioteca TypeScript (alternativa)
npm install beeai-framework - 3
Instale o ollama e baixe o modelo granite4.1:8b; em seguida, execute o arquivo do projeto
python [project_name].py
Antes de usar
- O aviso legal informa que a IBM não fará a manutenção deste código daqui para frente e não oferece garantias de qualidade ou segurança.
- O exemplo multiagente requer uma instalação local do ollama com o modelo granite4.1:8b ou outro provedor de LLM configurado.
- Requirement Agent é experimental, e a biblioteca Python foi lançada como versão alfa.
Em coleções
Tópicos
Perguntas frequentes
- O que é beeai-framework?
- Framework em Python e TypeScript para criar sistemas de IA multiagente com backends de LLM, ferramentas, memória, RAG e workflows. O BeeAI Framework é um toolkit para criar agentes de IA capazes de raciocinar, chamar ferramentas e colaborar com outros agentes. Está disponível como biblioteca Python e TypeScript, com uma interface unificada de backend para se conectar a diferentes provedores de LLM.
- beeai-framework é gratuito? Qual é a licença?
- beeai-framework é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- beeai-framework ainda é mantido?
- Manutenção ativa. O último commit de beeai-framework foi em 3 de nov. de 2026.
- Para que posso usar beeai-framework?
- Criar um agente roteador que encaminha perguntas para agentes especializados. Criar agentes de LLM com regras definidas para o uso de ferramentas e obter um comportamento previsível. Adicionar geração aumentada por recuperação a uma aplicação com ingestão de documentos. Executar workflows multiagente que persistem o estado entre sessões.
- Como instalar beeai-framework?
- Instale a biblioteca Python: pip install beeai-framework Instale a biblioteca TypeScript (alternativa): npm install beeai-framework Instale o ollama e baixe o modelo granite4.1:8b; em seguida, execute o arquivo do projeto: python [project_name].py
- Onde consigo beeai-framework?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/i-am-bee/beeai-framework
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Framework Python para criar agentes de IA autônomos que pesquisam, planejam, programam e executam tarefas, com memória, RAG e mais de 100 provedores de LLM.
Plugin de CLI do Docker, feito em Go, para criar, executar e compartilhar agentes de IA definidos em YAML declarativo, com ferramentas MCP e delegação entre agentes.
Framework em TypeScript para criar agentes de IA e aplicações com LLMs, com workflows, tools, memória, servidores MCP e evals.
Framework open source e inspecionável para criar um AI Agent Twin que destila seus conhecimentos, memórias e decisões em um assistente pessoal fundamentado.
Template self-hosted de Next.js para criar automações visuais de workflows com IA, nós de arrastar e soltar e geração de código TypeScript.