Saltar al contenido

Cómo se crean los LLM / Glosario

Llamada a herramientas (function calling)

La llamada a herramientas ocurre cuando un modelo de lenguaje escribe una petición estructurada para usar una herramienta externa, como un buscador, una calculadora o un calendario, y el software que lo rodea la ejecuta y le devuelve el resultado.

El modelo nunca ejecuta nada por sí mismo. En lugar de una respuesta, escribe un mensaje con un formato fijo que nombra la herramienta y sus datos de entrada. La aplicación ejecuta la herramienta y pega el resultado en la conversación, y el modelo sigue desde ahí.

Las herramientas cubren los huecos del modelo: una calculadora para cuentas exactas, un buscador para noticias posteriores a su fecha de corte, un calendario o el correo para acciones reales. Repetir este ciclo de planificar, actuar y observar permite a un modelo resolver tareas de varios pasos como un agente.

Las herramientas también traen riesgos. El texto que devuelve una herramienta, como una página web, puede esconder instrucciones que intentan tomar el control del modelo, así que las aplicaciones cuidadosas limitan lo que pueden hacer las herramientas y preguntan al usuario antes de acciones importantes.

Apréndelo en una lección de 6 minutosHerramientas y agentesBúsqueda, código y acciones en el mundo