Comparteix via


Herramientas del agente de IA

Las herramientas del agente de IA proporcionan a los agentes funcionalidades prácticas, como buscar documentos, analizar datos en hojas de cálculo, llamar a las API REST o ejecutar código de Python. En lugar de simplemente generar texto, el agente puede trabajar con datos y sistemas reales.

Elección del enfoque de la herramienta

Tiene tres opciones para crear herramientas que los agentes pueden usar. Elija en función de sus necesidades de gobernanza, flexibilidad o integración:

Herramienta para funciones de Unity Catalog Herramienta para código de agente Herramienta Protocolo de contexto de modelo (MCP)
  • Definidos como UDF del Catálogo de Unity
  • Administrado en el catálogo de Unity como registro central para herramientas
  • Características de seguridad y cumplimiento integradas
  • Concede más facilidad de detección y reutilización.
  • Adecuado para aplicar transformaciones y agregaciones en grandes conjuntos de datos
  • Consulte Creación y uso de herramientas de UC
  • Se define directamente en el código del agente
  • Adecuado para llamar a las API REST, ejecutar código arbitrario o ejecutar herramientas de baja latencia
  • Carece de la gobernanza integrada y la detectabilidad de las funciones del catálogo de Unity.
  • Consulte Ejemplo de la herramienta de código del agente.
  • Herramientas que siguen el estándar MCP para la interoperabilidad de herramientas
  • Se puede administrar (hospedado en Databricks), externo (de terceros) o personalizado (autohospedado)
  • La interfaz estandarizada permite reutilizar en diferentes marcos de agente
  • Adecuado para acceder a servicios externos, API de terceros o crear ecosistemas de herramientas reutilizables
  • Consulte MCP en Databricks.

Puede mezclar y hacer coincidir cualquiera de estos enfoques. Los tres funcionan tanto si está construyendo agentes en Python puro como usando marcos como LangChain, SDK de OpenAI o LangGraph.

Patrones de herramientas comunes

Explore estos patrones y ejemplos de herramientas, que se pueden implementar mediante cualquiera de los tres enfoques de herramientas:

Patrón de herramientas Description
Herramientas de recuperación de datos estructurados Consulta de tablas, bases de datos y orígenes de datos estructurados de SQL.
Herramientas de recuperación de datos no estructurados Busque colecciones de documentos y realice la generación aumentada de recuperación.
Herramientas de intérprete de código Permitir que los agentes ejecuten código de Python para cálculos, análisis de datos y procesamiento dinámico.
Herramientas de conexión externas Conéctese a servicios externos y API como Slack.
Creación de prototipos de AI Playground Use AI Playground para agregar rápidamente herramientas de Catálogo de Unity a agentes y crear prototipos de su comportamiento antes de implementarlas.