Escalando Agentes de IA con Estándares Abiertos: Kurtis Van Gent sobre MCP y Habilidades de Agente en AAIF

En el dinámico campo de la inteligencia artificial, desarrollar agentes de producción requiere algo más que un modelo de razonamiento capaz. Estos agentes necesitan una forma confiable de conectarse a sistemas externos y datos, además de contar con un conocimiento procedimental del dominio que les permita usar esas herramientas de manera segura sin agotar su ventana de contexto.

A lo largo del último año, las comunidades de código abierto han abrazado dos estándares abiertos complementarios para resolver estos desafíos: el Protocolo de Contexto de Modelo (MCP) para conectar agentes a herramientas en tiempo real, y las Habilidades de Agente para cargar instrucciones y scripts procedimentales bajo demanda. A raíz de la donación de la especificación de las Habilidades de Agente por parte de Anthropic a la Fundación de IA Agentica de Linux, junto con el MCP, ingenieros de Google, Anthropic, OpenAI y el ecosistema en general, ahora co-mantienen el estándar bajo una gobernanza neutral para los proveedores.

La colaboración en estándares abiertos evita la fragmentación del ecosistema, y una muestra palpable de esta sinergia es el trabajo de Kurtis Van Gent, co-creador del proyecto de código abierto MCP Toolbox para Bases de Datos y mantenedor clave tanto del MCP como de las Habilidades de Agente.

Desde que comenzó su papel hace tres años, Van Gent se enfocó en facilitar a los desarrolladores el uso de bases de datos en la nube para sus aplicaciones de IA. En ese entonces, la conversación sobre bases de datos se centraba principalmente en la generación aumentada mediante recuperación usando búsquedas vectoriales, pero el equipo vislumbró el potencial más interesante en los agentes y las herramientas para los modelos de lenguaje de gran tamaño.

El desafío era integrar múltiples clientes y servidores de datos, lo que llevó a la creación del GenAI Toolbox para Bases de Datos, ahora conocido como MCP Toolbox para Bases de Datos, un marco de trabajo de código abierto para construir y servir herramientas que estandarizan cómo los agentes acceden e invocan herramientas de base de datos.

Con la adopción cada vez más extensa del MCP en la industria, se identificó que algunos supuestos iniciales sobre sesiones persistentes estaban frenando su escalabilidad en entornos de producción. Esto llevó a un esfuerzo conjunto por evolucionar hacia una arquitectura escalable de manera horizontal, culminando en un modelo sin estado en la especificación del MCP de julio de 2026.

La importancia de la gobernanza neutral para los desarrolladores es evidente al observar cómo tecnologías de código abierto, como Kubernetes, lograron una amplia adopción y contribuciones sostenidas. Bajo la Fundación de IA Agentica, las Habilidades de Agente brindan un foro neutral donde colaboradores pueden participar en la evolución del estándar, asegurando que los desarrolladores puedan crear habilidades portátiles independientes de un proveedor específico.

El enfoque de resolver el exceso de herramientas y la saturación de contexto, utilizando la relación entre el MCP y las Habilidades de Agente, ha demostrado ser efectivo. Donde el MCP estandariza la ejecución de herramientas en vivo, las Habilidades de Agente estructuran conocimientos procedurales en módulos que luego se despliegan cuando es necesario.

Ejemplos tangibles de estas implementaciones son visibles en los flujos de trabajo diarios de los desarrolladores, como la creación de habilidades personalizadas para mejorar la estructura de repositorios en GitHub o el formato de mensajes de confirmación. Equipos en Google Cloud Databases combinan MCP y Habilidades de Agente, integrando plugins de bases de datos como Cloud SQL o AlloyDB, permitiendo a los agentes ejecutar acciones seguras y recibir instrucciones detalladas para tareas específicas.

De cara al futuro, Van Gent y otros mantenedores están enfocados en la evolución de la especificación de las Habilidades de Agente, centrándose en el empaquetado y descubrimiento, además de manejar conflictos de nombres y versionado, áreas claves que influirán en la compatibilidad y evolución del estándar.

Para aquellos desarrolladores interesados en participar en esta comunidad, se les anima a empezar a crear sus propias habilidades utilizando recursos disponibles en la plataforma de documentación de las Habilidades de Agente o colaborar directamente en GitHub, donde pueden influir en el desarrollo futuro del estándar.
vía: Google Blog Open Source

Scroll al inicio