Docs
Agentes IA

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ónDescripción
SecuencialLos agentes trabajan uno tras otro, pasándose el contexto
ParaleloLos agentes trabajan simultáneamente en subtareas independientes
PipelineCada agente procesa y transforma la salida del anterior
DebateLos 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.

RecursoDescripción
TareasNúmero de solicitudes por período de facturación
TokensConsumo total de tokens de IA por período
ConcurrenciaNúmero de tareas simultáneas permitidas