¿Qué es un tool, exactamente?
Tu primera tool definition
Cuándo el LLM llama un tool
La traza: cómo decide un agente
Más tools, parámetros más reales
El nombre del tool ya es media descripción
Required vs opcional: qué hace bloqueo y qué da espacio
Enums, min/max, formato: el schema valida por vos
Lo que el tool DEVUELVE también es contrato
Descripciones que el LLM entiende. el corazón del Track
Descripción mala vs descripción buena
Marcá lectura vs efecto: el agente actúa distinto
Cuándo NO hacer un tool (y dejar que el LLM resuelva)
Manejo de errores: el handler que no rompe el agente
Mensajes de error que ayudan al agente a recuperarse
Idempotencia: llamar dos veces no es lo mismo que llamar dos veces
Logging para tools: la traza que te salva en producción
Encadenar tools: cuando uno solo no alcanza
¿Cuántas tools son demasiadas? El tradeoff del catálogo
Cachear resultados: gratis cuando el modelo pregunta dos veces
MCPs con estado: el carrito que recuerda
Autorización: el agente NO es admin
El tool que el agente ignora
Galería de fallos: lo que vas a debuggear en producción
Capstone: un MCP de inventario que el agente realmente usa