Lección 1.3 · 25 min

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

  1. Las tres partes de una herramienta
  2. El intercambio completo con la API
  3. Paso 1: envías la pregunta y las herramientas
  4. Paso 2: el modelo responde con una solicitud
  5. Paso 3: ejecutas y devuelves tool_result
  6. Varias herramientas a la vez
  7. Errores que el modelo puede aprovechar
  8. Controlar cuándo se usan las herramientas
  9. Cómo escribir buenas descripciones
  10. Costo de usar herramientas
  11. Práctica
  12. Resumen
  13. 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