Português

Trabalho de longa duração

Controlos de progresso do objetivo na aplicação ChatGPT para computador, acima do campo de composição

Mantenha o trabalho com várias etapas focado, com resultados e critérios de conclusão claros

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.

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.

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.

Documentação relacionada