Trabalho de longa duração
Para trabalhos que possam exigir muitas etapas, forneça ao ChatGPT um resultado claro, restrições e uma definição de conclusão. Mantenha o trabalho relacionado no mesmo chat para que o ChatGPT possa utilizar o mesmo contexto para escolher a etapa seguinte e decidir quando o trabalho está concluído.
Na aplicação ChatGPT para computador, introduza /goal para iniciar o modo Objetivo. A linha de progresso
permite-lhe colocar o objetivo em pausa, retomá-lo, editá-lo ou eliminá-lo enquanto o ChatGPT trabalha.
Para trabalho alojado de longa duração no ChatGPT na Web, utilize o ChatGPT Work e inclua o resultado, as restrições e os critérios de revisão diretamente no seu pedido.
Continue na mesma conversa na Web para adicionar contexto, alterar restrições ou pedir uma atualização do estado. Utilize conversas separadas quando for possível executar tarefas independentes em paralelo e evite conceder a duas tarefas acesso de escrita à mesma fonte ligada. Para trabalhos relacionados, mantenha as conversas e os ficheiros de origem juntos num projeto.
Numa sessão interativa do Codex CLI, introduza /goal para iniciar o modo Goal. Continue
na mesma sessão para orientar o trabalho ou pedir uma atualização do estado.
Na conversa da extensão do IDE, introduza /goal para iniciar o modo Goal para o
espaço de trabalho aberto. Continue na mesma conversa para orientar a tarefa durante a execução.
Iniciar um objetivo
Escreva /goal na aplicação ChatGPT para computador, no Codex CLI ou na extensão do IDE. O
texto do objetivo torna-se simultaneamente o primeiro pedido e os critérios de conclusão da
tarefa.
Se o resultado ainda não for claro, comece com /plan. Peça ao ChatGPT que lhe faça perguntas,
identifique as restrições e transforme o resultado num objetivo com critérios de sucesso
mensuráveis. Em seguida, inicie o objetivo aperfeiçoado com /goal.
Definir o que significa estar concluído
Escreva um objetivo que permita ao ChatGPT verificar o seu próprio progresso. Inclua três elementos quando forem aplicáveis:
| Elemento do objetivo | O que incluir |
|---|---|
| Resultado | Descreva o resultado pretendido, não apenas a atividade que o ChatGPT deve realizar. |
| Restrições | Indique as ferramentas necessárias, os limites, as necessidades de compatibilidade ou as abordagens a evitar. |
| Verificação | Adicione testes, medições ou critérios de revisão que comprovem que o trabalho está concluído. |
Por exemplo:
Migrate this codebase from JavaScript to TypeScript. Preserve existing behavior,
compile in strict mode without explicit `any` types, and make the full test suite pass.Orientar um objetivo em execução
Na aplicação ChatGPT para computador, a linha de progresso do objetivo aparece acima do campo de composição. Utilize-a para colocar o trabalho em pausa ou retomá-lo, editar o objetivo ou eliminá-lo. Também pode enviar mensagens de seguimento enquanto o objetivo está em execução para adicionar contexto ou ajustar as restrições.
Utilize um chat paralelo quando pretender um resumo do estado ou uma explicação sem interromper o chat principal. Coloque o objetivo em pausa antes de prever que ficará sem ligação e retome-o quando estiver pronto para que o ChatGPT continue.
Orientar trabalho em execução
Continue na mesma conversa para adicionar contexto, ajustar restrições ou pedir um resumo do estado. Inicie uma conversa separada quando for possível executar outra tarefa de forma independente.
Orientar um objetivo em execução
Envie uma mensagem de seguimento na mesma sessão interativa para adicionar contexto ou ajustar restrições. Peça um resumo do estado quando quiser que o Codex sintetize o progresso antes de continuar.
Orientar um objetivo em execução
Continue na mesma conversa do IDE para adicionar contexto, ajustar restrições ou pedir um resumo do estado. Mantenha o espaço de trabalho disponível enquanto o objetivo estiver em execução.
Iniciar um objetivo não concede um acesso mais amplo ao ChatGPT. Mantém a mesma política de sandbox e aprovação e coloca o trabalho em pausa quando é necessária uma decisão. Com as revisões automáticas de aprovação, um revisor separado pode avaliar pedidos elegíveis sem alargar esses limites.
Executar objetivos em paralelo
Cada chat mantém o seu próprio contexto, mensagens, resultados e objetivo. Execute chats em simultâneo, mas evite que dois chats alterem os mesmos ficheiros. Utilize worktrees para fornecer checkouts separados aos chats de programação em paralelo.
Para trabalho local, ative Prevent sleep while running nas definições para que o Mac permaneça ativo. Utilize Pets ou notificações do sistema para saber quando um chat precisa de intervenção ou está pronto para revisão.