Agentes y automatizaciónPara profundizarConcepto técnico
Uso de herramientas
Tool use · También: function calling, llamada a funciones, herramientas
Qué significa
Capacidad de un modelo de lenguaje para solicitar la ejecución de funciones externas, como buscar en internet, consultar una base de datos, enviar un correo o usar una calculadora, y aprovechar el resultado en su respuesta. Amplía lo que puede hacer, pero también lo que puede salir mal.
Un ejemplo
Ejemplo ilustrativo: un asistente de viajes consulta un servicio de vuelos para comprobar horarios reales en lugar de inventarlos. Si además puede reservar, una instrucción mal entendida podría generar una compra no deseada.
Por qué importa
Cada herramienta es un permiso. Conviene conceder solo las necesarias y pedir confirmación para acciones con consecuencias.
Distinción útil
Consultar información (lectura) tiene menos riesgo que ejecutar acciones (escritura, pagos, envíos).
Fuentes
- Building effective agents(se abre en una pestaña nueva)Anthropic — Apartado «The augmented LLM» y apéndice sobre herramientas