Framework abierto para crear, orquestar y desplegar agentes de IA y flujos de trabajo multiagente listos para producción en .NET y Python.
Thytu/Agentarium
Framework de Python para crear simulaciones con agentes de IA que conversan, actúan, recuerdan y ejecutan acciones personalizadas en entornos compartidos.
- Estrellas
- 934
- Forks
- 74
- Issues abiertos
- 1
- Último commit
- hace 28 días
¿Qué es?
Agentarium es un framework de Python para crear y gestionar simulaciones multiagente. Cada agente se crea con un nombre y rasgos opcionales, como ocupación, edad, ubicación y biografía. Los agentes pueden enviarse mensajes, decidir su próxima acción según el contexto actual y conservar recuerdos de interacciones pasadas.
Además de los comportamientos integrados de conversación y razonamiento, los desarrolladores pueden registrar acciones personalizadas con un nombre, una descripción, parámetros y una función de Python, y luego hacer que los agentes las ejecuten. CheckpointManager guarda y restaura los estados y las interacciones de los agentes, lo que permite repetir ejecuciones de una simulación. El acceso a LLM se realiza mediante aisuite; el proveedor y el modelo se configuran en un archivo YAML.
El paquete está publicado en PyPI y requiere Python 3.10 o una versión posterior. El directorio examples incluye proyectos de ejemplo.
Funciones clave
- 01Crear agentes con nombres, ocupaciones y otros atributos personales.
- 02Los agentes conversan entre sí y eligen de forma autónoma su próxima acción.
- 03Registrar acciones personalizadas con parámetros y funciones de Python.
- 04Guardar y restaurar los estados y las interacciones de los agentes con CheckpointManager.
- 05Conectarse a varios proveedores de LLM mediante aisuite, configurado a través de YAML.
Casos de uso
- Crear prototipos de simulaciones en las que interactúan varios personajes controlados por LLM.
- Estudiar el comportamiento de agentes que depende de la memoria y de interacciones pasadas.
- Ejecutar experimentos multiagente reproducibles mediante checkpoints guardados.
- Añadir acciones específicas del dominio a agentes basados en LLM en un proyecto de Python.
Inicio rápido
- 1
Instala el paquete desde PyPI
pip install agentarium - 2
Configura un proveedor de LLM con el archivo de configuración de ejemplo
- 3
Crea agentes y haz que conversen y actúen
Antes de usarlo
- Antes de ejecutar los agentes, es necesario configurar un proveedor de LLM con credenciales, como una clave de API.
- La integración con proveedores depende de aisuite, lo que añade una dependencia externa.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es Agentarium?
- Framework de Python para crear simulaciones con agentes de IA que conversan, actúan, recuerdan y ejecutan acciones personalizadas en entornos compartidos. Agentarium es un framework de Python para crear y gestionar simulaciones multiagente. Cada agente se crea con un nombre y rasgos opcionales, como ocupación, edad, ubicación y biografía. Los agentes pueden enviarse mensajes, decidir su próxima acción según el contexto actual y conservar recuerdos de interacciones pasadas.
- ¿Agentarium es gratuito? ¿Qué licencia tiene?
- Agentarium es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Agentarium sigue mantenido?
- Mantenimiento activo. El último commit de Agentarium fue el 9 oct 2026.
- ¿Para qué puedo usar Agentarium?
- Crear prototipos de simulaciones en las que interactúan varios personajes controlados por LLM. Estudiar el comportamiento de agentes que depende de la memoria y de interacciones pasadas. Ejecutar experimentos multiagente reproducibles mediante checkpoints guardados. Añadir acciones específicas del dominio a agentes basados en LLM en un proyecto de Python.
- ¿Cómo se instala Agentarium?
- Instala el paquete desde PyPI: pip install agentarium Configura un proveedor de LLM con el archivo de configuración de ejemplo Crea agentes y haz que conversen y actúen
- ¿Dónde consigo Agentarium?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Thytu/Agentarium
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
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.
Plataforma multiagente sin código: define agentes, flujos de trabajo y tareas con YAML y una consola web para crear software y otros resultados.
Framework de agente personal de IA autohospedado en Python, con WebUI en el navegador, cliente de terminal, canales para apps de chat, herramientas, memoria y compatibilidad con MCP.
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.
Framework de Python para crear agentes de IA que usan LLM y herramientas, y se coordinan entre sí en flujos de trabajo multiagente.