MCP Academy · Lección

Esquemas de salida para clientes

Publique la estructura para que los consumidores puedan confiar en ella.

Lección 3 de 413 pasos

Esquemas de salida para clientes es una lección gratuita de MCP Academy en CoddyKit. Esta es la lección 3 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de MCP Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de MCP Academy incluye 4 lecciones en total.

Publicar la estructura

Una herramienta estructurada también puede anunciar un esquema de salida: un esquema JSON que indica a los clientes exactamente qué campos y tipos deben esperar.

Qué es un esquema de salida

Es una descripción legible por máquinas del resultado, que enumera el nombre y el tipo de cada campo. Los clientes la leen antes de llamar a la herramienta.

Generado a partir del modelo

Cuando devuelve un modelo de Pydantic, el SDK deriva automáticamente el esquema de salida. Sus anotaciones de tipo se convierten en el contrato publicado.

Dónde lo ven los clientes

El esquema se incluye en la lista de herramientas, bajo outputSchema. Un cliente que inspeccione las herramientas conoce la estructura sin tener que probarla.

{"type": "object", "properties": {"temp_c": {"type": "number"}}}

Por qué lo quieren los clientes

Con un esquema conocido, un cliente puede validar los resultados y preparar la interfaz de usuario. Ya no tiene que adivinar qué campos aparecerán.

Los tipos transmiten significado

El esquema marca temp_c como un número y condition como una cadena. Los consumidores confían en estos tipos en lugar de inferirlos a partir de un único ejemplo.

Obligatorio frente a opcional

Los campos con valores predeterminados se vuelven opcionales en el esquema; los demás son obligatorios. Los clientes saben qué claves tienen la garantía de estar presentes.

class Weather(BaseModel):
    temp_c: float
    note: str = ""

Un contrato estable

Trate el esquema de salida como una promesa. Cuando los clientes dependan de él, cambiar los nombres o tipos de los campos puede romperlos posteriormente.

Los esquemas ayudan a validar

Los clientes estrictos validan cada resultado según el esquema y rechazan las discrepancias. Esto detecta rápidamente los errores del servidor, en el límite.

Herramientas autodocumentadas

Un esquema de salida también sirve como documentación. Los nuevos desarrolladores leen el esquema para entender una herramienta sin tener que revisar su código.

Mantener la fidelidad de los esquemas

Asegúrese de que su herramienta siempre devuelva lo que declara el esquema. Un resultado que se aleja de su esquema debilita la confianza que los clientes depositan en él.

Comprobación rápida

¿Dónde publica una herramienta la estructura de su resultado?

Repaso: esquemas de salida

Ha visto cómo una herramienta publica un esquema de salida de su modelo. Documenta los campos, permite la validación y establece un contrato estable. ✅

Gratis para empezar

Aprende Python con un tutor de IA — gratis

Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.

Cursos
30
Lecciones
120

Preguntas frecuentes

¿La lección «Esquemas de salida para clientes» es gratis?

Sí — el texto completo de «Esquemas de salida para clientes» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de MCP Academy, actualiza a CoddyKit PRO. El curso de MCP Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Esquemas de salida para clientes»?

Publique la estructura para que los consumidores puedan confiar en ella. Practicas MCP Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar MCP Academy?

No se requiere experiencia previa. MCP Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 3 de 4.

¿Cuánto tiempo toma la lección «Esquemas de salida para clientes»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de MCP Academy?

Sí. Cada lección de MCP Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Contenido de texto frente a contenido estructurado
  2. Devolver un objeto de resultado tipado
  3. Esquemas de salida para clientes
  4. Devolver imágenes y blobs binarios
← Volver a MCP Academy