Skip to main content
PromptQuorum
Inicio/LLM locales avanzados/CAMEL: reseña 2026, role-playing y alternativas
Local AI Agents & Tool Use

CAMEL: reseña 2026, role-playing y alternativas

·11 min de lectura·Por Hans Kuepper · Fundador de PromptQuorum, herramienta de despacho multi-modelo · PromptQuorum

CAMEL es un framework Python gratuito y de código abierto (licencia Apache 2.0) mantenido por la organización CAMEL-AI para la colaboración multiagente mediante role-playing, disponible en el repositorio de GitHub camel-ai/camel. Dos agentes reciben roles asignados — un "AI User" que da instrucciones y un "AI Assistant" que las ejecuta — y usan inception prompting (prompts de sistema que definen la tarea) para conversar de forma autónoma hacia un objetivo. El repositorio ha superado las 17.700 estrellas en GitHub y los 2.000 forks, se distribuye como el paquete camel-ai en PyPI (pip install camel-ai, versión estable actual 0.2.90) y está en desarrollo activo; la organización CAMEL-AI también mantiene proyectos de investigación derivados como OWL, un proyecto de automatización de tareas multiagente con más de 20.000 estrellas propias en GitHub.

CAMEL es un framework Python gratuito y de código abierto (licencia Apache 2.0) para la colaboración multiagente mediante role-playing, mantenido por la organización CAMEL-AI en el repositorio de GitHub camel-ai/camel. Dos o más agentes reciben roles asignados — normalmente un "AI User" que da instrucciones y un "AI Assistant" que las ejecuta — y usan inception prompting para conducir su propia conversación hacia una tarea, sin que una persona guíe manualmente cada turno. El proyecto surge del artículo "CAMEL: Communicative Agents for 'Mind' Exploration of Large Language Model Society" (NeurIPS 2023), y la organización CAMEL-AI ha construido desde entonces proyectos de investigación sobre esta base, incluyendo el agente OWL y la plataforma de simulación OASIS.

CAMEL: reseña 2026, role-playing y alternativas

Conclusiones clave

  • Licencia Apache 2.0 — gratuita, permisiva y autohospedable
  • El repositorio de GitHub camel-ai/camel ha superado las 17.700 estrellas y los 2.000 forks (creado en marzo de 2023)
  • Paquete PyPI camel-ai, versión estable actual 0.2.90 (22 de marzo de 2026) — mantenido activamente, con builds preliminares publicadas hasta septiembre de 2026
  • Concepto clave: role-playing entre un AI User y un AI Assistant, impulsado por inception prompting, hacia una tarea completada de forma autónoma
  • Origen: el artículo "CAMEL: Communicative Agents for 'Mind' Exploration of Large Language Model Society", presentado en NeurIPS 2023
  • Instalación: pip install camel-ai, requiere configurar un backend LLM mediante ModelFactory antes de la primera sesión de role-playing

📍 En una frase

CAMEL es un framework Python gratuito con licencia Apache 2.0 de la organización CAMEL-AI para colaboración multiagente por role-playing, donde un "AI User" y un "AI Assistant" convergen de forma autónoma hacia una tarea mediante inception prompting, sin que una persona dirija cada turno.

💬 En términos simples

CAMEL te permite poner en marcha dos agentes de IA que interpretan roles distintos — uno da instrucciones, el otro las ejecuta — y luego dejar que hablen entre ellos y avancen en una tarea, en lugar de que tú tengas que escribir cada paso a mano.

📌Nota: La función principal de CAMEL es la colaboración de agentes basada en roles, para construir o estudiar sistemas multiagente — lo más cercano conceptualmente a AutoGen y CrewAI. Consulta el Local LLM Software Directory para ver dónde encaja CAMEL entre los frameworks de agentes.

Del artículo de investigación al framework

CAMEL surge del artículo "CAMEL: Communicative Agents for 'Mind' Exploration of Large Language Model Society", presentado en NeurIPS 2023. El artículo introdujo el role-playing como forma de estudiar cómo dos agentes impulsados por LLM, cada uno con un rol y una tarea asignados, pueden cooperar de forma autónoma — y el repositorio de GitHub camel-ai/camel implementa esa idea como un framework reutilizable, creado en marzo de 2023.

La organización CAMEL-AI ha usado desde entonces el framework como base para más proyectos de investigación. OWL (Optimized Workforce Learning for General Multi-Agent Assistance in Real-World Task Automation) es un proyecto de automatización de tareas multiagente construido sobre CAMEL que ha superado por sí solo las 20.000 estrellas en GitHub. Otros proyectos de investigación referenciados por la organización CAMEL-AI incluyen OASIS, una plataforma para simulación social a gran escala, y CRAB, un proyecto de evaluación de agentes.

CAMEL está en desarrollo activo al momento de esta reseña: el paquete camel-ai en PyPI tiene una versión estable actual de 0.2.90 (publicada el 22 de marzo de 2026), y el repositorio de GitHub ha publicado builds preliminares hasta el 3 de septiembre de 2026, con commits hasta el 7 de septiembre de 2026.

A diferencia de otros frameworks de esta serie, CAMEL no ha sido archivado y no tiene un proyecto sucesor anunciado — la organización CAMEL-AI continúa desarrollándolo directamente mientras construye herramientas derivadas independientes sobre él.

Publicación del artículo CAMEL

Fecha:
2023-03
Qué significa:
Se introduce el concepto de role-playing "AI User"/"AI Assistant" y el inception prompting

Creación del repositorio camel-ai/camel

Fecha:
2023-03-17
Qué significa:
Se publica en GitHub la implementación de referencia de las ideas del artículo

Artículo presentado en NeurIPS

Fecha:
2023
Qué significa:
CAMEL es revisado por pares y presentado en una importante conferencia de investigación en IA

Lanzamiento del proyecto OWL

Fecha:
2025-03
Qué significa:
Un proyecto de automatización de tareas multiagente construido sobre CAMEL se publica como repositorio independiente

camel-ai 0.2.90 en PyPI

Fecha:
2026-03-22
Qué significa:
Última versión estable verificada al momento de esta reseña

Última build preliminar

Fecha:
2026-09-03
Qué significa:
Una versión alfa disponible solo en GitHub confirma desarrollo activo y continuo

📌Nota: CAMEL no debe confundirse con el formato de configuración de CircleCI del mismo nombre, ni con otras herramientas "Camel" sin relación en otros ecosistemas — este artículo cubre únicamente el framework multiagente camel-ai/camel.

¿Qué es CAMEL?

CAMEL es un framework Python de código abierto (licencia Apache 2.0, mantenido activamente, github.com/camel-ai/camel) para construir y estudiar sistemas multiagente basados en role-playing — dos o más agentes impulsados por LLM con roles distintos que conversan y actúan hacia una tarea compartida con mínima intervención humana una vez definida la tarea.

  • Role-playing: los agentes reciben roles complementarios para una sesión — normalmente un "AI User" que da instrucciones y un "AI Assistant" que las ejecuta, aunque CAMEL admite otras configuraciones de roles para sociedades multiagente
  • Inception prompting: prompts de sistema que definen la tarea, dados a cada agente al inicio de una sesión, que les permiten conversar de forma autónoma hacia el objetivo, sin que una persona escriba cada turno
  • ModelFactory: conecta una sesión de role-playing con el backend LLM que configures (por ejemplo, una API compatible con OpenAI u otra API compatible) — CAMEL no incluye un modelo propio integrado
  • Principios de diseño documentados por el proyecto: evolvability (agentes que mejoran mediante generación de datos e interacción), scalability (coordinación de muchos agentes), statefulness (los agentes retienen memoria a lo largo de una sesión de varios pasos) y tratar el código y los comentarios como prompts ("code-as-prompt")
  • Plataforma de investigación: CAMEL-AI describe el proyecto como una comunidad dedicada a estudiar las leyes de escalado de los agentes — cómo cambian el comportamiento y la coordinación de los agentes a medida que crece su número y la complejidad de la tarea
  • Ecosistema: la organización CAMEL-AI construye proyectos de investigación independientes sobre el framework principal, incluyendo OWL para automatización de tareas del mundo real y OASIS para simulación social a gran escala
python
pip install camel-ai

# Ejemplo mínimo: una sesión de role-playing con dos agentes
from camel.societies import RolePlaying

society = RolePlaying(
    assistant_role_name="Python Programmer",
    user_role_name="Stock Trader",
    task_prompt="Develop a trading bot for the stock market",
)

input_msg = society.init_chat()
assistant_response, user_response = society.step(input_msg)
print(assistant_response.msg.content)

¿Cuánto cuesta CAMEL?

CAMEL en sí es gratuito bajo la licencia Apache 2.0 — no hay suscripción, nivel de pago ni servicio alojado por CAMEL-AI que pagar. Pagas tu propio cómputo más las tarifas de API de cualquier proveedor de LLM que configures.

  • CAMEL (el framework de código abierto): gratuito para siempre bajo la licencia Apache 2.0, autohospedado, sin límites de uso, no requiere cuenta para ejecutarlo
  • Sin producto alojado ni suscripción: CAMEL es una biblioteca que importas y ejecutas tú mismo, no un servicio gestionado — no hay nada a lo que suscribirse
  • Costo opcional: tarifas de API del proveedor de LLM que configures (por ejemplo, precios por token de un modelo en la nube) si conectas un backend en la nube en lugar de uno servido localmente
  • Consideración de costo multiagente: una sesión de role-playing realiza al menos una llamada al LLM por agente y por turno, así que una conversación de varios turnos entre dos agentes cuesta aproximadamente el doble de llamadas a la API que un prompt de un solo agente para el mismo número de turnos

¿Cómo instalar y empezar con CAMEL?

Instala CAMEL desde PyPI con pip install camel-ai. No se requiere clonar ni Docker para el framework base — CAMEL se usa como un import de Python normal, aunque algunas integraciones de herramientas opcionales necesitan paquetes adicionales.

  1. 1
    Instala el paquete: pip install camel-ai.
  2. 2
    Para integraciones de herramientas opcionales, instala extras — por ejemplo `pip install 'camel-ai[web_tools]'` para herramientas de navegación web.
  3. 3
    Configura un backend LLM mediante ModelFactory — apúntalo a un proveedor alojado (por ejemplo, OpenAI) con una clave de API, o a un endpoint compatible con OpenAI servido localmente.
  4. 4
    Define dos roles y una tarea, y luego construye una sociedad RolePlaying — por ejemplo, un rol "AI Assistant", un rol "AI User" y un task_prompt que describa el objetivo.
  5. 5
    Llama a init_chat() para obtener el mensaje inicial, y luego itera sobre step() para avanzar la conversación entre los dos agentes, inspeccionando o registrando cada turno.
  6. 6
    Consulta la documentación de CAMEL para el conjunto completo de cookbooks, incluyendo sociedades multiagente más allá del caso de dos agentes e integraciones con herramientas externas.

¿Necesito Docker o una GPU para ejecutar CAMEL?

No. CAMEL es una biblioteca Python que llama a un proveedor de LLM que tú configuras mediante ModelFactory — no requiere Docker ni hardware GPU local, salvo que ejecutes por separado un servidor de modelo local.

¿CAMEL funciona con modelos locales?

Sí, si el modelo local se sirve mediante un endpoint compatible con OpenAI u otro endpoint compatible al que apuntes la configuración ModelFactory de CAMEL — CAMEL en sí no incluye un modelo integrado.

¿Para quién es CAMEL?

CAMEL encaja bien con desarrolladores e investigadores que específicamente quieren colaboración agente a agente basada en roles — dos o más agentes conversando y actuando hacia una tarea — o que quieren una base de nivel investigación para estudiar el comportamiento multiagente. Encaja peor con equipos que necesitan un producto de orquestación listo para producción con soporte comercial.

¿Cuándo NO deberías usar CAMEL?

Evita CAMEL cuando tu tarea en realidad no necesita dos o más agentes colaborando, o cuando necesitas una plataforma de producción con soporte comercial en lugar de un framework de código abierto orientado a investigación.

  • Un equipo que necesita un constructor de workflows visual no-code — CAMEL es code-first, sin interfaz de arrastrar y soltar
  • Una tarea que ya maneja bien un solo agente bien instruido o un pipeline sencillo — introducir un segundo agente y role-playing añade una sobrecarga de coordinación que solo compensa cuando la tarea realmente se beneficia de dos perspectivas distintas o de una división del trabajo
  • Un despliegue en producción que necesita soporte comercial de un proveedor, un SLA o un producto de hospedaje gestionado — CAMEL es de código abierto mantenido por la comunidad, sin nivel de soporte de pago
  • Un workflow que necesita estado explícito, persistente y ramificado a lo largo de muchos pasos — un framework basado en grafos como LangGraph modela eso de forma más directa que un bucle de conversación por role-playing
  • Usa CAMEL en cambio específicamente cuando la tarea se beneficia de dos o más agentes con roles distintos convergiendo hacia un objetivo, o cuando estás investigando el comportamiento multiagente en sí

CAMEL frente a alternativas

Los puntos de comparación más cercanos a CAMEL son otros frameworks de orquestación multiagente de esta serie — AutoGen y CrewAI coordinan ambos a múltiples agentes que se comunican, aunque cada uno adopta un enfoque estructural diferente y proviene de un origen distinto (artículo de investigación frente a producto comercial).

Herramienta
Función principal
Licencia
Estado
Mejor para
CAMELColaboración multiagente por role-playingApache 2.0ActivoInvestigación sobre comportamiento agente a agente
AutoGenFramework de conversación multiagenteMIT / Apache 2.0 (fork AG2)ActivoPatrones flexibles de agentes en group-chat
CrewAI"Equipos" de agentes basados en rolesMITActivoEquipos de agentes estructurados y guiados por procesos
LangGraphWorkflows de agentes con estado, basados en grafosMITActivoFlujos de larga duración que necesitan estado explícito

Esta tabla compara CAMEL con los frameworks de orquestación multiagente con el solapamiento conceptual más cercano. No incluye herramientas de un solo pipeline o de optimización de prompts como DSPy, que resuelven un problema diferente — optimizar los prompts dentro de un pipeline en lugar de coordinar a múltiples agentes que se comunican.

Errores comunes al evaluar CAMEL

Estos errores vienen de tratar a CAMEL como una plataforma de producción con soporte comercial, o de malinterpretar qué automatizan realmente el role-playing y el inception prompting.

Preguntas frecuentes

¿Sigue manteniéndose CAMEL?

Sí. El repositorio camel-ai/camel está en desarrollo activo; el paquete camel-ai en PyPI tiene una versión estable actual de 0.2.90 (22 de marzo de 2026), y el repositorio publicó builds preliminares hasta el 3 de septiembre de 2026.

¿CAMEL es gratuito?

Sí. CAMEL tiene licencia Apache 2.0 y es gratuito para uso comercial, modificación y autohospedaje. No hay suscripción ni producto alojado que pagar.

¿Cuál es la diferencia entre CAMEL y AutoGen?

AutoGen es el framework de conversación multiagente de Microsoft, construido en torno a patrones flexibles de group-chat; CAMEL surge de un artículo de investigación que estudia el role-playing entre un "AI User" y un "AI Assistant" mediante inception prompting. Ambos coordinan a varios agentes, pero provienen de orígenes distintos y adoptan enfoques estructurales diferentes.

¿Qué es el inception prompting?

El inception prompting es el conjunto de prompts de sistema iniciales que CAMEL da a cada agente al comienzo de una sesión de role-playing, describiendo su rol, el rol de su contraparte y la tarea — permitiendo luego que los agentes conversen de forma autónoma hacia el objetivo en lugar de requerir un prompt humano en cada turno.

¿Qué es OWL y cómo se relaciona con CAMEL?

OWL (Optimized Workforce Learning for General Multi-Agent Assistance in Real-World Task Automation) es un proyecto separado de automatización de tareas multiagente, construido sobre CAMEL por la organización CAMEL-AI, que ha superado por sí solo las 20.000 estrellas en GitHub.

¿Cómo instalo CAMEL?

Ejecuta pip install camel-ai. Para integraciones de herramientas opcionales, instala extras, por ejemplo `pip install 'camel-ai[web_tools]'`.

¿CAMEL reemplaza a los frameworks de un solo agente o a herramientas de optimización de prompts como DSPy?

No. CAMEL coordina a varios agentes que se comunican; no optimiza los prompts dentro de un único pipeline como hace DSPy. Ambos resuelven problemas distintos y complementarios.

¿Bajo qué licencia se publica CAMEL?

Apache 2.0, que permite el uso comercial gratuito, la modificación y el autohospedaje.

¿Quién mantiene CAMEL?

La organización CAMEL-AI mantiene el repositorio camel-ai/camel. El proyecto surge del artículo "CAMEL: Communicative Agents for 'Mind' Exploration of Large Language Model Society", presentado en NeurIPS 2023.

¿Cuántas estrellas de GitHub tiene CAMEL?

El repositorio camel-ai/camel ha superado las 17.700 estrellas en GitHub y los 2.000 forks, a septiembre de 2026.

Fuentes

← Volver a LLM locales avanzados