Módulos IA Funcionalidades Pasos Precios FAQ Blog Tutorial Vídeos Glosario Sobre nosotros Agencias
IA Técnica

Tool Use (Uso de herramientas)

El tool use se refiere a la capacidad de un modelo de IA para utilizar herramientas externas (APIs, calculadoras, navegadores, bases de datos) para ampliar sus capacidades más allá de la simple generación de texto.

¿Qué es el tool use?

El tool use (uso de herramientas) es el concepto más amplio que engloba el function calling. Se refiere a la capacidad de un modelo de IA para reconocer sus limitaciones y usar herramientas externas para superarlas: calcular, buscar en la web, llamar APIs, manipular archivos, etc.

Tipos de herramientas comunes

  • APIs REST: Recuperar o modificar datos en servicios externos
  • Búsqueda web: Acceder a información en tiempo real
  • Calculadora: Realizar cálculos precisos
  • Ejecución de código: Ejecutar scripts Python, JavaScript, etc.
  • Bases de datos: Consultar y modificar datos estructurados

Tool use vs Function calling

El function calling es el mecanismo técnico (cómo el LLM genera la llamada), mientras que el tool use es el concepto (el LLM usa herramientas). El function calling es una implementación del tool use.

Tool use y MCP

El protocolo MCP estandariza el tool use definiendo un formato universal para declarar y llamar herramientas. AILabsAudit expone sus funcionalidades vía MCP, permitiendo a cualquier LLM compatible acceder a los datos de auditoría, lanzar análisis y generar informes.