Framework de Python low-code para crear aplicaciones LLM multiagente, con RAG, chatbots, fine-tuning y despliegue con un solo clic.
i-am-bee/beeai-framework
Framework de Python y TypeScript para crear sistemas de IA multiagente con backends de LLM, herramientas, memoria, RAG y flujos de trabajo.
- Estrellas
- 3,452
- Forks
- 543
- Issues abiertos
- 11
- Último commit
- hace 4 días
¿Qué es?
BeeAI Framework es un conjunto de herramientas para crear agentes de IA capaces de razonar, usar herramientas y colaborar con otros agentes. Está disponible como biblioteca de Python y de TypeScript, y ofrece una interfaz unificada de backend para conectarse con distintos proveedores de LLM.
El framework incluye agentes con controles de comportamiento basados en reglas, herramientas integradas como búsqueda web y consulta del clima, compatibilidad con herramientas personalizadas y componentes de RAG basados en almacenes vectoriales y procesamiento de documentos. También ofrece plantillas de prompts, estrategias de memoria de conversación, almacenamiento en caché, serialización del estado y flujos de trabajo para coordinar la ejecución de varios agentes. Los agentes se pueden servir mediante protocolos como A2A y MCP.
Los desarrolladores de aplicaciones multiagente pueden usarlo para dirigir preguntas a agentes especializados mediante herramientas de transferencia, o para crear agentes cuyo uso de herramientas deba cumplir requisitos definidos. También incluye hooks para eventos, registro y manejo de errores que permiten observar el comportamiento de los agentes.
Funciones clave
- 01Agente de requisitos que aplica reglas de uso de herramientas en distintos LLM.
- 02Interfaz unificada de backend para varios proveedores de LLM en Python y TypeScript.
- 03Herramientas integradas para búsqueda web, consulta del clima y ejecución de código, además de herramientas personalizadas.
- 04Componentes de RAG con almacenes vectoriales y procesamiento de documentos.
- 05Flujos de trabajo para coordinar la ejecución de varios agentes.
- 06Servicio de agentes mediante los protocolos A2A y MCP.
Casos de uso
- Crear un agente enrutador que transfiera preguntas a agentes especializados.
- Crear agentes de LLM con reglas definidas para el uso de herramientas y un comportamiento predecible.
- Añadir generación aumentada por recuperación a una aplicación con ingesta de documentos.
- Ejecutar flujos de trabajo multiagente que conserven el estado entre sesiones.
Inicio rápido
- 1
Instala la biblioteca de Python
pip install beeai-framework - 2
Instala la biblioteca de TypeScript (alternativa)
npm install beeai-framework - 3
Instala ollama y descarga el modelo granite4.1:8b; después, ejecuta el archivo del proyecto
python [project_name].py
Antes de usarlo
- El aviso legal indica que IBM no mantendrá este código en adelante y no ofrece garantías de calidad ni de seguridad.
- El ejemplo multiagente requiere una instalación local de ollama con el modelo granite4.1:8b, o bien otro proveedor de LLM configurado.
- Requirement Agent es experimental y la biblioteca de Python se lanzó como versión alfa.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es beeai-framework?
- Framework de Python y TypeScript para crear sistemas de IA multiagente con backends de LLM, herramientas, memoria, RAG y flujos de trabajo. BeeAI Framework es un conjunto de herramientas para crear agentes de IA capaces de razonar, usar herramientas y colaborar con otros agentes. Está disponible como biblioteca de Python y de TypeScript, y ofrece una interfaz unificada de backend para conectarse con distintos proveedores de LLM.
- ¿beeai-framework es gratuito? ¿Qué licencia tiene?
- beeai-framework es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿beeai-framework sigue mantenido?
- Mantenimiento activo. El último commit de beeai-framework fue el 3 nov 2026.
- ¿Para qué puedo usar beeai-framework?
- Crear un agente enrutador que transfiera preguntas a agentes especializados. Crear agentes de LLM con reglas definidas para el uso de herramientas y un comportamiento predecible. Añadir generación aumentada por recuperación a una aplicación con ingesta de documentos. Ejecutar flujos de trabajo multiagente que conserven el estado entre sesiones.
- ¿Cómo se instala beeai-framework?
- Instala la biblioteca de Python: pip install beeai-framework Instala la biblioteca de TypeScript (alternativa): npm install beeai-framework Instala ollama y descarga el modelo granite4.1:8b; después, ejecuta el archivo del proyecto: python [project_name].py
- ¿Dónde consigo beeai-framework?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/i-am-bee/beeai-framework
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Framework de Python para crear agentes de IA autónomos que investigan, planifican, programan y ejecutan tareas, con memoria, RAG y más de 100 proveedores de LLM.
Plugin de CLI para Docker, desarrollado en Go, que permite crear, ejecutar y compartir agentes de IA definidos en YAML declarativo, con herramientas MCP y delegación entre agentes.
Framework de TypeScript para crear agentes de IA y aplicaciones basadas en LLM, con workflows, herramientas, memoria, servidores MCP y evals.
Framework open source e inspeccionable para crear un AI Agent Twin que condensa tus conocimientos, recuerdos y decisiones en un asistente personal fundamentado.
Plantilla de Next.js autoalojable para crear automatizaciones visuales de flujos de trabajo con IA, nodos de arrastrar y soltar y generación de código TypeScript.