Repolode
i-am-bee

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. 1

    Instale a biblioteca Python

    pip install beeai-framework
  2. 2

    Instale a biblioteca TypeScript (alternativa)

    npm install beeai-framework
  3. 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