Marco de Python de código abierto que permite a agentes de IA autónomos planificar, ejecutar y aprender tareas mediante integración de LLM y memoria persistente.
AI-Agents proporciona una plataforma flexible y modular para crear agentes impulsados por IA autónomos. Los desarrolladores pueden definir objetivos de agentes, encadenar tareas e incorporar módulos de memoria para almacenar y recuperar información contextual a través de sesiones. El marco soporta integración con los principales LLM mediante claves API, permitiendo a los agentes generar, evaluar y revisar salidas. La compatibilidad con herramientas y plugins personalizables permite a los agentes interactuar con servicios externos como scraping web, consultas a bases de datos y herramientas de informes. A través de abstracciones claras para planificación, ejecución y bucles de retroalimentación, AI-Agents acelera la creación de prototipos y el despliegue de flujos de trabajo automatizados inteligentes.
Características principales de AI-Agents
Integración LLM con OpenAI y otros proveedores
Motor de planificación y ejecución autónoma de tareas
Almacenamiento de memoria persistente entre sesiones
Sistema de plugins modular para herramientas y API
ANAC-agents proporciona agentes de negociación automatizados preconstruidos para negociaciones bilaterales de múltiples temas bajo el marco de competencia ANAC.
ANAC-agents es un marco basado en Python que centraliza múltiples implementaciones de agentes de negociación para la Competencia de Agentes de Negociación Automatizados (ANAC). Cada agente en el repositorio implementa distintas estrategias para modelado de utilidad, generación de propuestas, tácticas de concesión y criterios de aceptación, facilitando estudios comparativos y prototipado rápido. Los usuarios pueden definir dominios de negociación con issues y perfiles de preferencias personalizados, y luego simular negociaciones bilaterales o competencias en formato torneo entre agentes. El conjunto de herramientas incluye scripts de configuración, métricas de evaluación y utilidades de registro para analizar la dinámica de negociación. Investigadores y desarrolladores pueden ampliar los agentes existentes, probar algoritmos novedosos o integrar módulos de aprendizaje externo, acelerando la innovación en negociación automática y toma de decisiones estratégicas bajo información incompleta.