Contenido revisado:
Function calling: El function calling es el mecanismo por el que un modelo produce una solicitud estructurada para que una aplicación ejecute una función o herramienta externa. El modelo propone el nombre y los argumentos; el software valida, autoriza y ejecuta la acción.
Cómo funciona
El desarrollador describe las herramientas disponibles y sus parámetros. Ante una petición compatible, el modelo puede devolver argumentos estructurados en vez de una respuesta final. La aplicación decide si la llamada es válida, realiza la operación y puede devolver el resultado al modelo para redactar la respuesta.
Ejemplo práctico
Un asistente recibe “consulta el estado de mi pedido”. Selecciona una función de seguimiento y propone el identificador. El servidor comprueba identidad y permisos antes de consultar; el modelo nunca obtiene acceso directo a la base de datos.
Cómo evaluarlo con rigor
No convierta una sugerencia del modelo en permiso. Valide tipos y valores, aplique autenticación y mínimos privilegios, confirme acciones irreversibles y registre cada ejecución.
Lista de comprobación
- Defina el resultado esperado antes de probar.
- Mida el sistema completo y no solo una respuesta aislada.
- Documente modelo, versión, datos, controles y limitaciones.
Referencia primaria: OpenAI — guía oficial de function calling
Noticias y análisis relacionados
Preguntas frecuentes
¿Cuál es la definición breve de function calling?
El function calling es el mecanismo por el que un modelo produce una solicitud estructurada para que una aplicación ejecute una función o herramienta externa. El modelo propone el nombre y los argumentos; el software valida, autoriza y ejecuta la acción.
¿Cómo se debe evaluar?
No convierta una sugerencia del modelo en permiso. Valide tipos y valores, aplique autenticación y mínimos privilegios, confirme acciones irreversibles y registre cada ejecución.



