Herramientas y function calling: cómo un modelo llama una función
Define herramientas con nombre, descripción y JSON Schema, entiende el intercambio tool_use y tool_result en la API de Claude y escribe descripciones que el modelo usa bien.
En la lección anterior vimos que el modelo no ejecuta nada: escribe una solicitud y tu código la ejecuta. Ahora vamos a ver exactamente cómo se ve esa solicitud, qué le tienes que dar al modelo para que sepa que existe una herramienta y cómo le regresas el resultado. Es la base de todo lo que haremos con MCP: un servidor MCP no es más que una forma estándar de ofrecer herramientas como estas.
Qué verás en esta lección
- Las tres partes de una herramienta
- El intercambio completo con la API
- Paso 1: envías la pregunta y las herramientas
- Paso 2: el modelo responde con una solicitud
- Paso 3: ejecutas y devuelves tool_result
- Varias herramientas a la vez
- Errores que el modelo puede aprovechar
- Controlar cuándo se usan las herramientas
- Cómo escribir buenas descripciones
- Costo de usar herramientas
- Práctica
- Resumen
- Quiz
El resto de la lección es para alumnos. Se abre al comprar el curso o con la Membresía de IA con Clase.
Ver precios Ya compré: acceder o empieza con una lección gratis