Visão geral
Nossa atualização mais recente do Playground apresenta um fluxo de trabalho estruturado e compatível com rollback, para que você possa iterar com confiança, validar mudanças e passar do experimento para a produção com menos etapas. A seguir, um tour rápido do que está chegando e como começar.
O que há de novo
Prompts no nível do projeto
Os prompts agora são no nível do Projeto e não mais no nível do usuário.
Histórico de versões com rollback em um clique
Publique qualquer rascunho para criar uma nova versão e, em seguida, restaure uma versão anterior instantaneamente. Nos bastidores, um único ID de Prompt sempre aponta para a versão publicada mais recente, e você também pode especificar uma versão específica se quiser uma referência fixada.
Variáveis de prompt
Adicione placeholders como {user_goal} para ajudar a separar o prompt estático das informações específicas da instância (entradas).
ID do Prompt
Ao publicar, o rascunho atual é fixado em um ID que ferramentas posteriores podem chamar com confiabilidade enquanto você continua iterando em novos rascunhos.
Comparação lado a lado
Compare visualmente as saídas de duas versões para decidir qual tem melhor desempenho antes de publicar.
Variáveis reconhecidas na API e no SDK
A Responses API e o Agents SDK agora aceitam as mesmas {variables} que você define no Playground, para que o prompt que você testa seja o mesmo que você chama programaticamente — por enquanto, basta passar o texto renderizado.
Integração nativa com Evals (execuções manuais)
Vincule um Eval para pré-preencher variáveis e ver resultados de aprovado/reprovado diretamente na página de detalhes do prompt. O vínculo é salvo com o ID do Prompt para testes repetíveis.
Optimize
Optimize é uma nova ferramenta disponível nas páginas Playground e Logs que melhora automaticamente prompts ao detectar e corrigir contradições, instruções pouco claras e formatos de saída ausentes.
Ao ser executado, ele retorna uma versão aprimorada do seu prompt ou sugestões úteis, junto com um resumo das mudanças feitas. Você pode pré-visualizar as revisões e aplicá-las diretamente no Playground com um único clique.
Guia de início rápido
Criar um prompt
Vá para Playground → Prompts → Create New, rascunhe seu texto e adicione {variables} se necessário.
Você pode usar o recurso generate para que o ChatGPT sugira um prompt, uma definição de função ou um esquema de saída com base na descrição da sua tarefa.
Use o recurso optimize para revisar e sugerir melhorias.
Adicionar uma função (opcional)
O function calling permite conectar seu prompt a ações ou dados do mundo real sem sair do Playground.
Para instruções adicionais sobre como usar funções, consulte nosso artigo: Function calling no Chat Playground
Anexar um Eval (opcional)
Selecione Link Eval para gerar dados de teste, executar avaliadores (graders) e revisar resultados de aprovado/reprovado. Reexecute o Eval após cada publicação para detectar regressões até que as execuções automáticas cheguem.
Publicar
Clique em Publish para criar um ID de Prompt. Continue experimentando em um novo rascunho e restaure qualquer versão publicada em History com um clique.
Iterar
Teste seu novo prompt, revise os resultados e itere conforme necessário.
Dicas para criar ótimos prompts
Coloque o tom geral ou orientações de papel/função na mensagem System; mantenha detalhes específicos da tarefa e exemplos nas mensagens User.
Combine exemplos few-shot em um bloco conciso no estilo YAML ou em tópicos para que seja fácil de analisar rapidamente e atualizar.
Espelhe a estrutura do seu projeto com nomes de pastas claros para que colegas possam localizar prompts rapidamente.
Reexecute o Eval vinculado toda vez que você publicar — detectar problemas cedo é muito mais barato do que corrigi-los em produção.
FAQ
Meus presets existentes vão deixar de funcionar?
Prompts são uma forma mais poderosa de gerenciar configurações, com suporte a versionamento e variáveis de template. Todos os seus presets existentes podem ser importados para Prompts usando a opção "Import preset" no menu suspenso de Prompt do Playground.

Preciso especificar uma versão no código?
Somente se você quiser fixar uma versão mais antiga. Chamar apenas o ID do Prompt sempre usa a versão mais recente.
Posso automatizar execuções de Evals?
No momento, hoje só estão disponíveis reexecuções manuais.
