Glosario de IA
Llamada a funciones (function calling)
La capacidad de un modelo para pedir que la aplicación ejecute una función concreta con unos argumentos concretos, como «buscar_vuelos(origen, destino, fecha)».
El desarrollador describe las herramientas disponibles: nombre, para qué sirven y qué parámetros aceptan. Cuando el modelo decide que una herramienta le ayudaría, responde con una petición estructurada en vez de texto. La aplicación ejecuta la función, le devuelve el resultado y el modelo sigue.
El modelo nunca ejecuta código por sí mismo: tu aplicación decide qué pasa de verdad. El function calling es la base de los agentes, y MCP es una forma estándar de ofrecer herramientas a muchas aplicaciones a la vez.
Ejemplo: Defines una herramienta consultar_pedido(numero). Un cliente pregunta «¿dónde está mi pedido 4821?». El modelo responde con una llamada a consultar_pedido con el número 4821, tu aplicación consulta la base de datos y el modelo redacta la respuesta con el estado real.
En la práctica
- Describe cada herramienta como a un compañero nuevo: qué hace, cuándo usarla y qué significa cada parámetro.
- Valida siempre los argumentos antes de ejecutar nada.
- Pide confirmación al usuario para las acciones que cambian datos o gastan dinero.
Cómo se comparten herramientas entre aplicaciones: qué es MCP.


