Resumen de herramientas para agentes

Las herramientas amplían lo que tu agente puede hacer más allá de responder preguntas de fuentes de conocimiento. Permiten que tu agente llame a APIs, ejecute flujos automatizados, interactúe con servicios externos y recupere datos en tiempo real.

Note

Las características de este artículo están impulsadas por el arnés GitHub Copilot, que utiliza Copilot Credits para la facturación basada en el uso. Descubre más sobre los créditos de Copilot en Resumen de facturación para agentes impulsados por el arnés GitHub Copilot.

La facturación basada en el uso se aplica al uso, construcción, prueba y evaluación de agentes. Estas acciones pueden consumir Créditos de Copilot.

¿Qué son las herramientas?

Las herramientas son capacidades externas que tu agente puede invocar durante una conversación.

Cuando un usuario pide al agente que haga algo que requiera una acción, el orquestador de agentes selecciona una herramienta en función del contexto de la conversación y la descripción de la herramienta.

Los agentes impulsados por el harness GitHub Copilot utilizan orquestación mejorada para determinar automáticamente cuándo invocar una herramienta.

¿Por qué añadir herramientas a tu agente?

Sin herramientas, tu agente solo puede responder preguntas basándose en sus instrucciones y fuentes de conocimiento.

Con herramientas, tu agente puede:

  • Consulta datos en tiempo real de sistemas externos, como la Gestión de Relaciones con el Cliente (CRM), la Gestión de Servicios de TI (ITSM) y bases de datos
  • Toma acciones en tu nombre, como crear registros, enviar notificaciones y actualizar datos
  • Integrar con servicios y APIs de terceros
  • Ejecutar flujos de trabajo automatizados

Cómo decide el agente usar una herramienta

El agente orquestador evalúa cada mensaje de usuario y decide si se necesita una herramienta.

El nombre y la descripción de la herramienta son fundamentales. Las herramientas bien descritas se invocan con mayor precisión.

Las instrucciones de tu agente también influyen en cuándo se usan las herramientas.

Para el uso de herramientas conversacionales en agentes impulsados por el harness de GitHub Copilot, no necesitas crear disparadores explícitos o flujos de temas para cada llamada a la herramienta.

Límites

Se aplican algunos límites tanto a las herramientas como a los archivos que producen las herramientas:

  • Los archivos que crea el agente durante un turno están limitados a 10 MB por archivo. Los archivos que superan el límite no se devuelven al usuario. Pide al agente que divida las salidas de gran tamaño en archivos más pequeños. Consulta los archivos que crea el agente.
  • Los servidores del Protocolo de Contexto de Modelo (MCP) se contabilizan dentro del número total de herramientas que un agente puede alojar. El número de instancias de servidores MCP que pueden ejecutarse simultáneamente en una conversación también está limitado, así que mantén el número de servidores conectados bajo y elimina los servidores que ya no usas. Consulta Añadir un servidor de Model Context Protocol (MCP) como herramienta.