MCP Academy · Aula

Esquemas de saída para clientes

Publique a estrutura para que os consumidores possam confiar nela.

Aula 3 de 413 etapas

Esquemas de saída para clientes é uma aula grátis de MCP Academy no CoddyKit. Esta é a aula 3 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de MCP Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de MCP Academy inclui 4 aulas no total.

Publique o formato

Uma ferramenta estruturada também pode anunciar um esquema de saída: um esquema JSON que informa aos clientes exatamente quais campos e tipos esperar.

O que é um esquema de saída

É uma descrição legível por máquina do seu resultado, listando o nome e o tipo de cada campo. Os clientes leem isso antes de chamar a ferramenta.

Gerado a partir do seu modelo

Quando você retorna um modelo Pydantic, o SDK deriva o esquema de saída para você. Suas anotações de tipo tornam-se automaticamente o contrato publicado.

Onde os clientes o veem

O esquema acompanha a listagem da ferramenta, no campo outputSchema. Um cliente que inspeciona as ferramentas aprende o formato sem precisar fazer tentativas e cometer erros.

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

Por que os clientes querem isso

Com um esquema conhecido, um cliente pode validar resultados e criar a interface antecipadamente. Não é preciso adivinhar quais campos aparecerão.

Os tipos carregam significado

O esquema marca temp_c como um número e condition como uma cadeia de caracteres. Os consumidores confiam nesses tipos em vez de inferi-los a partir de uma única amostra.

Obrigatórios versus opcionais

Campos com valores padrão se tornam opcionais no esquema; os demais são obrigatórios. Os clientes aprendem quais chaves têm presença garantida.

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

Um contrato estável

Trate o esquema de saída como uma promessa. Depois que os clientes passam a depender dele, alterar nomes ou tipos de campos pode quebrá-los posteriormente.

Os esquemas ajudam na validação

Clientes rigorosos validam cada resultado em relação ao esquema e rejeitam incompatibilidades. Isso detecta rapidamente erros do servidor, logo na fronteira.

Ferramentas que se documentam sozinhas

Um esquema de saída também funciona como documentação. Novos desenvolvedores leem o esquema para entender uma ferramenta sem precisar vasculhar seu código.

Mantenha os esquemas fiéis

Certifique-se de que sua ferramenta sempre retorne o que o esquema declara. Um resultado que se afasta do próprio esquema enfraquece a confiança que os clientes depositam nele.

Verificação rápida

Onde uma ferramenta publica o formato do seu resultado?

Recapitulação: esquemas de saída

Você viu como uma ferramenta publica um esquema de saída a partir do seu modelo. Ele documenta campos, permite validações e forma um contrato estável. ✅

Grátis para começar

Aprenda Python com um tutor de IA — grátis

Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.

Cursos
30
Aulas
120

Perguntas Frequentes

A aula “Esquemas de saída para clientes” é grátis?

Sim — o texto completo de “Esquemas de saída para clientes” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de MCP Academy, atualize para CoddyKit PRO. O curso de MCP Academy inclui 4 aulas no total.

O que vou aprender em “Esquemas de saída para clientes”?

Publique a estrutura para que os consumidores possam confiar nela. Você pratica MCP Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar MCP Academy?

Nenhuma experiência prévia é necessária. MCP Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 3 de 4.

Quanto tempo leva a aula “Esquemas de saída para clientes”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de MCP Academy?

Sim. Cada aula de MCP Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Conteúdo textual e estruturado
  2. Retornar um objeto de resultado tipado
  3. Esquemas de saída para clientes
  4. Retornar imagens e dados binários
← Voltar para MCP Academy