Saltar al contenido

Tres protocolos principales para desarrolladores de agentes de IA: MCP, A3A, ACP

Protocolos de IA desmitificados: MCP, A2A y ACP para desarrolladores

Noticias de AI Creator's Path: Presentamos tres protocolos que marcan el futuro del desarrollo de agentes de IA: MCP, A3A y ACP. #AIAgent #MCP #A2A

Explicación en vídeo

¿Se volverán más inteligentes las "secretarias" de IA? ¿Cuál es el futuro "protocolo" de la tecnología de IA?

¡Hola a todos los interesados ​​en el mundo de la IA y la tecnología! Soy John, un bloguero especializado en IA. Quizás hayan oído hablar mucho del término "agente de IA" últimamente. Quizás piensen: "Es algo como ChatGPT, ¿verdad?". Pero en realidad es una tecnología de IA más avanzada que parece sacada de una película de ciencia ficción.

Los agentes de IA no solo pueden responder preguntas, sino también planificar sus propias tareas y trabajar con diversas herramientas y datos para completar tareas complejas que abarcan varios pasos. Por ejemplo, en el futuro, los agentes de IA podrían responder fácilmente a solicitudes como "elaborar un pronóstico de ventas para el próximo mes e informarlo a los departamentos correspondientes por correo electrónico".

Sin embargo, hay un gran desafío que superar antes de que estos agentes de IA inteligentes puedan aprovechar realmente el poder de la tecnología."¿Cómo pueden los agentes de IA comunicarse entre sí o con otros sistemas sin problemas?"Hoy explicaré las "reglas de conversación", o "protocolos", de estos agentes de IA de una manera que sea fácil de entender incluso para principiantes.

¿Por qué los agentes de IA necesitan "reglas de conversación"?

Imagina ir al extranjero e intentar llevar a cabo un gran proyecto con personas que no hablan el mismo idioma... Sería difícil, ¿verdad? No sabrían qué querían hacer ni cómo cooperar, y el trabajo no avanzaría muy rápido.

Lo mismo ocurre en el mundo de los agentes de IA. Incluso si existen agentes de IA con diversas capacidades, no pueden colaborar a menos que exista una regla común (protocolo) para que se comuniquen entre sí. Cada agente de IA se convierte en una "isla aislada" y no puede aprovechar al máximo sus capacidades. En términos técnicos, esto se denomina "aislamiento de datos" (un estado en el que la información está fragmentada e inutilizable).

Por eso, para que los agentes de IA trabajen de forma más cómoda y eficiente, necesitamos un "lenguaje común" o "reglas" que todos puedan entender.Protocolos estandarizadosSe vuelve muy importante.

¿Qué hace exactamente un agente de IA?

Antes de entrar en los protocolos, veamos un ejemplo sencillo de cómo funciona realmente un agente de IA.

Por ejemplo, si le pide a un agente de IA que "me dé un pronóstico de ingresos del tercer trimestre para nuestro producto en la nube", el agente de IA (llamémoslo aquí el "controlador", ya que actúa como un centro de comando) actuará así:

  1. Primero, comprueba qué puedes hacer (qué herramientas tienes). Por ejemplo, podrías tener una herramienta para elaborar un plan, una herramienta para obtener información de una base de datos y una herramienta para realizar una comprobación final.
  2. El controlador le ordena al agente de IA "planificador" que "elabore un plan para generar pronósticos de ingresos".
  3. El plan creado por el agente de planificación es revisado por el agente de IA "juez" que pregunta: "¿Está bien este plan?"
  4. Basándose en el plan aprobado, el controlador instruye a los agentes de IA de "operación de base de datos" a "crear este SQL (una declaración de comando para operar la base de datos) y ejecutarlo".
  5. El agente evaluador revisará nuevamente el resultado final y le informará si no hay problemas. Si se requieren correcciones, comenzaremos desde el principio del plan.

De esta forma, muchos agentes y herramientas de IA trabajan juntos en segundo plano para completar una sola tarea. El protocolo que explicaré a continuación es lo que facilita esta colaboración.

Las 3 mejores reglas de chat de IA que debes tener en cuenta. ¿Qué son MCP, A2A y ACP?

Actualmente se está trabajando intensamente en la estandarización de la comunicación entre agentes de IA, y han surgido varios protocolos prometedores. ¡Aquí presentamos tres particularmente destacables!

1. MCP (Protocolo de Contexto Modelo): un traductor que conecta la IA y las herramientas

MCP es un protocolo desarrollado por Anthropic (una empresa famosa por su IA llamada Claude).Reglas comunes para que los agentes y modelos de IA se comuniquen eficazmente con diversas herramientas y fuentes de datosEsto define lo siguiente:

Para simplificarlo, utilizamos un sistema llamado "arquitectura cliente-servidor". Esto significa que la aplicación de IA (el cliente, es decir, el cliente) solicita información y procesamiento al servidor (el empleado de la tienda). Incluso si el agente de IA desconoce los detalles de cómo usar la ubicación de almacenamiento de datos (por ejemplo, el sistema de almacenamiento de datos Apache Kafka), puede simplemente solicitar al servidor MCP que "obtenga esos datos" y este realizará el procesamiento correspondiente en su nombre.

Por ejemplo, si desea ver una lista de datos en Kafka, al usar MCP, un agente de IA puede simplemente pedirle al servidor MCP que le muestre una lista de temas (contenedores de datos) sin necesidad de conocimientos especializados de Kafka. ¡Es muy práctico!

2. Protocolo A2A (Agente2Agente) – ¡Las IA se comunican directamente entre sí!

A2A es un protocolo desarrollado por Google y, como sugiere su nombre,Los agentes de IA se comunican directamente entre sí y trabajan juntos para resolver tareas complejas.Su característica única es que permite que varios agentes de IA trabajen juntos sin estar atados al sistema de una empresa específica.

En A2A, cada agente de IA tiene un archivo de autopresentación llamado "tarjeta de agente". Esto facilita que otros agentes de IA comprendan sus capacidades.

Por ejemplo, supongamos que un agente de IA de un hospital necesita enviar de forma segura información de un paciente a un agente de IA de otro hospital en otra región. Mediante el protocolo A2A, es posible intercambiar información de forma segura y fiable, cifrando datos y proporcionando autenticación (como la verificación de identidad), incluso sin conocer el funcionamiento interno de los sistemas de la otra parte.

3. ACP (Protocolo de comunicación del agente): integración fluida en entornos específicos

ACP es un protocolo desarrollado por IBM que facilita la comunicación entre agentes de IA, aplicaciones y personas. Similar a A2A, ACP permite que los agentes de IA se comuniquen entre sí sin depender de un proveedor específico.

Sin embargo, existe una gran diferencia. ACP prioriza la comunicación eficiente entre agentes de IA desarrollados con el marco de código abierto "BeeAI" de IBM (una base para un desarrollo sencillo). En otras palabras, está diseñado para que los agentes de IA cooperen con mayor fluidez dentro del ecosistema BeeAI.

Entonces, ¿cuál es la diferencia entre estos protocolos?

Hasta ahora hemos analizado tres protocolos, cada uno con áreas de especialización ligeramente diferentes. En resumen, son los siguientes:

  • MCP (Antrópico):Varios agentes de IAHerramientas y datosReglas para chatear bien.
  • A2A (Google): Agentes de IA de diferentes empresasSin embargo, estas son reglas que permiten a las personas cooperar directamente sin conocer los mecanismos detallados de los demás.
  • ACP (IBM):Principalmente IBMAgentes de IA creados dentro del marco BeeAISin embargo, estas son reglas para garantizar una cooperación fluida.

No es una cuestión de qué protocolo es mejor o peor, sino de que se utilicen según sus respectivos propósitos y, en el futuro, puedan usarse en combinación.

El futuro de los agentes y protocolos de IA

El mundo de los agentes de IA aún está en sus inicios. Estos protocolos se encuentran actualmente en desarrollo activo, y Google e IBM anunciaron A2A y ACP, según se informa, tras el éxito del MCP de Anthropic.

El desarrollo de estas "reglas de conversación" es esencial para que los agentes de IA sean más inteligentes y útiles en nuestra vida diaria y laboral. Estandarizar las reglas permitirá a los desarrolladores crear agentes de IA de forma más sencilla y eficiente, y también podemos esperar la aparición de servicios de IA más prácticos y fáciles de usar para los usuarios.

Personalmente, me emociono al imaginar un futuro donde los agentes de IA se conecten automáticamente con varios sistemas y realicen tareas tediosas por nosotros. Por ejemplo, al planificar un viaje, solo tienes que pedirle a un agente de IA que "busque y reserve un buen alojamiento y transporte con un presupuesto de 3 yenes" y él se encargará de todo.

Con ese fin, espero que protocolos como los que presentamos aquí sigan evolucionando, permitiendo a los agentes de IA "chatear" con mayor libertad e inteligencia.

Este artículo se basa en los siguientes artículos originales y se resume desde la perspectiva del autor:
Guía para desarrolladores sobre protocolos de IA: MCP, A2A y
Comunicación Acelerada

El hombre que se enamora de él

Etiquetas:

コ メ ン ト を 残 す

メ ー ル ア ド レ ス が 公開 さ れ る こ と は あ り ま せ ん. El campo está campos necesarios están marcados