CTRL NODE
Producto · 11 ago 2026 · 5 min de lectura

Create With AI: crea un grafo Dispatcher con agentes, roles y prompts dinámicos

CREATE WITH AI LIVE PRODUCT STORY
One prompt. A complete Dispatcher graph. AI proposes the workflow and the reusable team behind it.
MULTI-AGENT
DESCRIBE THE GRAPH YOU WANT
AGENT MODEMULTI-AGENT

AI will propose reusable agents with roles and instructions, then assign workflow stages to them.

Create a multi-agent call-center graph using the Dispatcher pattern. Start with a Call Operator, route the request through a Call Dispatcher, then send it to the right specialist…
AGENT TEMPLATE · CLAUDE

La mayoría de constructores de flujos piden diseñar primero el grafo y pensar después en el equipo. Create With AI en modo Multi-Agent resuelve ambas cosas a la vez. Describe el resultado y el patrón de coordinación que necesitas; CTRL NODE propone etapas, conexiones, agentes reutilizables, roles e instrucciones en un borrador revisable.

Este recorrido usa el patrón Dispatcher: un agente recoge la petición, un agente de enrutamiento decide dónde corresponde y un especialista se encarga del trabajo. El ejemplo es un centro de llamadas capaz de derivar a soporte técnico, comercial, incidencias o una persona simulada.

Paso 1 — Describir el grafo Dispatcher

Abre Graphs & Workflows → New, selecciona Create With AI y cambia Agent Mode a Multi-Agent. El planificador no solo propone nodos: también puede crear agentes reutilizables, escribir sus roles e instrucciones y asignar cada etapa al agente adecuado.

CREATE WITH AISTEP 1 · PROMPT
Describe the graph you wantGenerate a draft, then review it before creating it.
AGENT MODE

AI will propose reusable agents with roles and instructions, then assign workflow stages to them. One agent may be used by multiple stages.

Create a multi-agent call-center graph that demonstrates the Dispatcher pattern. Start with a "Call Operator" stage. The operator greets the caller, asks "How can we help you today?", waits for the answer, and writes a clear summary of the request. Pass that summary to a "Call Dispatcher" stage. Route the full context to Technical support, Commercial support, Incident management, or a Simulated Person. Create reusable agents with a name, role, and detailed instructions. Reuse one Domain Specialist for the technical, commercial, and incident stages. Return the answer through the Call Operator.
Optional · Markdown (.md) only

El prompt define un Call Operator que saluda, pregunta qué necesita la persona y crea un resumen estructurado. Ese resumen pasa a Call Dispatcher, que lo clasifica como técnico, comercial, incidencia o respuesta de una persona simulada. También solicita agentes reutilizables con nombre, rol e instrucciones; un mismo Domain Specialist se reutiliza en tres ramas con prompts de tarea específicos.

La idea importante no es el call center: es dividir claramente entrada, despacho, trabajo especializado y respuesta. La misma forma puede enrutar tickets, documentos, leads, alertas de seguridad o solicitudes internas.

Paso 2 — Revisar la propuesta de IA

Al pulsar Generate Graph, CTRL NODE devuelve una propuesta de solo lectura. Todavía no se ejecuta nada ni se añaden agentes al Team.

La propuesta contiene siete etapas: capturar petición, clasificar y enrutar, especialista técnico, especialista comercial, gestión de incidencias, persona simulada y respuesta. También define cuatro agentes reutilizables: Call Operator, Call Dispatcher, Domain Specialist y Simulated Person Agent.

AGENT DRAFT · CLAUDESTEP 2 · REVIEW
Call Center DispatcherA reusable multi-agent call-center routing workflow.
FAN OUT · ROUTE · RETURN
01Call OperatorINTAKE
02Call DispatcherROUTER
03Technical
04Commercial
05Incident
06Person
07ResponseOPERATOR
7 TASKS · ASSIGNED BY STAGEAGENTS TO CREATE · 4
CO
Call OperatorIntake operator

Greet the caller warmly and ask what they need help with. Listen to the response, capture the essential details (intent, key facts, urgency signals), and produce a clear, structured summary of the request without trying to resolve it yourself. Never invent information the caller did not provide; if something is ambiguous, note the ambiguity explicitly so downstream routing can account for it.

CD
Call DispatcherRouter

Read the incoming request summary and classify it into exactly one of the available categories based on its primary intent. Base the decision on explicit signals in the text (keywords, described problem, nature of the ask) rather than assumptions. State the chosen category and a brief justification, then hand off the full context to the corresponding specialist so they can act without needing to re-ask basic questions.

DS
Domain SpecialistTechnical / Commercial / Incident specialist

Review the handed-off request and context, then address it within your domain of expertise: diagnose and resolve technical issues, handle sales and pricing inquiries, or manage and log incidents as appropriate. Ask only for information that is genuinely missing, be precise and actionable in your response, and clearly flag anything that falls outside your domain instead of guessing.

SP
Simulated Person AgentSimulated human responder

Respond as a specific individual would, in a natural, first-person, conversational tone rather than a generic assistant voice. Stay consistent with the persona's presumed role and knowledge, give direct human-like answers, and acknowledge when something is outside what that person would reasonably know or handle.

REUSED AGENTDomain Specialist is assigned to Technical, Commercial, and Incident stages — one reusable definition, three focused tasks.

Aquí Multi-Agent va más allá de colocar nodos automáticamente. La propuesta incluye un rol y unas instrucciones detalladas por agente, y entiende la reutilización: Domain Specialist aparece una vez en Team, pero puede asignarse a tres etapas, cada una con un prompt de tarea centrado.

Antes de crear el grafo se revisan ramas, prompts y asignaciones. Si la propuesta no interpreta bien la petición, se ajusta el prompt o se genera otro borrador. Esa revisión es el límite de control.

Paso 3 — Inspeccionar Designer y el Team generado

Al elegir Create Graph, el borrador se convierte en un grafo CTRL NODE editable. Sus nodos y conexiones aparecen en Designer; los agentes se crean en Team con los nombres, roles e instrucciones generados.

GRAPH CREATEDSTEP 3 · INSPECT
Call Center DispatcherThe draft is now an editable graph with a generated team.
DESIGNER · RUN #5
Call Center DispatcherRUN #5
Operator greets and captures requestDONE
Call Operator
OUTtasks/claupr/08-10/6e2d22bf…
Dispatcher classifies and routesDONE
Call Dispatcher
INtasks/claupr/08-10/6e2d22bf…
OUTtasks/claupr/08-10/7514f7a6…
Technical agent resolves issueDONE
Domain Specialist
INtasks/claupr/08-10/7514f7a6…
OUTtasks/claupr/08-10/7d1102f3…
Commercial agent handles inquiryDONE
Domain Specialist
INtasks/claupr/08-10/7514f7a6…
OUTtasks/claupr/08-10/6583c29e…
Incident agent logs and respondsDONE
Domain Specialist
INtasks/claupr/08-10/7514f7a6…
OUTtasks/claupr/08-10/4cfb2a83…
Simulated person respondsDONE
Simulated Person Agent
INtasks/claupr/08-10/7514f7a6…
OUTtasks/claupr/08-10/93f37f98…
ResponseDONE
Call Operator
INtasks/claupr/08-10/7d1102f3…
OUTtasks/claupr/08-10/e636e4a6…
100%
Generated Team
AG1 EXCLUDED
0/4 online·0 on bridge·bridge off·0 running
ACTIVE AGENTS· 4 CREATED FOR THIS GRAPH
CO
Call Operator#graph9c8CLAUDEAGENTSDK ⚡ claude-sonnet-5
● UNKNOWNWaiting for bridge —
up to 60s
HEARTBEAT: 21:45:30Z
CD
Call Dispatcher#graph9c8CLAUDEAGENTSDK ⚡ claude-sonnet-5
● UNKNOWNWaiting for bridge —
up to 60s
HEARTBEAT: 21:45:30Z
DS
Domain Specialist#graph9c8CLAUDEAGENTSDK ⚡ claude-sonnet-5
● UNKNOWNWaiting for bridge —
up to 60s
HEARTBEAT: 21:45:30Z
SP
Simulated Person Agent#graph9c8CLAUDEAGENTSDK ⚡ claude-sonnet-5
● UNKNOWNWaiting for bridge —
up to 60s
HEARTBEAT: 21:45:30Z

El equipo contiene únicamente los agentes creados para este grafo. Call Operator se reutiliza en entrada y respuesta; Domain Specialist se reutiliza en las tres ramas de dominio. El agente AG1 preexistente queda excluido.

Instrucciones generadas de los agentes

Call Operator — Intake operator. Saluda, pregunta la necesidad, captura intención, hechos, urgencia y ambigüedades, y crea un resumen estructurado sin intentar resolver el caso ni inventar información.

Call Dispatcher — Router. Lee el resumen, lo clasifica en exactamente una categoría a partir de señales explícitas, justifica brevemente la decisión y entrega el contexto completo al especialista.

Domain Specialist — Technical / Commercial / Incident specialist. Diagnostica problemas técnicos, responde a ventas y precios o gestiona incidencias según la rama asignada; pide solo la información realmente necesaria y no adivina fuera de su dominio.

Simulated Person Agent — Simulated human responder. Responde como una persona concreta, en primera persona y tono natural, respetando el conocimiento y límites de la persona simulada.

Paso 4 — Pausar para pedir datos y continuar

La ejecución se puede detener cuando una etapa necesita información que no puede inventar de forma segura. En esta ejecución, Call Operator solicita una aclaración: Windows inicia con normalidad, pero teclado y ratón dejan de responder aproximadamente un minuto después. La respuesta se convierte en un resumen de entrada con síntomas, urgencia y preguntas abiertas.

EXECUTION · RUN #5STEP 4 · FOLLOW-UP
Operator greets and captures requestCall Operator · claude-sonnet-5
INPUT REQUIRED
BLOCKED FOR INPUTFOLLOW-UP RECEIVEDSUMMARY READY
↪ FOLLOW-UP 1CALLER RESPONSE

“When I start the computer, Windows launches, but after a while the mouse and keyboard stop responding. I think the operating system is frozen. This is urgent: all of the company’s systems do the same thing. Please transfer me to a specialist.”

RESULTINTAKE REQUEST SUMMARY

Status: Captured — ready to route to a specialist; not resolved by the intake operator.

Intent
Windows freezes shortly after sign-in; the caller requests an immediate transfer.
Key facts
Windows starts normally; mouse and keyboard stop responding about one minute later; the issue is recurring.
Urgency
Potential company-wide impact and an explicit urgent escalation request.
SUGGESTED ROUTETechnical specialist · HIGH PRIORITY

The operator does not guess at a diagnosis. It records the missing context and hands a structured, high-priority request to the Dispatcher.

Paso 5 — Clasificar la incidencia y responder

Call Dispatcher clasifica la petición como incidencia por el fallo recurrente, el alcance potencial y la urgencia explícita. El especialista registra INC-2026-08-10-5 como Sev-2 (High) mientras se verifica si afecta a varios equipos. Solicita número de máquinas, periféricos, cambios recientes y resultado de un reinicio completo. Si dos o más equipos comparten el síntoma, se escala a Sev-1; un único equipo sigue soporte técnico estándar.

EXECUTION · RUN #5STEP 5 · ROUTE AND RESPOND
From intake to an actionable customer responseThree completed tasks pass the structured incident context forward without re-asking the same questions.
TASK 2DONE

Call Dispatcher

Classification and routing

CLASSIFICATIONINCIDENT

The recurring one-minute freeze, reported multi-system scope, and explicit urgency make this an incident rather than routine technical support.

Full intake context handed to Incident specialist
TASK 5DONE

Incident Specialist

Log, assess, and guide

INCIDENTINC-2026-08-10-5

Sev-2 (High) while scope is unconfirmed. Escalate to Sev-1 for two or more affected machines; downgrade to Sev-3 for one device.

Requests scope, peripheral, update, and restart checks
TASK 7DONE

Call Operator

Final caller response

OUTPUTREADY TO SEND

Acknowledges urgency, gives immediate safe-mode and change-freeze guidance, and explains the 30–60 min / 4 business-hour paths.

respuesta_al_cliente.md
DISPATCH DECISIONIncident — possible company-wide disruption, but scope remains unverified.
SPECIALIST GUARDRAILDo not assume all machines are affected; confirm the count before declaring Sev-1.
CUSTOMER NEXT STEPAnswer the four scope questions; the appropriate response path is then activated.
FINAL RESPONSE TO CALLER · SUMMARYINC-2026-08-10-5

We are treating the reported Windows freezes as high priority. Please confirm how many machines are affected, whether the mouse and keyboard are wired or wireless, whether any updates or policy changes were recently deployed, and whether a full restart temporarily restores operation.

While confirming scopeDo not install further updates; test one affected machine in Safe Mode.
MULTIPLE MACHINES Sev-1 · infrastructure on-call · 30–60 minONE MACHINE technical support · within 4 business hours

El operador final transforma el diagnóstico en una respuesta clara para la persona que llamó. Cada responsabilidad permanece acotada: Dispatcher elige ruta, especialista evalúa y registra, y operador comunica los siguientes pasos sin inventar datos que faltan.

Un solo prompt ha generado ambas partes del sistema: el flujo que coordina el trabajo y el equipo reutilizable que lo realiza. Empieza en Graphs & Workflows → New → Create With AI, elige Multi-Agent y describe el patrón de coordinación que quieres revisar.