Repolode
i-am-bee

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

    Instala la biblioteca de Python

    pip install beeai-framework
  2. 2

    Instala la biblioteca de TypeScript (alternativa)

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