Conceito e mecanismo
Uma aplicação generativa deve definir o resultado esperado e como comprovar a sua qualidade. RAG fornece contexto recuperado; a seleção precisa de preservar informação que muda a decisão, como exceções e condições. Uma resposta com citação pode continuar incompleta se a recuperação omitir a página relevante. Structured outputs impõem um esquema suportado; JSON válido, conformidade estrutural e correção funcional são níveis diferentes. Ao migrar APIs, revê a configuração: opções equivalentes podem estar em campos distintos. Na documentação atual, Chat Completions e Responses usam localizações diferentes para o formato estruturado. Não copies um payload entre contratos sem adaptação e avaliação. O modelo e a versão também têm de suportar a capacidade escolhida.
Aplicação guiada
Num assistente fictício de procedimentos, prepara um conjunto com perguntas simples, exceções, ausência de evidência e utilizadores com direitos diferentes. Compara versões por segmento e documenta regressões. Usa traces para separar pesquisa, ferramenta e geração: se uma ferramenta demora oito segundos, mudar o modelo pode deixar a principal demora intacta. Avalia autocrítica com critérios externos e limites; reescrever várias vezes não cria evidência em falta. Guarda fontes, ações, versões e resultados observáveis, sem tratar uma explicação gerada como prova do raciocínio interno. A cache também pertence ao desenho de autorização: respostas derivadas de documentos restritos não devem ser reutilizadas entre contextos incompatíveis. Alterações de direitos exigem invalidação ou revalidação adequada.
Resposta em JSON com currency=EUR passa o esquema, mas falha se o documento indica USD. A validação estrutural não fecha a validação funcional.
Armadilhas comuns
JSON válido como dados corretos; autocrítica como verificação independente; citação como completude; cache global por texto da pergunta.
Tópicos relacionados: Arquitetura, projeto e release · Agentes, memória e aprovações · Conteúdo visual e multimodal
Avalia o resultado, as fontes e o contexto de acesso, além do formato da resposta.
Referência: Schema constrained outputs and API differences · AI-103 skills measured2026-04-16; Microsoft Foundry documentation2026-09-30