Prototipo de Sistema Multiagente de IA Autónomo
Este repositorio contiene un prototipo funcional de un sistema multiagente capaz de interactuar con entornos virtuales, ejecutar comandos y auto-corregirse en tiempo real mediante el patrón ReAct (Reason-Act-Observe).
Características Principales
- Orquestación Multiagente: Tres roles especializados (Supervisor, Ejecutor, Validador).
- Sandbox Seguro: Ejecución aislada con guardrails (lista negra de comandos).
- Auto-corrección: Bucle cerrado que procesa errores de terminal para reintentar acciones.
- Sistemas de Escape: Límites de iteración y modo Human-in-the-loop.
- Arquitectura Escalable: Listo para integrar con E2B, Browser-use y conectores OAuth.
Estructura del Código
agents.py: Cerebro lógico y definición de prompts.sandbox.py: Capa de herramientas y seguridad del sistema.orchestrator.py: Coordinación y bucle de ejecución principal.GUIA_CONSTRUCCION_PASO_A_PASO.md: Tutorial detallado de construcción.GUIA_INTEGRACION_SISTEMAS.md: Guía para conectar con infraestructuras existentes.
Instalación y Uso
pip install -r requirements.txt
export OPENAI_API_KEY="tu_clave"
python orchestrator.py
Desarrollado como prototipo base para sistemas de automatización de IA de próxima generación.