{"id":318,"date":"2025-06-24T21:53:37","date_gmt":"2025-06-24T19:53:37","guid":{"rendered":"https:\/\/edunet.uah.es\/wp\/ia\/?p=318"},"modified":"2025-06-25T12:29:55","modified_gmt":"2025-06-25T10:29:55","slug":"como-se-comunican-los-ai-agents-entre-si","status":"publish","type":"post","link":"https:\/\/edunet.uah.es\/wp\/ia\/?p=318","title":{"rendered":"\u00bfC\u00f3mo se comunican los AI agents entre s\u00ed?"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"270\" height=\"139\" src=\"https:\/\/edunet.uah.es\/wp\/ia\/wp-content\/uploads\/sites\/6\/2025\/06\/IBM-example-ACP270.png\" alt=\"\" class=\"wp-image-322\" style=\"width:541px;height:auto\"\/><\/figure>\n<\/div>\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Muchos sistemas de agentes IA est\u00e1n construidos sobre entorno, plataforma o marcos (framework) incompatibles, lo cual les impide comunicarse entre s\u00ed. Agent Communication Protocol ACP, es un est\u00e1ndar abierto para la comunicaci\u00f3n y colaboraci\u00f3n entre agentes, independientemente del entorno tecnol\u00f3gico o del equipo en el que est\u00e1n construidos.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">La organizaci\u00f3n que desarroll\u00f3 y mantiene el est\u00e1ndar del Agent Communication Protocol (ACP) es la Linux Foundation, en el contexto del proyecto BeeAI, con IBM Research, junto con el equipo de BeeAI, como el principal impulsor t\u00e9cnico y organizativo.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">ACP es un protocolo universal que transforma el panorama fragmentado de los agentes de IA actuales en equipos interconectados. Este est\u00e1ndar abierto abre nuevas posibilidades de interoperabilidad, reutilizaci\u00f3n y escalabilidad.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\">&#8230; desde el comienzo<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Un agente de IA (AI Agent), es un sistema o programa capaz de realizar tareas de forma aut\u00f3noma en nombre de un usuario u otro sistema, dise\u00f1ando un flujo de trabajo y utilizando las herramientas disponibles. Los sistemas multiagente (AI agentic), consisten en m\u00faltiples agentes de IA que trabajan colectivamente para realizar tareas en nombre de un usuario u otro sistema.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"949\" src=\"https:\/\/edunet.uah.es\/wp\/ia\/wp-content\/uploads\/sites\/6\/2025\/06\/ACP-Logo-4-1024x949.jpg\" alt=\"\" class=\"wp-image-323\" style=\"width:223px;height:auto\" srcset=\"https:\/\/edunet.uah.es\/wp\/ia\/wp-content\/uploads\/sites\/6\/2025\/06\/ACP-Logo-4-1024x949.jpg 1024w, https:\/\/edunet.uah.es\/wp\/ia\/wp-content\/uploads\/sites\/6\/2025\/06\/ACP-Logo-4-300x278.jpg 300w, https:\/\/edunet.uah.es\/wp\/ia\/wp-content\/uploads\/sites\/6\/2025\/06\/ACP-Logo-4-768x712.jpg 768w, https:\/\/edunet.uah.es\/wp\/ia\/wp-content\/uploads\/sites\/6\/2025\/06\/ACP-Logo-4.jpg 1065w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Desde la recepci\u00f3n de consultas de los usuarios en forma de lenguaje natural hasta la realizaci\u00f3n de una serie de acciones, los agentes de IA se comunican utilizando protocolos de comunicaci\u00f3n. Estos protocolos transmiten esta informaci\u00f3n entre herramientas, otros agentes y, en \u00faltima instancia, con el usuario. Esa es la funci\u00f3n de ACP.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\">\u00bfPor qu\u00e9 necesitamos ACP?<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">A medida que la IA agentic sigue creciendo, tambi\u00e9n lo hace la complejidad a la hora de determinar c\u00f3mo obtener el mejor resultado de cada tecnolog\u00eda independiente, sin estar limitado a un proveedor en particular. Cada plataforma y conjunto de herramientas ofrece particulares ventajas. Esto supone un reto al momento de integrarlos.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">ACP representa un cambio fundamental: de un ecosistema fragmentado y ad hoc a una red interconectada de agentes, cada uno capaz de descubrir, comprender y colaborar con otros, independientemente de qui\u00e9n los haya construido o en qu\u00e9 pila se ejecuten. Con ACP, los desarrolladores pueden aprovechar la inteligencia colectiva de diversos agentes para crear flujos de trabajo m\u00e1s potentes que los que puede lograr un solo sistema por s\u00ed solo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\">Caracter\u00edsticas principales de ACP<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>REST-based communication:<br><\/strong>ACP utiliza convenciones HTTP est\u00e1ndar para la comunicaci\u00f3n, lo que facilita su integraci\u00f3n en entornos de producci\u00f3n.<\/p>\n\n\n\n<ul class=\"wp-block-list has-medium-font-size\">\n<li>REST: Representational State Transfer, una forma de intercambio de informaci\u00f3n entre sistemas inform\u00e1ticos utilizado principalmente para dise\u00f1ar servicios web y APIs que funcionan sobre el protocolo HTTP.<\/li>\n\n\n\n<li>API: Application Programming Interface, un conjunto de reglas, definiciones y protocolos que permite que diferentes programas o sistemas de software se comuniquen entre s\u00ed.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\">No necesita SDK<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">ACP no requiere ninguna biblioteca especializada. Puede interactuar con agentes inteligentes utilizando herramientas como cURL, Postman o incluso un navegador web.<br><\/p>\n\n\n\n<ul class=\"wp-block-list has-medium-font-size\">\n<li>SDK: Software Development Kit, es una &#8220;caja de herramientas&#8221; para desarrollar software en una plataforma espec\u00edfica.<\/li>\n\n\n\n<li>cURL: Client URL, una herramienta de l\u00ednea de comandos y una biblioteca de software utilizada para transferir datos entre sistemas mediante diversos protocolos, como por ej. HTTP, HTTPS, FTP.<\/li>\n\n\n\n<li>Postman: nombre de una aplicaci\u00f3n gr\u00e1fica ampliamente utilizada para desarrollar, probar y documentar APIs. Postman facilita la creaci\u00f3n y env\u00edo de solicitudes HTTP, la visualizaci\u00f3n de respuestas y la automatizaci\u00f3n de pruebas de servicios web.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\">Offline discovery<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Los agentes ACP pueden incrustar metadatos directamente en sus paquetes de distribuci\u00f3n, lo que permite su detecci\u00f3n incluso cuando est\u00e1n inactivos, o no est\u00e1 siempre en l\u00ednea.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Async-first, sync supported<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">ACP est\u00e1 dise\u00f1ado para una comunicaci\u00f3n as\u00edncrona como opci\u00f3n predeterminada. Este m\u00e9todo es ideal para tareas complejas o de larga duraci\u00f3n. Tambi\u00e9n trabaja con comunicaci\u00f3n sincr\u00f3nica.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Un ejemplo del mundo real<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.ibm.com\/think\/topics\/agent-communication-protocol?utm_medium=Email&amp;utm_source=Newsletter&amp;utm_content=CAAWW&amp;utm_term=15MSC&amp;utm_campaign=303382&amp;utm_id=NW-Think2506201ENCTA7&amp;mkt_tok=Mjk4LVJTRS02NTAAAAGbLGjQXEyTckDlGc4CGOrlNIwT2LRg9qlKc3_0SCjHOxaaVfrp_EyGEqS8rIsfENdkOgAUg6b2JhKC6IPyKV5M0w_wfr7jRKbG66oS2CSn1Y09yTVYsik\">(descrito por IBM: What is Agent Communication Protocol (ACP)?<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para ilustrar la necesidad real de la comunicaci\u00f3n entre agentes, consideremos dos organizaciones:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Una empresa manufacturera que utiliza un agente aut\u00f3nomo para gestionar los calendarios de producci\u00f3n y el cumplimiento de los pedidos bas\u00e1ndose en el inventario interno y la demanda de los clientes.<\/li>\n\n\n\n<li>Un proveedor de log\u00edstica que utiliza un agente para ofrecer estimaciones de env\u00edo en tiempo real, disponibilidad de transportistas y optimizaci\u00f3n de rutas.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">La imagen describe el uso de dos agentes IA (fabricaci\u00f3n y log\u00edstica) habilitados con ACP y que se comunican entre s\u00ed.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"529\" src=\"https:\/\/edunet.uah.es\/wp\/ia\/wp-content\/uploads\/sites\/6\/2025\/06\/IBM-example-ACP1-1024x529.png\" alt=\"\" class=\"wp-image-324\" srcset=\"https:\/\/edunet.uah.es\/wp\/ia\/wp-content\/uploads\/sites\/6\/2025\/06\/IBM-example-ACP1-1024x529.png 1024w, https:\/\/edunet.uah.es\/wp\/ia\/wp-content\/uploads\/sites\/6\/2025\/06\/IBM-example-ACP1-300x155.png 300w, https:\/\/edunet.uah.es\/wp\/ia\/wp-content\/uploads\/sites\/6\/2025\/06\/IBM-example-ACP1-768x396.png 768w, https:\/\/edunet.uah.es\/wp\/ia\/wp-content\/uploads\/sites\/6\/2025\/06\/IBM-example-ACP1.png 1238w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Imaginemos que el sistema del fabricante necesita estimar los plazos de entrega de un pedido grande de equipos personalizados para informar al cliente sobre el presupuesto.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Sin ACP<\/strong>: este enfoque requiere crear una integraci\u00f3n a medida entre el software de planificaci\u00f3n del fabricante y las API del proveedor de log\u00edstica.<br>Esto significa gestionar manualmente la autenticaci\u00f3n, los desajustes en el formato de los datos y la disponibilidad del servicio. Estas integraciones son caras, fr\u00e1giles y dif\u00edciles de escalar a medida que se unen m\u00e1s socios.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Con ACP<\/strong>: cada organizaci\u00f3n incluye en su agente IA una interfaz ACP. El agente IA de fabricaci\u00f3n env\u00eda los detalles del pedido y el destino al agente IA log\u00edstico, que responde con opciones de env\u00edo en tiempo real y horas estimadas de llegada. Ambos sistemas realizan una colaboraci\u00f3n AI agentic sin exponer los internos ni escribir integraciones personalizadas. Se pueden introducir nuevos socios log\u00edsticos simplemente implementando ACP. La automatizaci\u00f3n que proporcionan los AI Agents junto con ACP permite la escalabilidad y la optimizaci\u00f3n de los intercambios de datos.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Muchos sistemas de agentes IA est\u00e1n construidos sobre entorno, plataforma o marcos (framework) incompatibles, lo cual les impide comunicarse entre<\/p>\n","protected":false},"author":1,"featured_media":326,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[66,42],"class_list":["post-318","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-educacion","tag-ai-agents","tag-inteligencia-artificial"],"jetpack_featured_media_url":"https:\/\/edunet.uah.es\/wp\/ia\/wp-content\/uploads\/sites\/6\/2025\/06\/IBM-example-ACP100-1.png","_links":{"self":[{"href":"https:\/\/edunet.uah.es\/wp\/ia\/index.php?rest_route=\/wp\/v2\/posts\/318","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/edunet.uah.es\/wp\/ia\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/edunet.uah.es\/wp\/ia\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/edunet.uah.es\/wp\/ia\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/edunet.uah.es\/wp\/ia\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=318"}],"version-history":[{"count":2,"href":"https:\/\/edunet.uah.es\/wp\/ia\/index.php?rest_route=\/wp\/v2\/posts\/318\/revisions"}],"predecessor-version":[{"id":325,"href":"https:\/\/edunet.uah.es\/wp\/ia\/index.php?rest_route=\/wp\/v2\/posts\/318\/revisions\/325"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/edunet.uah.es\/wp\/ia\/index.php?rest_route=\/wp\/v2\/media\/326"}],"wp:attachment":[{"href":"https:\/\/edunet.uah.es\/wp\/ia\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=318"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/edunet.uah.es\/wp\/ia\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=318"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/edunet.uah.es\/wp\/ia\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=318"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}