AiHummer
Español
Iniciar sesiónCuenta
v1.1.x
{ }Swagger

Orquestación y subagentes

v1.1.x · actualizada 2026-06-26

la orquestador es lo que convierte un mensaje entrante en una respuesta. Ensambla un aviso del sistema en capas y dirige un bucle de llamadas a funciones: el modelo piensa, llama a herramientas, lee los resultados y repite hasta que produce una respuesta final. Encima de este ciclo, un agente puede generarse subagentes y aplicar opcional estrategias de razonamiento — todo lo cual puede ser configurado por el administrador.

El bucle de giro

Un turno es un bucle de llamadas a funciones acotado. Al modelo se le da el aviso del sistema, la conversación y las herramientas disponibles; puede llamar a una o más herramientas, el orquestador las ejecuta y devuelve los resultados, y el bucle continúa hasta que el modelo devuelve un mensaje final. Las herramientas, la memoria y el conocimiento siempre llegan como resultados de la herramienta, nunca como instrucciones inyectadas: esto es lo que mantiene al bucle resistente a la inyección de indicaciones.

prompt + tools ─▶ model ─▶ tool calls ─▶ results ─▶ model ─▶ ... ─▶ final reply

Subagentes

Un agente puede generar subagentes manejar una sub-tarea y devolver un resultado al llamador. Esto permite que un agente coordinador delegue trabajo enfocado — investigación, redacción, una búsqueda especializada — sin sobrecargar un único contexto.

La recursión está limitada: la profundidad máxima de anidamiento está controlada por AIHUMMER_SUBAGENT_MAX_DEPTH. Esto previene la aparición descontrolada y mantiene predecibles el costo y la latencia de un turno.

[!WARNING] Los subagentes multiplican el trabajo. Mantener AIHUMMER_SUBAGENT_MAX_DEPTH conservador en anfitriones compartidos — cada nivel extra de profundidad puede multiplicar las llamadas a herramientas y el modelo uso.

Estrategias de razonamiento

Más allá del bucle simple, el orquestador ofrece opciones estrategias de razonamiento. Están desactivados a menos que se habiliten, y cada uno es configurable desde la interfaz de administración en Agente · Razonamiento grupo de configuración.

Estrategia Lo que hace
Pasos del plan El agente redacta un plan antes de actuar, luego sigue los pasos.
Reflejar El agente critica y revisa su propio borrador antes de responder.
Debate N los agentes discuten a lo largo de varios rondas, luego un juez elige al ganador.
Mejor de N Genera varias respuestas candidatas y selecciona la mejor.
Auto-sanarse En caso de fallo, el agente diagnostica y reintenta en lugar de rendirse.

[!TIP] Las estrategias de razonamiento intercambian latencia y costo de tokens por calidad. Actívalas selectivamente para los agentes y tareas que los necesitan en lugar de globalmente.

Gráficos de agentes

Para flujos de trabajo de múltiples agentes que son más estructurados que las llamadas ad-hoc a subagentes, AiHummer soporta gráficos de agentes — conexión explícita de agentes en un flujo de trabajo. Los gráficos se gestionan desde la interfaz de administración y la API de administración bajo /v1/admin/graphs/*.

La interfaz de administrador Gráficos la página es visual editor de diagramas de flujo: los nodos del grafo se arrastran por un lienzo, las conexiones entre ellos se dibujan como flechas, una paleta agrega nuevos nodos y un panel lateral edita los parámetros del nodo seleccionado. La definición del grafo (nodo inicial, límite de pasos, nodos y transiciones) se almacena como JSON: el interruptor “Exportar/Importar JSON” lo abre para inspección, transferencia entre instancias y edición manual.

Resumen de configuración

Perilla Dónde
Profundidad máxima del subagente AIHUMMER_SUBAGENT_MAX_DEPTH (env; recargable en caliente)
Estrategias de razonamiento Grupo de configuración Agente · Razonamiento
Gráficos de agentes /v1/admin/graphs/*

[!NOTE] La profundidad del subagente y la habilitación de herramientas están entre los ajustes que se aplican caliente (sin reinicio). Otros ajustes pueden requerir un reinicio — consulte la configuración modelo en la guía de inicio.

¿A dónde vamos ahora?