¿Qué es Toolbox en Foundry?

A medida que las organizaciones adoptan agentes de inteligencia artificial, la administración de herramientas entre agentes puede ser cada vez más compleja. A menudo, los agentes se conectan directamente a herramientas, API, servidores MCP y otros servicios, lo que requiere una configuración, autenticación y gobernanza independientes para cada implementación. Este enfoque puede provocar un esfuerzo duplicado, un comportamiento incoherente, implementaciones de producción frágiles y una sobrecarga operativa adicional a medida que crece el número de agentes.

Toolbox proporciona una manera centralizada de administrar y compartir herramientas en Microsoft Foundry. Con Toolbox se define una vez un conjunto curado de herramientas y se expone a través de un único punto de conexión compatible con MCP que los agentes pueden consumir entre marcos y entornos de ejecución. Toolbox ayuda a simplificar la integración de herramientas al habilitar la administración centralizada de credenciales, la gobernanza, la observabilidad y el control de acceso.   En lugar de configurar herramientas de forma independiente para cada agente, los equipos pueden administrar herramientas en un solo lugar, reutilizarlas en varios agentes y actualizar implementaciones de herramientas sin necesidad de cambios en el código del agente. Este enfoque ayuda a las organizaciones a escalar el desarrollo de agentes a la vez que mantiene prácticas operativas y de seguridad coherentes.

En este artículo se explica cómo funciona Toolbox, sus conceptos básicos y la arquitectura, y cómo crear y administrar toolboxes en Microsoft Foundry.

¿Por qué usar un conjunto de herramientas?

Considere un agente que ayude a incorporar nuevos empleados. Una sola solicitud podría requerir que el agente haga lo siguiente:

  • Recupere la guía de incorporación mediante una base de conocimiento.
  • Cree una cuenta de Microsoft Entra ID mediante una API REST.
  • Aprovisione recursos en la nube mediante un agente de ejecución prolongada.
  • Redactar un correo electrónico de bienvenida personalizado mediante aptitudes del agente.
  • Publica un mensaje de bienvenida en un canal de Microsoft Teams mediante un servidor MCP.

Son cinco tipos, cinco modelos de autenticación y cinco equipos responsables: para un agente. Ahora aplique eso a cada agente que cree su organización:

  • Los equipos vuelven a implementar las mismas herramientas de forma independiente.
  • Las credenciales se duplican y cada agente administra sus propios secretos y actualización de tokens.
  • La gobernanza es incoherente o falta, con poca visibilidad sobre qué herramientas existen o quién las usa.

Diagrama en el que se muestran varios agentes que conectan sus propias herramientas con diferentes modelos de autenticación y credenciales duplicadas.

Sin un enfoque centralizado, cada agente debe configurarse con sus propias definiciones de herramientas, credenciales y lógica de integración. A medida que las organizaciones crean más agentes, este modelo puede provocar implementaciones de herramientas duplicadas, controles de seguridad incoherentes y una mayor sobrecarga operativa.

Toolbox aborda estos desafíos al permitir que los equipos definan y administren herramientas de forma centralizada y las expongan a través de un único punto de conexión compatible con MCP. Después, los agentes pueden consumir herramientas aprobadas sin necesidad de integraciones personalizadas para cada agente, lo que ayuda a las organizaciones a mejorar la reutilización de herramientas, simplificar la administración de credenciales y aplicar la gobernanza de forma coherente en las implementaciones del agente.

Ciclo de vida de la herramienta: creación, descubrimiento, consumo y gobernanza

Toolbox cubre el ciclo de vida completo de las herramientas a través de cuatro pilares: Build, Discover, Consume y Govern:

Fundamento Propuesta de valor
Build Cree colecciones reutilizables de herramientas y habilidades (versión preliminar), publique una vez y configure la autenticación de forma centralizada para que cualquier equipo pueda usar las mismas herramientas sin duplicar la configuración o las credenciales por agente.
Descubra Use búsqueda de herramientas para ayudar a los agentes a encontrar las herramientas más pertinentes en tiempo de ejecución. Un único cuadro de herramientas puede contener cientos de herramientas sin inundar el contexto del modelo, inflar el costo del token o degradar la precisión de la selección.
Consumo Conecte agentes a un único punto de conexión compatible con MCP que proporcione acceso a las herramientas de un cuadro de herramientas. Los agentes pueden detectar e invocar herramientas entre protocolos y modelos de autenticación sin necesidad de integraciones personalizadas.
Govern Aplique la autenticación, autorización, barreras de protección, observabilidad y administración de versiones en el nivel del conjunto de herramientas. La gobernanza centralizada ayuda a las organizaciones a mantener controles operativos y de seguridad coherentes entre agentes y herramientas.

Diagrama que muestra Toolbox como un punto de conexión compatible con MCP en Microsoft Foundry. A la izquierda, Foundry Agent Service (prompts y agentes hospedados), Microsoft Agent Framework, LangGraph y GitHub Copilot se conectan a Toolbox, que proporciona Build (herramientas, Skills y agentes seleccionados), Discover (reducir el consumo de tokens y la ventana de contexto con búsqueda de herramientas) y Consume (punto de conexión unificado con gobernanza y barreras de protección). A la derecha, Toolbox se conecta a MCP, A2A, OpenAPI, Microsoft IQ, Skills, Agents (A2A) y mucho más. Regido de forma predeterminada.

Hospedado en Foundry, no limitado a Foundry

Las cajas de herramientas se crean y administran en Microsoft Foundry, pero no se limitan a los agentes basados en Foundry. Cualquier entorno de ejecución o cliente compatible con MCP puede usar una caja de herramientas, incluidos los agentes personalizados creados con Microsoft Agent Framework, LangGraph o su propio código.

Dado que una caja de herramientas es un recurso administrado, puede agregar, quitar o actualizar herramientas sin cambiar el código del agente. Los agentes continúan conectándose al mismo punto de conexión mientras los administradores administran la disponibilidad y la configuración de las herramientas de forma centralizada. Con Versionado, puede promover una nueva versión predeterminada de un conjunto de herramientas y ponerla a disposición de los agentes consumidores sin volver a implementar esos agentes.

Vea estas demostraciones para ver los conjuntos de herramientas en acción:

Principales funcionalidades

Microsoft Foundry Agent Toolbox agrega funcionalidades que mantienen las colecciones de herramientas grandes y de crecimiento rápido manejables y seguras.

  • Punto de conexión único. El agente se conecta a un punto de conexión compatible con MCP y detecta todas las herramientas en tiempo de ejecución. Puede agregar, quitar o volver a configurar herramientas sin cambiar el código del agente ni volver a implementar.
  • Autenticación centralizada. La caja de herramientas controla la inyección de credenciales, la actualización de tokens y la aplicación de directivas en tiempo de ejecución mediante Microsoft Entra ID y el paso directo de identidad de OAuth, por lo que los agentes consumidores no administran las credenciales por herramienta.
  • Gobernanza de forma predeterminada. Aplique barreras de protección (directivas de IA responsable) a las entradas y salidas de las herramientas en el nivel del conjunto de herramientas.
  • Control de versiones Cree y pruebe una nueva versión del conjunto de herramientas y, a continuación, promuévala como predeterminada cuando esté listo. Todos los agentes que apunten al conjunto de herramientas adoptan automáticamente la versión promocionada, sin cambios de código.

Además de estas funcionalidades clave, Toolbox habilita las siguientes características:

A medida que crece la aplicación, también aumenta el número de herramientas disponibles. Una caja de herramientas que comienza con algunas herramientas puede expandirse rápidamente a docenas o incluso cientos. El envío de cada definición de tool con cada solicitud al modelo crea dificultades:

  • Aumentos de costos a medida que se escala el recuento de herramientas: Cada definición de herramienta agrega tokens de entrada, tanto si el modelo usa esa herramienta como si no.
  • Capacidad de contexto reducida: Las definiciones de herramientas compiten con el historial de conversaciones, el conocimiento del dominio y otro contexto para el espacio en la ventana de contexto del modelo.
  • Selección de herramientas menos precisa: Cuando un modelo debe elegir entre cientos de herramientas, es más probable seleccionar una herramienta similar pero incorrecta o pasar por alto la mejor opción.

La búsqueda de herramientas aborda estos desafíos ocultando las herramientas de forma predeterminada y exponiendo solo dos meta-herramientas:

  • tool_search : describa lo que necesita y obtenga las herramientas más relevantes.
  • call_tool: invoca cualquier herramienta detectada por su nombre.

Tú controlas cómo se muestran las herramientas.

  • Fije herramientas críticas para que estén siempre disponibles.
  • Agregar contexto para mejorar la detección de herramientas usando los términos que usa su organización.
  • Anclado automático de las herramientas usadas con frecuencia.

Más información: Búsqueda de herramientas.

Aptitudes (versión preliminar)

Las herramientas definen lo que un agente puede hacer. Las aptitudes definen cómo realizan una tarea.

  • Las aptitudes empaquetan flujos de trabajo multipaso reutilizables como capacidades que los agentes pueden invocar como cualquier otra herramienta. Por ejemplo, una habilidad podría generar un informe con formato, realizar un flujo de trabajo de evaluación de prioridades o organizar una secuencia de llamadas a herramientas.

  • Las aptitudes están versionadas e inmutables. Puede asociar una versión concreta de una aptitud a un conjunto de herramientas para garantizar un comportamiento coherente y predecible entre entornos.

  • Las aptitudes reducen la configuración necesaria para usar flujos de trabajo compartidos. Los agentes detectan y cargan skills automáticamente a través de recursos de MCP al iniciarse.

Vea Aptitudes (versión preliminar).

Herramientas compatibles

Se admiten las siguientes herramientas.

Herramienta Caja de herramientas Integración directa de herramientas
Protocolo de contexto de modelo (MCP) ✅ Sí ✅ Sí
Búsqueda web ✅ Sí ✅ Sí
Búsqueda de Azure AI ✅ Sí ✅ Sí
Intérprete de código ✅ Sí ✅ Sí
Búsqueda de archivos ✅ Sí ✅ Sí
OpenAPI ✅ Sí ✅ Sí
De agente a agente (A2A) ✅ Sí ✅ Sí
Automatización del explorador ✅ Sí ✅ Sí
Fabric IQ ✅ Sí ✅ Sí
IQ de trabajo ✅ Sí ✅ Sí
Búsqueda de herramientas ✅ Sí ❌ No
Habilidades ✅ Sí Sí, para los agentes de prompt que usan el Microsoft Copilot harness
Herramienta de recordatorio ✅ Sí ❌ No
Invocación de funciones ❌ No (ejecución del lado cliente) ✅ Sí
Grounding with Bing ❌ No ✅ Sí
Uso del equipo ❌ No ✅ Sí
Generación de imágenes ❌ No ✅ Sí
SharePoint ❌ No ✅ Sí
Agente de datos de Fabric ❌ No ✅ Sí
Funciones de Azure ❌ No ✅ Sí

Comenzar