LABORATORIO · Agentes
Tool Schema Builder
Genera un contrato de tool con JSON Schema, límites de autorización, idempotencia y errores esperados.
- Tiempo orientativo
- 15 min
- Artefacto de salida
- Una definición portable y un checklist de ejecución segura.
- Privacidad
- Los nombres y parámetros se procesan localmente.
Herramienta educativa local. Valida cualquier resultado antes de usarlo en producción.
Cuándo utilizarlo
Constructor de tools
Úsalo antes de exponer una capacidad externa a un agente o al revisar una tool con parámetros ambiguos y permisos excesivos.
Cómo usarlo bien
- 1
Introduce un caso real sin secretos ni datos personales.
- 2
Ejecuta, inspecciona y discute los supuestos; el resultado no es una verdad automática.
- 3
Guarda el artefacto en tu proyecto y conviértelo en una prueba o decisión revisable.
Fundamentos relacionados
Interfaces de agentes y tools
04 — Tool use avanzado: diseño de herramientas, manejo de errores, idempotencia
Objetivo: diseñar herramientas que un modelo pueda usar bien: contratos claros, errores que enseñan, idempotencia ante reintentos. Este fichero es transversal: aplica a los labs 01–07 y al mini-proyecto.
Abrir fundamento6 min03 — Model Context Protocol (MCP): arquitectura y desarrollo de servidores
Objetivo: entender qué problema resuelve MCP, su arquitectura (hosts, clients, servers, primitivas) y desarrollar un servidor propio con el SDK de Python. Lab asociado: ../labs/05_mcp_server.py
Abrir fundamento6 min03 — Function calling / tool use en OpenAI y Anthropic
Labs asociados: ../labs/03_function_calling_openai.py y ../labs/04_tool_use_anthropic.py
Abrir fundamento