Para tarefas que podem exigir várias etapas, diga ao ChatGPT qual resultado você espera, quais restrições ele deve respeitar e como verificar se o trabalho está concluído. Mantenha as tarefas relacionadas no mesmo chat para que o ChatGPT possa usar esse contexto para escolher a próxima etapa e avaliar se o trabalho está concluído.
No aplicativo do ChatGPT para desktop, digite /goal para iniciar o modo Meta. Na linha que mostra o progresso, você pode pausar, retomar, editar ou limpar a meta enquanto o ChatGPT trabalha.
Para executar tarefas de longa duração na nuvem pelo ChatGPT na Web, use o ChatGPT Work e inclua o resultado esperado, as restrições e os critérios de revisão diretamente no prompt.
Continue no mesmo chat na Web para acrescentar contexto, alterar restrições ou perguntar como está o andamento. Use chats separados quando tarefas independentes puderem ser executadas em paralelo e evite dar a duas tarefas permissão para gravar na mesma fonte conectada. Para trabalhos relacionados, reúna os chats e os arquivos de origem em um projeto.
Em uma sessão interativa da CLI do Codex, digite /goal para iniciar o modo Meta. Continue na mesma sessão para orientar o trabalho ou perguntar como está o andamento.
No chat da extensão para IDE, digite /goal para iniciar o modo Meta no espaço de trabalho aberto. Continue no mesmo chat para orientar a tarefa durante a execução.
Inicie uma meta
Digite /goal no aplicativo do ChatGPT para desktop, na CLI do Codex ou na extensão para IDE. O texto da meta serve como primeiro prompt e define os critérios de conclusão da tarefa.
Se o resultado esperado ainda não estiver claro, comece com /plan. Peça ao ChatGPT que faça perguntas a você, identifique as restrições e, com base nas respostas, formule uma meta com critérios mensuráveis de sucesso. Em seguida, inicie essa meta com /goal.
Defina os critérios de conclusão
Escreva uma meta que permita ao ChatGPT verificar o próprio progresso. Inclua estes três elementos quando se aplicarem à tarefa:
| Elemento da meta | O que incluir |
|---|---|
| Resultado | Descreva o resultado que você quer alcançar, além da atividade que o ChatGPT deve realizar. |
| Restrições | Indique as ferramentas obrigatórias, os limites, os requisitos de compatibilidade ou as abordagens a evitar. |
| Verificação | Inclua testes, medições ou critérios de revisão que comprovem a conclusão do trabalho. |
Por exemplo:
Migre esta base de código de JavaScript para TypeScript. Preserve o comportamento atual,
compile o código em modo estrito sem usar o tipo `any` explicitamente e garanta que todos os testes da suíte passem. Oriente uma meta em andamento
No aplicativo do ChatGPT para desktop, a linha que mostra o progresso da meta fica acima do editor de mensagens. Use os controles dessa linha para pausar ou retomar o trabalho, editar a meta ou limpá-la. Você também pode enviar novas mensagens durante a execução da meta para acrescentar contexto ou ajustar as restrições.
Use um chat paralelo para pedir um resumo do progresso ou uma explicação sem interromper o chat principal. Se você prevê que ficará sem conexão, pause a meta antes disso e retome-a quando quiser que o ChatGPT continue.
Oriente o trabalho em andamento
Continue no mesmo chat para acrescentar contexto, ajustar as restrições ou pedir um resumo do progresso. Inicie um chat separado quando outra tarefa puder ser executada de forma independente.
Oriente uma meta em andamento
Envie uma nova mensagem na mesma sessão interativa para acrescentar contexto ou ajustar as restrições. Peça um resumo do progresso quando quiser que o Codex informe o que já fez antes de continuar.
Oriente uma meta em andamento
Continue no mesmo chat da IDE para acrescentar contexto, ajustar as restrições ou pedir um resumo do progresso. Mantenha o espaço de trabalho disponível enquanto a meta estiver em execução.
Iniciar uma meta não amplia o acesso do ChatGPT. Ele continua seguindo a mesma política de sandbox e aprovação e pausa o trabalho quando precisa de uma decisão. Com as revisões automáticas de aprovação, um revisor independente pode avaliar as solicitações elegíveis sem ampliar esses limites.
Execute metas em paralelo
Cada chat mantém seu próprio contexto, suas mensagens, seus resultados e sua meta. Execute chats em paralelo, mas evite que dois chats alterem os mesmos arquivos. Use árvores de trabalho para que cada chat de programação executado em paralelo tenha seu próprio checkout.
Para trabalhar localmente, ative Impedir o repouso durante a execução nas configurações para manter o Mac ativo. Use os Pets ou as notificações do sistema para saber quando um chat precisa de uma resposta sua ou quando o trabalho está pronto para revisão.