Diseñar llamada a función (tool)
agentes Técnico Salida: JSON tool-calling
Especificar cuándo y con qué argumentos invocar una herramienta.
Objetivo: Definición de herramienta precisa para usar con function calling.
Prompt
Diseñá la especificación de la herramienta {{nombre_tool}}.
PROPÓSITO
{{proposito}}
CUÁNDO INVOCARLA
{{cuando}}
ARGUMENTOS (nombre, tipo, requerido, descripción)
--- INICIO ARGUMENTOS ---
{{argumentos}}
--- FIN ARGUMENTOS ---
EJEMPLO DE INVOCACIÓN CORRECTA
{{ejemplo_ok}}
CASOS LÍMITE
{{limites}}
Copiado Usar en el constructor
Personalizar
Completá las variables para previsualizar. Nada se guarda.
Vista previa
Diseñá la especificación de la herramienta {{nombre_tool}}.
PROPÓSITO
{{proposito}}
CUÁNDO INVOCARLA
{{cuando}}
ARGUMENTOS (nombre, tipo, requerido, descripción)
--- INICIO ARGUMENTOS ---
{{argumentos}}
--- FIN ARGUMENTOS ---
EJEMPLO DE INVOCACIÓN CORRECTA
{{ejemplo_ok}}
CASOS LÍMITE
{{limites}}
¿Por qué funciona?
Distingue el "qué" (propósito) del "cuándo" (condición de invocación); los límites anticipan invocaciones indebidas; el ejemplo fija el formato esperado por tu parser.
Cómo personalizarlo
Validá contra tu SDK: pedir JSON en el prompt no equivale al structured output nativo de la API.
Errores comunes
Confundir "el modelo escribió JSON" con function calling real de la API.
Modelos y capacidades relacionadas
Llamadas a herramientas (tool-calling)
Esta plantilla utiliza esta capacidad. Modelos con soporte confirmado:
- GPT-5 confirmado
Agentes (agentes)
Esta plantilla utiliza esta capacidad. Modelos con soporte confirmado:
- Claude Opus 5 confirmado
También te puede servir
Última actualización: 17/09/2026