A control panel with robotic arms and screens

Frameworks de agentes IA: el control detrás de agentes…

By AI News Crypto Editorial Team11 min read

Los marcos de agentes de IA explicados: son plataformas de software que empaquetan las partes reutilizables para construir un agente de IA, especialmente orquestación, estado, llamada de herramientas y observabilidad. El objetivo no es hacer que los modelos sean "más inteligentes", sino hacer que el comportamiento del agente sea controlable y repetible cuando el flujo de trabajo se vuelve largo, pesado en herramientas y multi-agente.

Puntos clave

  • Los marcos de agentes de IA son plataformas de software que simplifican la creación, implementación y gestión de agentes de IA utilizando componentes y abstracciones preconstruidos.
  • El verdadero diferenciador es el plano de control: modelo de orquestación, manejo explícito del estado y observabilidad cuando las llamadas a herramientas y los reintentos comienzan a fallar.
  • Las tuberías secuenciales son el valor predeterminado para la corrección y la auditabilidad, mientras que los diseños asíncronos o impulsados por eventos intercambian simplicidad por concurrencia.
  • Los marcos se pueden comparar como infraestructura utilizando puntos de referencia para el tiempo de respuesta, uso de tokens y utilización de herramientas, no por sensaciones.

Cómo los marcos de agentes difieren de los chatbots

Un bucle de chatbot suele ser una solicitud, una respuesta del modelo y una capa delgada de formato de aviso. Los sistemas de agentes añaden un bucle de control que puede decidir qué hacer a continuación, incluyendo llamar a herramientas, delegar trabajo y persistir contexto a través de pasos. Por eso la conversación sobre "qué son los agentes de IA en cripto" sigue alejándose de los avisos y hacia el diseño de sistemas.

Una vez que se permite a un agente de IA actuar, los modos de fallo dejan de parecerse a "mala redacción" y comienzan a parecerse a "herramienta equivocada, momento equivocado, estado equivocado."

La lección de Microsoft sobre Agentes de IA para Principiantes enmarca los marcos de agentes de IA como plataformas de software que simplifican la creación, implementación y gestión de agentes al proporcionar componentes, abstracciones y herramientas preconstruidos.

La misma lección destaca tres capacidades que separan los marcos de agentes de las aplicaciones LLM básicas: colaboración y coordinación de agentes, automatización y gestión de tareas de múltiples pasos, y comprensión y adaptación contextual. No son adjetivos de marketing. Se mapean directamente a lo que aparece en el código y los registros: múltiples actores, un gráfico de tareas y un estado que debe sobrevivir a más de una llamada de modelo.

Aquí es también donde "marco de agente" deja de ser una etiqueta genérica y se convierte en una elección concreta. Los SDK de IA tradicionales ayudan a incrustar inferencias en una aplicación. Los marcos de agentes construyen el plano de control alrededor de la inferencia: cómo se secuencian los pasos, cómo se registran e invocan las herramientas, cómo se almacena la memoria y cómo se observa el sistema.

En términos de pila de agentes cripto, ese plano de control es la diferencia entre un bot de juguete que publica resúmenes y un sistema que puede investigar, verificar y ejecutar un flujo de trabajo de múltiples pasos sin desviarse silenciosamente de las especificaciones.

Bloques de construcción fundamentales de sistemas de agentes

Tres cosas suceden entre una solicitud de usuario y una salida final del agente, y solo una de ellas es "el modelo respondió". El resto es plomería que los marcos estandarizan para que los equipos no lo reconstruyan en cada proyecto.

1. Las entradas se normalizan en una tarea y un contexto. La entrada puede ser un mensaje de usuario, un trabajo programado o un evento. El contexto es lo que el sistema decide llevar adelante, por lo que el diseño del estado se convierte en una preocupación de primera clase. 2. El marco ejecuta un flujo de trabajo agentico.

Ese flujo de trabajo es la lógica de orquestación que decide qué agente se ejecuta, qué herramienta se puede invocar y qué sucede después de cada paso. Aquí es donde residen las elecciones secuenciales frente a las impulsadas por eventos. 3. Las salidas se producen como artefactos. La salida puede ser un mensaje, un archivo, una escritura en la base de datos o un efecto secundario de una herramienta. En producción, "salida" también incluye trazas, registros y métricas que explican por qué el sistema hizo lo que hizo.

A través de los marcos, las primitivas tienden a rimar:

Agentes: un componente impulsado por objetivos que utiliza inferencia para decidir la siguiente acción. En configuraciones de múltiples agentes, los agentes a menudo tienen roles y límites.

Herramientas: funciones llamables o APIs que el agente puede invocar. El ejemplo del Marco de Agentes de Microsoft muestra herramientas como funciones de Python registradas al crear un agente, y el agente puede llamarlas según el contexto de la conversación.

Memoria y estado: el contexto persistido que mantiene el trabajo de múltiples pasos coherente. Algunos marcos ocultan esto detrás de "memoria", otros lo hacen explícito como estado pasado a través de un flujo.

Orquestación: la lógica de control para el orden, las transferencias, los reintentos y la terminación. Aquí es donde los marcos divergen más en la depuración diaria.

Bucles de retroalimentación: mecanismos para refinar el comportamiento, ya sea una política de reintento simple o un paso de evaluación más estructurado. La clave es que el bucle es parte del sistema, no un humano que vuelve a ejecutar los comandos.

Patrones de orquestación para agentes únicos y multiagente

La orquestación secuencial es la opción predeterminada limpia porque es fácil de razonar y fácil deauditoríaEl repositorio de CrewAI muestra una opción secuencial directamente en su configuración de ejemplo de tripulación, utilizando `process=Process.sequential`. Ese es el modelo de "una cosa sucede a la vez". Es aburrido, y lo aburrido es una característica cuando el sistema debe ser explicable.

La colaboración basada en roles se basa en esa secuenciación. Las construcciones fundamentales de CrewAI hacen que la división sea explícita: los “Equipos” son grupos de agentes autónomos que colaboran a través de roles, mientras que los “Flujos” son flujos de trabajo listos para producción, impulsados por eventos, con control granular y gestión de estado. Esa combinación es un modelo mental útil incluso fuera de CrewAI. Los Equipos responden a “quién hace el trabajo”, los flujos responden a “cómo se mueve el trabajo.”

La orquestación asíncrona y basada en eventos es el otro polo. La cobertura de VentureBeat sobre Microsoft AutoGen v0.4 describe un cambio hacia una arquitectura asíncrona y basada en eventos que permite a los agentes trabajar de manera concurrente en lugar de esperar a que un proceso estrictamente secuencial termine.

La ventaja de la concurrencia es obvia en cargas de trabajo con investigación paralela, I/O de múltiples herramientas o múltiples subtareas independientes. El costo es que el sistema ahora tiene que manejar condiciones de carrera, colisiones de contexto compartido y fallos parciales que no encajan en una narrativa lineal.

Esta es la tesis del plano de control en forma concreta. Si el modelo de orquestación no está claro, la elección del marco se convierte en una elección de depuración. Los sistemas secuenciales tienden a fallar de manera ruidosa y local. Los sistemas impulsados por eventos pueden fallar de manera silenciosa y global, porque el "por qué" está distribuido entre eventos, controladores y transiciones de estado. La observabilidad no es un lujo en ese mundo. Es la única forma de reconstruir lo que sucedió.

Ejemplos concretos de marcos populares

CrewAI es un ejemplo claro de un marco que intenta ofrecer tanto una entrada de alto nivel como un control de bajo nivel. Su repositorio lo posiciona como construido desde cero e independiente de LangChain u otros marcos de agentes. En la estructura de estilo quickstart, los desarrolladores definen agentes y tareas en YAML, y luego los conectan en Python.

El código de ejemplo incluye un método de fábrica de tripulación con la cadena de documentación “Crea la tripulación LatestAiDevelopment”, y el objeto devuelto muestra la orquestación secuencial de manera explícita: `return Crew( agents=self.agents, ... tasks=self.tasks, ... process=Process.sequential, verbose=True, )`. La parte importante no es la sintaxis. Es que la ruta de ejecución está nombrada e inspeccionable.

El Microsoft Agent Framework es un ejemplo contrastante donde la llamada a herramientas y la integración empresarial son el centro de atención. La lección de AI Agents for Beginners muestra `AzureAIProjectAgentProvider` creando un agente configurado con un nombre, instrucciones y herramientas, donde las herramientas son funciones de Python.

Luego, el agente se ejecuta contra un mensaje de usuario y puede invocar una herramienta basada en el contexto de la conversación. Esa es una frontera muy específica: las herramientas se registran en el momento de la creación, y la autonomía del agente está limitada a ese cinturón de herramientas.

AutoGen v0.4, como se describe en la cobertura de VentureBeat de enero de 2025, es el ejemplo a tener en cuenta cuando la concurrencia es el requisito. El artículo enmarca el movimiento hacia una arquitectura asíncrona y orientada a eventos como habilitadora del trabajo concurrente de agentes y una mejor utilización de recursos para sistemas multi-agente. Ese es un modelo mental diferente de "un equipo ejecuta tareas en orden". Está más cerca de un bus de eventos con agentes como trabajadores.

Para los creadores que están comparando marcos de agentes en el ecosistema más amplio, el repositorio ai-agents-frameworks es un mapa práctico. Enumera múltiples marcos, incluyendo AutoGen, CrewAI, LangChain, LangGraph, LlamaIndex, OpenAI Agents SDK, Pydantic-AI, smolagents, Google ADK y Microsoft Agent Framework, e incluye ejemplos prácticos por marco.

Eso importa porque las "características del marco" a menudo son solo diferentes nombres para las mismas primitivas. Los ejemplos muestran lo que es realmente explícito: herramientas, estado, orquestación y trazas.

Una nota rápida para los lectores de cripto: "elizaos explicado" a menudo se trata como una pregunta de producto único, pero la lente útil sigue siendo la misma. Ya sea que la pila esté dirigida a agentes sociales, agentes de trading o automatización de operaciones, la frontera de producción es la llamada a herramientas y el estado. El resto es empaquetado.

Cómo elegir un marco de agentes

La selección de un marco comienza con la orquestación, no con la popularidad. Si el requisito es "debe ser auditable y lo suficientemente determinista como para explicar", la orquestación secuencial es la línea base. La configuración explícita `Process.sequential` de CrewAI es el tipo de señal que hace que los caminos de ejecución sean legibles.

Si el requisito es "debe ejecutar subtareas concurrentes y reaccionar a eventos", entonces un modelo asíncrono y orientado a eventos como el descrito para AutoGen v0.4 es la dirección correcta, con la expectativa de que el trabajo de estado y observabilidad se vuelva más pesado.

La llamada a herramientas es el siguiente filtro porque es donde la autonomía se convierte en riesgo operativo. El patrón del Microsoft Agent Framework de crear agentes con un nombre, instrucciones y una lista declarada de herramientas es un buen ejemplo de registro explícito. Los marcos que hacen visibles las definiciones de herramientas y los caminos de invocación tienden a ser más fáciles de restringir, probar y revisar.

Luego viene la medición. El repositorio ai-agents-frameworks incluye scripts de comparación y utilidades con métricas de rendimiento que miden el tiempo de respuesta, el uso de tokens y la utilización de herramientas, además de una interfaz de usuario de Streamlit para comparación en tiempo real. Esas tres métricas se mapean claramente a cómo un escritorio evalúa una pila de ejecución: latencia, costo y "calidad de llenado".

Si un marco se ve genial en un tutorial pero consume tokens porque charla demasiado entre agentes, el benchmark lo mostrará.

Un bucle de evaluación simple es suficiente para evitar el arrepentimiento por el marco:

1. Elige 3–5 tareas representativas. Incluye al menos un flujo de trabajo pesado en herramientas y un flujo de trabajo de múltiples pasos. 2. Ejecuta las mismas tareas en dos marcos utilizando un modelo y conjunto de herramientas consistentes. 3. Compara el tiempo de respuesta, el uso de tokens y la utilización de herramientas, luego inspecciona las trazas para ver dónde se agrupan las fallas.

Finalmente, la adecuación al ecosistema importa, pero debería ser el último paso, no el primero. La cobertura de VentureBeat enmarca la diferenciación de AutoGen como una integración estrecha con Azure y un diseño enfocado en empresas, mientras también señala que muchos desarrolladores prototipan en marcos y luego portan a entornos personalizados para el despliegue. Eso no es una crítica a los marcos.

Es un recordatorio de que el plano de control que elijas hoy se convierte en la superficie de depuración con la que vivirás mañana.

Los agentes de crypto ahora son una categoría real, no un meme. El ecosistema de agentes de crypto seguirá enviando nuevos envoltorios y nuevos 'cerebros', pero la decisión duradera sigue siendo la misma: elige el modelo de orquestación y la instrumentación que aún tendrá sentido cuando el agente esté funcionando sin supervisión.

Conceptos erróneos comunes sobre los marcos de agentes de IA

“Los marcos de agentes son solo envoltorios de indicaciones.” Las fuentes apuntan en la otra dirección. La definición de Microsoft enfatiza la creación, el despliegue y la gestión con componentes y abstracciones preconstruidos, y destaca la colaboración, la gestión de tareas y la adaptación contextual. Esas son capacidades del sistema, no cosméticos de indicaciones. Las indicaciones importan, pero el valor del marco es el plano de control alrededor de las indicaciones.

“Múltiples agentes significan mejores resultados.” Los sistemas de múltiples agentes son un problema de coordinación antes de ser un problema de modelo. La división de CrewAI entre Crews basados en roles y Flows de producción es una admisión de que los equipos necesitan primitivas para roles, transferencias y estado. Sin esas, agregar agentes a menudo solo aumenta el uso de tokens y hace que los fallos sean más difíciles de atribuir.

“Elige el marco más popular y estarás a salvo.” La popularidad no es una garantía de tiempo de ejecución. El artículo de VentureBeat argumenta que los marcos principales no están técnicamente muy diferenciados, y que la elección a menudo se reduce a la adecuación al ecosistema y la usabilidad. Esa es exactamente la razón por la que la evaluación comparativa es importante.

Dos marcos pueden producir salidas similares mientras divergen drásticamente en tiempo de respuesta, uso de tokens y utilización de herramientas.

“La arquitectura impulsada por eventos siempre es superior a la secuencial.” La arquitectura impulsada por eventos de AutoGen v0.4 se posiciona como un desbloqueo de concurrencia, no como una actualización universal. Los pipelines secuenciales siguen siendo un patrón soportado y común, y son más fáciles de auditar.

Los sistemas impulsados por eventos justifican su existencia cuando la victoria de la concurrencia es real y el equipo está listo para razonar sobre el estado compartido.

“El marco Eliza es el agente.” El marco eliza, como cualquier otro marco, es un andamiaje. El comportamiento del agente proviene de la orquestación, el cinturón de herramientas, el diseño del estado y la observabilidad que permite a un equipo ver lo que sucedió cuando el agente se sale del guion.

La Conclusión

He visto a equipos tratar 'marco de agentes' como una decisión de marca y luego perder semanas en lo aburrido: dónde vive el estado, cómo se restringen las llamadas a herramientas y cómo reconstruir un camino de ejecución a partir de registros. Esa es la razón por la que me gusta la analogía OMS/EMS. El borde no es el agente de IA. Es el plano de control que hace que el comportamiento sea repetible.

Si el requisito de orquestación no se puede expresar en una oración, la elección del marco es realmente una elección de experiencia de depuración. He visto que los pipelines secuenciales salvan proyectos porque el rastro es una línea recta, y he visto que las construcciones asíncronas y basadas en eventos se convierten en un misterio porque tres agentes compiten en un contexto compartido.

Mide el tiempo de respuesta, el uso de tokens y la utilización de herramientas temprano, luego elige la pila que se mantiene legible cuando se rompe.

Fuentes

Frequently Asked Questions

¿Qué hace realmente un marco de agentes de IA?

Proporciona bloques de construcción reutilizables para crear, implementar y gestionar agentes, incluyendo orquestación, llamada de herramientas y manejo de estado. El objetivo es hacer que el comportamiento de múltiples pasos sea controlable y repetible, no solo generar texto.

¿En qué se diferencia un agente de IA de un chatbot?

Un chatbot generalmente responde a un aviso y se detiene. Un agente de IA ejecuta un bucle de control que puede planificar, llamar herramientas, persistir contexto y coordinar trabajo de múltiples pasos, incluyendo la colaboración con otros agentes.

¿Por qué los marcos de agentes se centran tanto en la llamada de herramientas?

La llamada de herramientas es donde un agente cruza de “hablar” a “hacer”, al invocar funciones o APIs registradas. Los marcos que hacen que el registro y la invocación de herramientas sean explícitos facilitan la restricción y depuración del comportamiento.

¿Es la orquestación asíncrona impulsada por eventos mejor que la secuencial?

Los diseños impulsados por eventos pueden ejecutar trabajo de manera concurrente y son útiles cuando las tareas son genuinamente paralelizables. Las canalizaciones secuenciales son más fáciles de auditar y razonar, por lo que muchos marcos aún las soportan como un patrón predeterminado.

¿Cómo puedo comparar marcos de agentes sin depender del bombo?

Realiza pruebas comparativas en tus propias tareas representativas y mide el tiempo de respuesta, el uso de tokens y la utilización de herramientas. El repositorio de ai-agents-frameworks incluye utilidades y una interfaz de usuario de Streamlit diseñada para este tipo de comparación lado a lado.