Métodos · Tema T2
Cómo se debe estructurar un sistema de agentes
Se imprime completa desde el navegador, en A4 o en carta.
El problema
Estructurar un sistema multiagente que funcione en producción y poder demostrar, antes y después de ponerlo en producción, que funciona.
Síntesis en tres líneas
- Un sistema multiagente se estructura desde el proceso y no desde el framework: cada actividad se especifica con entradas, función, salidas y excepciones, y solo se vuelve agente la que necesita interpretar; lo demás es código.
- El trabajo se reparte entre especialistas con su propio contexto, el estado se guarda en cada paso y la autonomía es proporcional al riesgo: lo que no se puede deshacer lo aprueba una persona.
- Se sabe que funciona porque se evalúa antes de ponerlo en producción y después: criterios que pasan o no pasan, un caso roto a propósito para cada control y la sesión entera observada en cuatro dimensiones.
El mapa
El sistema de un vistazo: de la solicitud a la persona que aprueba
Desliza para ver el mapa completo.
Leyenda de formas y colores
- Actor — quien hace el trabajo
- Dato — lo que se guarda y se lee
- Control — una regla que se comprueba
- Persona — una persona decide
- Externo — lo que viene de afuera
Lectura del mapa, nodo por nodo
Una solicitud llega al orquestador, que sigue el grafo fijado por el contrato del proceso y delega en dos especialistas, cada uno con su propio contexto. Uno de ellos usa herramientas conectadas por MCP, con permisos mínimos. Los dos escriben en un estado que se guarda paso a paso; validadores de código lo revisan, y lo que no se puede deshacer pasa a una persona que aprueba. Cada paso deja rastro en las trazas de la sesión, que se evalúan y le informan a esa misma persona.
- Nodo 1 Solicitud (Externo) — Lo que llega de afuera: una pregunta, un caso, un documento por procesar.
- Nodo 2 Contrato del proceso (Dato) — El proceso dibujado en BPMN con cada actividad abierta: qué recibe, qué hace, qué entrega y cuándo se detiene. De aquí salen el grafo y los criterios.
- Nodo 3 Orquestador (Actor) — Sigue el grafo, reparte el trabajo y junta los resultados; no hace el trabajo de los especialistas.
- Nodo 4 Especialista A (Actor) — Trabaja dentro de su harness —el envoltorio que le fija función, fuentes, herramientas y contrato de entrada y salida— y recibe solo el contexto que su tarea necesita.
- Nodo 5 Especialista B (Actor) — Otro especialista con su propio harness; este además usa herramientas externas.
- Nodo 6 Herramientas por MCP (Externo) — Fuentes y acciones conectadas por un protocolo común (MCP), habilitadas solo si la tarea las necesita y con los permisos mínimos.
- Nodo 7 Estado guardado (Dato) — Cada paso se guarda: el trabajo se retoma tras una falla o una pausa. La memoria larga guarda decisiones y lecciones, no conversaciones enteras.
- Nodo 8 Validadores de código (Control) — Lo que exige exactitud lo comprueba código: un esquema, un cálculo, una cita que debe existir. El modelo no se califica a sí mismo.
- Nodo 9 Persona que aprueba (Persona) — Aprueba con una palabra exacta lo que no se puede deshacer; sin esa palabra, el sistema no sigue.
- Nodo 10 Trazas de la sesión (Dato) — La sesión completa: qué se pidió, con qué contexto, qué respondió cada especialista, cuánto tardó, cuánto costó y en qué estado terminó.
- Nodo 11 Evaluación (Control) — Criterios binarios y casos rotos a propósito antes de publicar; después, la conversación entera y el camino paso a paso.
Conexiones
- de Solicitud a Orquestador
- de Contrato del proceso a Orquestador (fija el grafo)
- de Orquestador a Especialista A (delega)
- de Orquestador a Especialista B (delega)
- de Especialista B a Herramientas por MCP (usa)
- de Especialista A a Estado guardado (escribe)
- de Especialista B a Estado guardado (escribe)
- de Estado guardado a Validadores de código (revisa)
- de Validadores de código a Persona que aprueba (lo irreversible)
- de Estado guardado a Trazas de la sesión (deja rastro)
- de Trazas de la sesión a Evaluación (se evalúa)
- de Evaluación a Persona que aprueba (informa)
Las fases
Fase 1 Especificar el proceso
Entradas
- El proceso del negocio, dibujado en BPMN.
- La decisión o la acción que el sistema debe habilitar.
Actividades
- Abrir cada actividad: entradas, función, salidas, fuentes, herramientas y cuándo detenerse.
- Escribir las excepciones: falta información, hay contradicción, una herramienta no responde.
- Separar lo que necesita interpretar (agente) de lo que exige exactitud (código).
Artefactos
- El contrato de cada actividad.
- La lista de excepciones con su respuesta.
- Quién decide
- El responsable del proceso, con quien construye.
- Control que cierra la fase
- Cada actividad traza a un elemento del proceso; ninguna queda sin dueño.
EvidenciaEn Vesting esta descomposición —entradas, reglas, fuentes, herramientas, salidas y cuándo pedir a una persona— fue la antesala del proceso core de once etapas con el que se construyeron 27 agentes.
Fase 2 Repartir y fijar la autonomía
Entradas
- El contrato de cada actividad.
Actividades
- Decidir si basta un agente o hace falta un grafo de especialistas.
- Asignar a cada actividad un nivel: consultar, recomendar o ejecutar.
- Dar a cada especialista solo las fuentes y las herramientas que su tarea necesita.
Artefactos
- El grafo: quién hace qué y qué pasa entre ellos.
- El nivel de autonomía escrito por actividad.
- Quién decide
- El responsable del proceso; lo irreversible queda en una persona.
- Control que cierra la fase
- Ninguna acción irreversible sin un punto de aprobación humana en el grafo.
EvidenciaEn Vesting los tres niveles —consultar, recomendar, ejecutar— se decidían caso por caso y quedaban escritos antes de construir.
Fase 3 Construir con contratos
Entradas
- El grafo y los niveles de autonomía.
Actividades
- Escribir la constitución de cada agente: sus leyes, sus comandos y sus fuentes.
- Escribir criterios de aceptación que pasan o no pasan, sin juicio intermedio.
- Preparar, para cada control, un caso roto a propósito que demuestre que dispara.
- Resolver con código lo que exige exactitud: cálculos, formatos, consultas.
Artefactos
- El harness de cada especialista.
- Los criterios binarios y su carnada, el caso roto de cada control.
- Quién decide
- Quien construye, dentro del contrato.
- Control que cierra la fase
- Cada control se ve fallar con su caso roto antes de darse por bueno.
EvidenciaAsí nacen los once agentes que este sitio muestra y que corren sobre Claude Code: una constitución en un CLAUDE.md, el harness con sus criterios binarios —20 en el Constructor de Tableros Power BI, 44 en el Paper Computacional— y una carnada por control.
Fase 4 Evaluar antes de ponerlo en producción
Entradas
- El agente construido y sus criterios.
- Escenarios habituales, excepciones conocidas y condiciones límite.
Actividades
- Correr la batería de escenarios contra los criterios.
- Comparar contra una línea base declarada, con la misma muestra y la misma métrica.
- Comprobar que el agente se abstiene o pasa el caso cuando la evidencia no alcanza.
- Probar las transiciones entre especialistas, no solo a cada uno por separado.
Artefactos
- El informe de criterios: cuáles pasan y cuáles no.
- La comparación con la línea base: muestra, métrica y resultado.
- Quién decide
- Quien responde por el resultado, con la definición de terminado acordada al inicio.
- Control que cierra la fase
- Se juzga lo que se escribió, no si el agente «se ve bien».
EvidenciaCon ARKHÉ se compararon 120 escenarios contra un agente generalista que recibía todo en cada ejecución: en mediciones propias del autor, 52 % menos tokens y el cumplimiento de instrucciones del 71 % al 93 %, sin un artefacto publicado.
Fase 5 Operar y aprender
Entradas
- El agente publicado.
- Los eventos de cada sesión.
Actividades
- Reconstruir la sesión completa: solicitud, contexto, respuesta, tiempo, costo y estado final.
- Mirar cuatro dimensiones a la vez: operativa, de uso, económica y funcional.
- Convertir cada falla en un caso nuevo de la batería.
Artefactos
- Tableros de operación por agente.
- Casos nuevos para la siguiente evaluación.
- Quién decide
- Producto y operación, con el tablero delante.
- Control que cierra la fase
- Una señal avisa antes de que el usuario lo note.
EvidenciaEn Vesting la plataforma llegó a vigilar hasta 23 agentes a la vez, en tiempo real, con la sesión como unidad de análisis y esas cuatro dimensiones.
Las decisiones de diseño
Un agente o un grafo de especialistas
- Cuándo sí
- Cuando las tareas necesitan contextos, fuentes o herramientas distintas, o se pueden hacer en paralelo.
- Cuándo no
- Cuando todos los pasos comparten el mismo contexto o dependen mucho unos de otros: ahí repartir solo suma costo.
Por qué
Estado del campoSegún Anthropic, un sistema multiagente gasta unas quince veces los tokens de una conversación, y los dominios donde todos los agentes comparten el mismo contexto o dependen mucho entre sí hoy no le sientan bien.[1]
EvidenciaARKHÉ evita al agente generalista que recibe todo el conocimiento, todas las herramientas y todas las responsabilidades: reparte el trabajo entre capacidades especializadas con reglas explícitas de coordinación.
Qué es agente y qué es código
- Cuándo sí
- Agente, cuando la tarea necesita interpretar, sintetizar o coordinar de forma flexible.
- Cuándo no
- Cuando la tarea exige exactitud, repetibilidad o una validación inequívoca: un cálculo, un formato, una consulta.
Por qué
Estado del campoMicrosoft lo deja escrito en la documentación de su Agent Framework: si puedes escribir una función que resuelva la tarea, hazlo en vez de usar un agente.[2]
EvidenciaEn el Experto Fiscal la aritmética corre en Python con Decimal y el modelo no toca una cifra; en el Constructor de Tableros Power BI cada medida DAX se prueba con una consulta antes de pasar de fase.
Dónde vive el estado
- Cuándo sí
- Estado guardado, cuando el trabajo dura más que una conversación, puede fallar a mitad de camino o debe esperar a una persona.
- Cuándo no
- Cuando todo termina en una sola pasada y repetirla cuesta menos que guardarla.
Por qué
Estado del campoLangGraph 1.0 guarda el estado de la ejecución automáticamente y permite pausar para que una persona revise, modifique o apruebe, y retomar desde ahí.[3]
EvidenciaEn ARKHÉ la memoria se diseña por función: decisiones que persisten, resultados reutilizables, contexto temporal y detalle que se descarta; en los agentes publicados toma forma de bitácora, lecciones de cada corrida y decisiones de arquitectura registradas.
Cuánta autonomía, y dónde se detiene ante una persona
- Cuándo sí
- Que ejecute solo, cuando la acción es reversible, verificable y de bajo impacto.
- Cuándo no
- Cuando la consecuencia es significativa, difícil de revertir o poco observable: ahí el agente recomienda y una persona decide.
Por qué
Estado del campoOWASP llama agencia excesiva a darle a un agente más funciones, permisos o autonomía de los necesarios, y recomienda la aprobación humana de las acciones de alto impacto y la autorización en el sistema de destino, no en el criterio del modelo.[4]
EvidenciaEn los agentes del autor el punto de aprobación es mecánica, no un recordatorio: el agente se detiene hasta que la persona escribe una palabra literal. El Constructor de Tableros Power BI tiene 5 de esos gates.
Del BPMN a la orquestación
- Cuándo sí
- Cuando el proceso ya existe y está aprobado: el diagrama es la mejor especificación inicial del grafo.
- Cuándo no
- Cuando la tarea es abierta y no tiene pasos definidos: un diagrama inventado solo da falsa precisión.
Por qué
CriterioUn diagrama muestra la secuencia, pero no lo que cada actividad recibe, transforma y entrega. Si el proceso está aprobado, lo que corre debe trazar a él caja por caja; si no, lo aprobado y lo que corre se separan sin que nadie lo vea.
EvidenciaFORJA, una de las investigaciones del autor, abre cada actividad del BPMN con entradas, función y salidas y compila el diagrama a una orquestación de agentes que conserva la estructura del BPMN: en el paper sellado conservó el 99,5 %, y el único elemento de 204 que quedó sin trazar estaba fuera del subconjunto especificado.
Cómo se juzga un resultado
- Cuándo sí
- Criterio binario, cuando el resultado se puede comprobar: un formato, una fuente citada, una herramienta bien elegida, una abstención correcta.
- Cuándo no
- Cuando el criterio es difuso: ahí ayuda un modelo como juez, calibrado contra el juicio de una persona y nunca como único control.
Por qué
Estado del campoAnthropic describe tres formas de que un agente verifique su trabajo —reglas, retroalimentación visual y un modelo como juez— y advierte que el juez, en general, no es un método muy robusto.[5]
CriterioConviene más un criterio que pasa o no pasa que una nota de 1 a 5: la nota se discute, el criterio se cumple o no.
Qué modelo para cada paso
- Cuándo sí
- Un modelo grande, para el paso que coordina, planea o razona sobre mucha información.
- Cuándo no
- Para los pasos acotados y repetitivos: ahí un modelo pequeño basta y cuesta menos.
Por qué
Estado del campoEl enrutador de modelos de Microsoft Foundry (antes Azure AI Foundry) usa modelos más pequeños y baratos cuando bastan y reserva los grandes para lo complejo; el sistema de investigación de Anthropic dirige con un modelo mayor y delega en subagentes de un modelo menor.[6][1]
EvidenciaEn ARKHÉ el ahorro no vino de un modelo más barato: en mediciones propias del autor, el 52 % menos de tokens salió de mandar menos contexto inútil en cada llamada.
Lo innovador en 2026
Estado del campo Ejecución durable: el estado se guarda en cada paso
Qué cambia frente a la práctica común
Un trabajo largo sobrevive a una falla o a la espera de una persona y se retoma desde el último paso guardado, en vez de empezar de cero. LangGraph 1.0 guarda el estado automáticamente y Agent Framework 1.0 lo ofrece en sus flujos con puntos de guardado.[3][7][1]
CriterioLa regla: si un paso va a esperar a una persona, el estado se guarda antes de preguntarle.
Estado del campo Ingeniería de contexto, no solo de prompts
Qué cambia frente a la práctica común
La pregunta deja de ser cómo redactar la instrucción y pasa a ser qué entra al contexto de cada llamada. El contexto se trata como un recurso finito: se compacta cuando se llena, se anota fuera de la ventana y se reparte entre subagentes con contexto limpio que devuelven solo un resumen.[8][5]
EvidenciaEs la idea con la que trabaja ARKHÉ: ningún componente recibe información solo porque está disponible; recibe lo que su tarea necesita, recuperado de fuentes autorizadas.
Estado del campo Protocolos comunes: MCP para herramientas, A2A entre agentes
Qué cambia frente a la práctica común
Una herramienta se conecta una vez por un estándar y la usan agentes de cualquier framework; los servidores se descubren en un registro abierto, y agentes de plataformas distintas pueden hablarse. En su revisión de julio de 2026, MCP se volvió sin estado y llevó las tareas largas a una extensión oficial.[9][10][11]
EvidenciaEl Constructor de Tableros Power BI crea las medidas, columnas y relaciones por el servidor MCP de modelado, probando cada medida en DAX antes de seguir.
Estado del campo Evaluar la conversación entera y el camino, no solo la respuesta
Qué cambia frente a la práctica común
Lo que se prueba antes de publicar solo cubre lo que uno anticipó; por eso la evaluación sigue en producción sobre la conversación completa —si el agente logró el objetivo— y sobre el proceso paso a paso: qué herramienta eligió, con qué parámetros y qué hizo con el resultado.[12][13]
EvidenciaEn Vesting la sesión ya era la unidad de análisis: se reconstruía evento por evento para ver en qué momento una interacción se había desviado.
Estado del campo Trazas con OpenTelemetry de punta a punta
Qué cambia frente a la práctica común
La traza del agente viaja por el mismo estándar abierto que el resto del sistema, así que una falla se sigue desde la solicitud hasta la herramienta aunque cruce frameworks y servidores.[14][9][7]
Estado del campo Frameworks que convergen y una plataforma que los aloja
Qué cambia frente a la práctica común
Microsoft unió Semantic Kernel y AutoGen en Agent Framework 1.0, con flujos en grafo, aprobaciones humanas, MCP y A2A. Microsoft Foundry aloja agentes escritos con él o con LangGraph y le da a cada uno su propia identidad, con el estado de sesión y la observabilidad gestionados.[7][15]
EvidenciaEn la Fundación CTIC, Microsoft Agent Framework y Claude Agent SDK se usan para experimentar y construir prototipos; el autor trabaja allí con el ecosistema de LangChain junto con n8n.
Estado del campo La agencia excesiva, riesgo de primera línea
Qué cambia frente a la práctica común
En el anuncio de su Top 10 2026 para aplicaciones con LLM, OWASP recoge, por boca de un colaborador del proyecto, que la agencia excesiva está ahora en el número tres (en la edición 2025 era el LLM06): darle a un agente más funciones, permisos o autonomía de los que necesita queda entre los tres riesgos primeros de la lista.[16][4]
Modos de falla y cómo anticiparlos
- Qué se rompe
- El agente responde, pero no resuelve
- Cómo se ve venir
- Sesiones que terminan sin el estado esperado o con una persona interviniendo.
- Control que la atrapa
- La dimensión funcional del monitoreo: estados finales y sesiones que necesitaron intervención, por agente.
- Qué se rompe
- El contexto se llena de ruido
- Cómo se ve venir
- Suben los tokens por tarea completada sin que suba el cumplimiento.
- Control que la atrapa
- Tokens por tarea completada medidos junto con el cumplimiento de instrucciones, contra la línea base.
- Qué se rompe
- Un especialista le entrega al siguiente algo incompleto
- Cómo se ve venir
- Cada pieza pasa sus pruebas y el conjunto falla.
- Control que la atrapa
- Contratos de entrada y salida entre especialistas, con pruebas de la transición y no solo de cada uno.
- Qué se rompe
- El agente hace más de lo que le tocaba
- Cómo se ve venir
- Una acción con consecuencias aparece en las trazas sin una aprobación al lado.
- Control que la atrapa
- Permisos mínimos por especialista y un punto de aprobación con palabra literal antes de lo irreversible.
- Qué se rompe
- El modelo inventa una cifra o una fuente
- Cómo se ve venir
- Una afirmación verificable sin el fragmento que la sostiene.
- Control que la atrapa
- Fuente autorizada o vacío declarado: un validador rechaza la salida que cita lo que no existe.
- Qué se rompe
- Un control que nunca falla
- Cómo se ve venir
- Una prueba siempre en verde que nadie ha visto ponerse en rojo.
- Control que la atrapa
- Una carnada por control: el caso roto a propósito que demuestra que dispara.
- Qué se rompe
- El costo crece en silencio
- Cómo se ve venir
- Reintentos, sesiones abandonadas o relecturas masivas que no producen nada.
- Control que la atrapa
- Costo en tokens por sesión y por agente, visto junto a lo que resuelve, con un umbral escrito para cada patrón.
- Qué se rompe
- Una instrucción entra por una herramienta
- Cómo se ve venir
- Un texto leído de una página o de un documento le pide algo al agente.
- Control que la atrapa
- Lo que dice una fuente es dato, no instrucción: se ignora, se registra, y la autorización vive en el sistema de destino.
Métricas y controles
- Qué se mide
- Criterios de aceptación cumplidos
- Umbral
- Todos en verde: un criterio binario no se negocia.
- Quién aprueba el paso a producción
- Quien responde por el resultado, contra la definición de terminado acordada al inicio.
- Qué se mide
- Controles con una carnada que dispara
- Umbral
- Todos los controles críticos; el que no la tenga se declara como tal.
- Quién aprueba el paso a producción
- Quien construye, revisado por alguien que no construyó.
- Qué se mide
- Cumplimiento de instrucciones en la batería de escenarios
- Umbral
- Igual o mejor que la línea base declarada, sobre la misma muestra.
- Quién aprueba el paso a producción
- Quien responde por el resultado.
- Qué se mide
- Tokens por tarea completada
- Umbral
- No peor que la línea base, y nunca a costa del cumplimiento.
- Quién aprueba el paso a producción
- Quien paga la operación.
- Qué se mide
- Abstenciones correctas
- Umbral
- En cada caso sin evidencia, el agente declara el vacío o pasa el caso; un solo dato inventado frena el paso.
- Quién aprueba el paso a producción
- El responsable del proceso.
- Qué se mide
- Sesiones que necesitaron intervención humana
- Umbral
- Por debajo del tope acordado para la versión; si lo pasa, la versión vuelve a evaluación.
- Quién aprueba el paso a producción
- Producto y operación, con el tablero delante.
- Qué se mide
- Acciones irreversibles sin aprobación
- Umbral
- Cero.
- Quién aprueba el paso a producción
- El responsable del proceso.
Los umbrales son ejemplos del método, no cifras de un proyecto concreto.
Evidencia en proyectos
- EvidenciaNivel: Uso real
Vesting: 27 agentes en producción
Se definió, documentó y validó el proceso core de once etapas con el que una startup construyó 27 agentes para 12 clientes sobre n8n, y se diseñó en Microsoft Fabric la plataforma que llegó a vigilar 23 a la vez, en tiempo real.
Ver dónde - EvidenciaNivel: Uso real
ARKHÉ: el ecosistema agéntico del autor
Harnesses especializados que fijan a cada agente función, fuentes, herramientas y contrato. En mediciones propias del autor sobre 120 escenarios, frente a un generalista: 52 % menos tokens y cumplimiento de instrucciones del 71 % al 93 %. Es de uso personal; no se presenta como producción.
Ver dónde - EvidenciaNivel: Prototipo
FORJA: del BPMN a una orquestación de agentes
FORJA es una de las investigaciones del autor: un compilador que convierte un proceso dibujado en BPMN en una orquestación de agentes. Del BPMN conserva la estructura —cada actividad se abre con entradas, función y salidas, y cada elemento traza a su realización—: en el paper sellado conservó el 99,5 %. Verificadores de distintas familias vigilan la conformidad. El demostrador existe.
Ver dónde - EvidenciaNivel: Uso real
Los agentes del portafolio, sobre Claude Code
Doce sistemas de trabajo con constitución, harness, criterios binarios, carnadas y gates humanos con palabra literal; cinco están sellados. Son de uso personal, con entregables y evidencia.
Ver dónde - EvidenciaNivel: Uso real
Constructor de Tableros Power BI
Crea medidas, columnas y relaciones por el servidor MCP de modelado, probando cada medida en DAX, y escribe el reporte en el JSON nativo de Power BI; 20 criterios y 5 gates humanos, y ninguna corrida cierra sin el render aprobado por una persona.
Ver dónde - EvidenciaNivel: Uso real
Experto ISO 42001
Cada afirmación normativa cita apartado y página o declara el vacío, y ningún dictamen con consecuencias avanza sin la aprobación de una persona. Es el que se usa en la estrategia de IA de la Fundación CTIC, en la versión inicial (v1.0.0) de su ficha.
Ver dónde - EvidenciaNivel: Uso real
LangChain, LangGraph, LangSmith y Langflow
Son, con n8n, los frameworks de agentes con los que se trabaja en la Fundación CTIC. Ese trabajo no tiene un entregable publicado en este sitio.
Ver dónde - EvidenciaNivel: Prototipo
Microsoft Agent Framework y Claude Agent SDK
Con ellos se experimenta y se construyen prototipos en la Fundación CTIC.
- EvidenciaNivel: Uso real
El chat de este sitio
Recupera del corpus, cita lo que recuperó y, si no encuentra, lo dice. Desde septiembre de 2026 guarda una fila por respuesta: quién preguntó, qué se contestó, con qué fuentes, con qué proveedor, cuántos tokens y cuántos milisegundos.
Límites y alcance
- Evidencia
La palabra «producción» se reserva para los 27 agentes de Vesting. Los de ARKHÉ y los del portafolio son sistemas de trabajo de uso personal: no han tenido usuarios distintos de su autor.
- Evidencia
Las cifras de ARKHÉ son cálculos propios del autor, sin un artefacto publicado: miden menos contexto inútil y más obediencia a la especificación, no la calidad en abstracto, y no sirven para comparar con otro ecosistema sin repetir los mismos escenarios.
- Evidencia
Con Microsoft Agent Framework y Claude Agent SDK hay experimentación y prototipos, no producción. El autor trabaja con el ecosistema de LangChain en la Fundación CTIC, sin un entregable publicado aquí.
- Evidencia
El autor no ha operado agentes en contenedores: Docker y Kubernetes en producción no están en su experiencia profesional.
- Evidencia
Con Microsoft Foundry, la experiencia es el adaptador de proveedor del chat de este sitio y el estudio del AI-103, que está en curso; un sistema de agentes alojado allí no forma parte de la experiencia del autor.
- Evidencia
FORJA tiene su demostrador —compilador, cinco procesos, línea base y compuertas de aprobación—, pero que los profesionales lo usen se demuestra con profesionales, y esa prueba falta.
- Criterio
Lo que conviene hacer distinto hoy: trazas con un estándar abierto desde el primer agente, para seguir una sesión aunque cruce frameworks, y la conversación entera evaluada en línea, no solo antes de publicar.
- Criterio
Y no conviene empezar por un grafo de muchos agentes: mejor empezar con uno, medirlo contra una línea base y solo repartir el trabajo donde el contexto o el paralelismo lo justifiquen.
Fuentes y fecha de revisión
- [1]How we built our multi-agent research system
Anthropic ·
https://www.anthropic.com/engineering/multi-agent-research-system
- [2]Microsoft Agent Framework Overview
Microsoft Learn ·
https://learn.microsoft.com/en-us/agent-framework/overview/
- [3]LangChain and LangGraph Agent Frameworks Reach v1.0 Milestones
LangChain ·
https://www.langchain.com/blog/langchain-langgraph-1dot0
- [4]LLM06:2025 Excessive Agency (OWASP Top 10 for LLM Applications 2025)
OWASP GenAI Security Project ·
https://genai.owasp.org/llmrisk/llm062025-excessive-agency/
- [5]Building agents with the Claude Agent SDK
Anthropic ·
https://claude.com/blog/building-agents-with-the-claude-agent-sdk
- [6]Model router for Microsoft Foundry concepts
Microsoft Learn ·
https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/model-router
- [7]Microsoft Agent Framework Version 1.0
Microsoft ·
https://devblogs.microsoft.com/agent-framework/microsoft-agent-framework-version-1-0/
- [8]Effective context engineering for AI agents
Anthropic ·
https://www.anthropic.com/engineering/effective-context-engineering-for-ai-agents
- [9]Model Context Protocol specification 2026-07-28: Key Changes
Model Context Protocol ·
https://modelcontextprotocol.io/specification/2026-07-28/changelog
- [10]Introducing the MCP Registry
Model Context Protocol ·
https://blog.modelcontextprotocol.io/posts/2025-09-08-mcp-registry-preview/
- [11]Linux Foundation Launches the Agent2Agent Protocol Project to Enable Secure, Intelligent Communication Between AI Agents
Linux Foundation ·
https://www.linuxfoundation.org/press/linux-foundation-launches-the-agent2agent-protocol-project-to-enable-secure-intelligent-communication-between-ai-agents
- [12]Improve agent quality with Insights Agent and Multi-turn Evals, now in LangSmith
LangChain ·
https://www.langchain.com/blog/insights-agent-multiturn-evals-langsmith
- [13]Agent Evaluators for Generative AI
Microsoft Learn ·
https://learn.microsoft.com/en-us/azure/foundry/concepts/evaluation-evaluators/agent-evaluators
- [14]Introducing End-to-End OpenTelemetry Support in LangSmith
LangChain ·
https://www.langchain.com/blog/end-to-end-opentelemetry-langsmith
- [15]Hosted agents in Foundry Agent Service
Microsoft Learn ·
https://learn.microsoft.com/en-us/azure/foundry/agents/concepts/hosted-agents
- [16]OWASP GenAI Security Project Unveils 2026 Top 10 for LLM Applications, New Agent Control Standard and Sponsors as Community Tops 30,000 Members
OWASP GenAI Security Project ·
https://genai.owasp.org/announcement/owasp-genai-security-project-unveils-2026-top-10-for-llm-applications-new-agent-control-standard-and-sponsors-as-community-tops-30000-members/