Agentes IA
Cómo funciona el sistema de orquestación de agentes inteligentes.
El corazón de BeatsCode es el Meta-Agent Factory, un servicio que genera y orquesta equipos de agentes IA dinámicamente para cada tarea.
¿Cómo funciona?
Cuando envías una tarea, el sistema sigue este flujo:
Análisis de la tarea
El Agente Arquitecto analiza tu solicitud y determina:
- Qué tipo de tarea es (investigación, redacción, análisis, etc.)
- Qué herramientas se necesitan
- Cuántos agentes se requieren
Creación del equipo
El Agent Factory crea un equipo de agentes especializados según las instrucciones del Arquitecto. Cada agente tiene:
- Un rol específico (investigador, escritor, analista, etc.)
- Herramientas asignadas (búsqueda web, cálculos, etc.)
- Un modelo de IA configurado
Ejecución colaborativa
El Team Runner coordina la ejecución de los agentes. Soporta 4 patrones de ejecución:
| Patrón | Descripción |
|---|---|
| Secuencial | Los agentes trabajan uno tras otro, pasándose el contexto |
| Paralelo | Los agentes trabajan simultáneamente en subtareas independientes |
| Pipeline | Cada agente procesa y transforma la salida del anterior |
| Debate | Los agentes discuten y refinan las respuestas entre sí |
Consolidación
El Consolidador toma los resultados de todos los agentes y genera una respuesta unificada y coherente.
Herramientas disponibles
Los agentes tienen acceso a 5 servidores de herramientas integrados:
- Búsqueda web — Investigación en internet en tiempo real
- Cálculos — Operaciones matemáticas y análisis numérico
- Archivos — Lectura y procesamiento de documentos
- Código — Ejecución y análisis de código
- Base de datos — Consultas y gestión de datos
Las herramientas disponibles dependen del plan contratado. Los planes superiores incluyen acceso a todas las herramientas.
Modelos de IA
BeatsCode usa LiteLLM para integrar múltiples proveedores de modelos:
- OpenAI — GPT-4o, GPT-4o-mini
- Anthropic — Claude Sonnet, Claude Haiku
- Google — Gemini Pro, Gemini Flash
El Arquitecto selecciona automáticamente el modelo más adecuado para cada agente según la complejidad de la tarea.
Streaming en tiempo real
Las respuestas se transmiten en tiempo real mediante Server-Sent Events (SSE). Esto significa que puedes ver el progreso de tu tarea mientras los agentes trabajan, sin esperar a que termine todo el proceso.
Límites
Cada tarea consume tokens según el modelo utilizado y la complejidad de la solicitud. Puedes monitorear tu consumo en la sección de Uso y consumo.
| Recurso | Descripción |
|---|---|
| Tareas | Número de solicitudes por período de facturación |
| Tokens | Consumo total de tokens de IA por período |
| Concurrencia | Número de tareas simultáneas permitidas |