Un simulador en Python en el que agentes LLM imitan hasta un millón de usuarios en redes sociales similares a Twitter y Reddit para estudiar la difusión de información y la polarización.
camel-ai/camel
Framework multiagente de Python para crear, simular y estudiar agentes basados en LLM, con herramientas, memoria y funciones de generación de datos.
- Estrellas
- 17,939
- Forks
- 2,121
- Issues abiertos
- 545
- Último commit
- ayer
¿Qué es?
CAMEL es un framework de Python para crear sistemas multiagente basados en modelos de lenguaje grandes. Ofrece componentes para crear agentes con memoria persistente, uso de herramientas y comunicación basada en roles, además de sociedades de agentes en las que varios agentes colaboran en tareas. El proyecto está a cargo de una comunidad de investigación abierta que estudia cómo cambia el comportamiento de los agentes a medida que aumenta su número.
El framework abarca varias áreas: generación de datos (por ejemplo, pipelines de Chain-of-Thought y Self-Instruct para crear conjuntos de datos sintéticos), automatización de tareas mediante juegos de roles y equipos de agentes organizados como una fuerza de trabajo, y simulación de mundos. Los modelos se crean mediante una factory compatible con varias plataformas de modelos, y se pueden asignar a los agentes toolkits como la búsqueda web.
La biblioteca se puede instalar desde PyPI como camel-ai, y el proyecto incluye documentación, cookbooks y scripts de ejemplo. También sirve de base para proyectos de investigación relacionados, como OWL y OASIS.
Funciones clave
- 01Agentes con memoria persistente y llamadas a herramientas
- 02Sociedades multiagente con juegos de roles y colaboración en equipos organizados como una fuerza de trabajo
- 03Pipelines de generación de datos sintéticos, como CoT y Self-Instruct
- 04Factory de modelos compatible con varias plataformas de LLM
- 05Instalable desde PyPI como camel-ai
Casos de uso
- Investigar el comportamiento y la escalabilidad de grandes grupos de agentes basados en LLM
- Generar conjuntos de datos sintéticos de instrucciones o razonamiento
- Automatizar tareas de varios pasos con un equipo de agentes que colaboran
- Crear agentes basados en RAG que respondan preguntas sobre documentos o bases de código
Inicio rápido
- 1
Instala CAMEL desde PyPI
pip install camel-ai - 2
Instala el paquete web tools
pip install 'camel-ai[web_tools]' - 3
Configura tu clave de API de OpenAI
export OPENAI_API_KEY='your_openai_api_key' - 4
Ejecuta el código Python de ejemplo de ChatAgent del README
Antes de usarlo
- El ejemplo de inicio rápido requiere una clave de API de OpenAI de pago.
- El ejemplo de ChatAgent del README depende de un proveedor de modelos externo.
Temas
Preguntas frecuentes
- ¿Qué es camel?
- Framework multiagente de Python para crear, simular y estudiar agentes basados en LLM, con herramientas, memoria y funciones de generación de datos. CAMEL es un framework de Python para crear sistemas multiagente basados en modelos de lenguaje grandes. Ofrece componentes para crear agentes con memoria persistente, uso de herramientas y comunicación basada en roles, además de sociedades de agentes en las que varios agentes colaboran en tareas. El proyecto está a cargo de una comunidad de investigación abierta que estudia cómo cambia el comportamiento de los agentes a medida que aumenta su número.
- ¿camel es gratuito? ¿Qué licencia tiene?
- camel es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿camel sigue mantenido?
- Mantenimiento activo. El último commit de camel fue el 19 oct 2026.
- ¿Para qué puedo usar camel?
- Investigar el comportamiento y la escalabilidad de grandes grupos de agentes basados en LLM Generar conjuntos de datos sintéticos de instrucciones o razonamiento Automatizar tareas de varios pasos con un equipo de agentes que colaboran Crear agentes basados en RAG que respondan preguntas sobre documentos o bases de código
- ¿Cómo se instala camel?
- Instala CAMEL desde PyPI: pip install camel-ai Instala el paquete web tools: pip install 'camel-ai[web_tools]' Configura tu clave de API de OpenAI: export OPENAI_API_KEY='your_openai_api_key' Ejecuta el código Python de ejemplo de ChatAgent del README
- ¿Dónde consigo camel?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/camel-ai/camel
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Agente de investigación autónomo y de código abierto que planifica preguntas, recopila fuentes web y locales, y redacta informes con citas usando cualquier proveedor de LLM.
Framework open source de Python para crear aplicaciones LLM listas para producción con pipelines modulares y flujos de trabajo de agentes para RAG, búsqueda y agentes.
Framework de Python de Google, centrado en el código, para crear, evaluar y desplegar agentes de IA; optimizado para Gemini, pero independiente del modelo.
Plataforma de código abierto para crear bots de chat con IA que conectan LLM con Slack, Discord, Telegram, WeChat, Lark, DingTalk y más.
Infraestructura de memoria nativa para agentes que convierte las conversaciones y ejecuciones de agentes LLM en memoria persistente y estructurada para aplicaciones Python y TypeScript.