Sobes.tech
Middle

¿Qué son function calling y tool use en las API modernas de LLM?

sobes.tech AI

Respuesta de la IA

Function calling en las API modernas de LLM es la capacidad del modelo no solo de generar texto, sino de llamar a funciones predefinidas con parámetros que él mismo forma en función de la solicitud del usuario. Esto permite integrar LLM con servicios externos o realizar acciones específicas, como obtener el clima o reservar un billete.

El uso de herramientas es un concepto más amplio, cuando el LLM utiliza herramientas externas (API, bases de datos, calculadoras, etc.) para obtener información actualizada o realizar cálculos complejos que van más allá de su conocimiento interno.

Ejemplo: al solicitar "Mostrar el clima en Moscú", el modelo puede generar una llamada a la función getWeather(city="Moscú"), que devolverá datos actualizados, y el LLM los incluirá en la respuesta.