Lang andauernde Aufgaben
Geben Sie ChatGPT bei Aufgaben, die viele Schritte erfordern können, ein klares Ergebnis, Einschränkungen und eine Definition des Abschlusszustands vor. Führen Sie zusammengehörige Arbeiten im selben Chat aus, damit ChatGPT denselben Kontext verwenden kann, um den nächsten Schritt auszuwählen und zu entscheiden, wann die Aufgabe abgeschlossen ist.
Geben Sie in der ChatGPT-Desktop-App /goal ein, um den Zielmodus zu starten. In der Fortschrittszeile
können Sie das Ziel pausieren, fortsetzen, bearbeiten oder löschen, während ChatGPT daran arbeitet.
Verwenden Sie für gehostete, länger laufende Arbeiten in ChatGPT im Web ChatGPT Work und geben Sie das gewünschte Ergebnis, die Einschränkungen und die Prüfkriterien direkt in Ihrem Prompt an.
Setzen Sie denselben Webchat fort, um Kontext hinzuzufügen, Einschränkungen zu ändern oder eine Statusaktualisierung anzufordern. Verwenden Sie separate Chats, wenn unabhängige Aufgaben parallel ausgeführt werden können, und vermeiden Sie es, zwei Aufgaben Schreibzugriff auf dieselbe verbundene Quelle zu gewähren. Bewahren Sie bei zusammengehörigen Arbeiten die Chats und Quelldateien gemeinsam in einem Projekt auf.
Geben Sie in einer interaktiven Codex CLI-Sitzung /goal ein, um den Zielmodus zu starten. Setzen Sie
dieselbe Sitzung fort, um die Arbeit zu steuern oder eine Statusaktualisierung anzufordern.
Geben Sie im Chat der IDE-Erweiterung /goal ein, um den Zielmodus für den geöffneten
Workspace zu starten. Setzen Sie denselben Chat fort, um die Aufgabe während der Ausführung zu steuern.
Ein Ziel starten
Geben Sie in der ChatGPT-Desktop-App, Codex CLI oder der IDE-Erweiterung /goal ein. Der
Zieltext dient sowohl als erste Eingabeaufforderung als auch als Abschlusskriterium für die
Aufgabe.
Wenn das gewünschte Ergebnis noch unklar ist, beginnen Sie mit /plan. Bitten Sie ChatGPT, Sie zu befragen,
Einschränkungen zu ermitteln und das Ergebnis in ein Ziel mit messbaren Erfolgs-kriterien umzuwandeln. Starten Sie das präzisierte Ziel anschließend mit /goal.
Definieren, was „abgeschlossen“ bedeutet
Formulieren Sie ein Ziel so, dass ChatGPT den eigenen Fortschritt überprüfen kann. Nehmen Sie die folgenden drei Punkte auf, sofern sie zutreffen:
| Zielelement | Was enthalten sein sollte |
|---|---|
| Ergebnis | Beschreiben Sie das gewünschte Ergebnis, nicht nur die Aktivität, die ChatGPT ausführen soll. |
| Einschränkungen | Nennen Sie erforderliche Tools, Grenzen, Kompatibilitätsanforderungen oder zu vermeidende Ansätze. |
| Überprüfung | Fügen Sie Tests, Messungen oder Prüfkriterien hinzu, die belegen, dass die Aufgabe abgeschlossen ist. |
Beispiel:
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.Ein laufendes Ziel steuern
In der ChatGPT-Desktop-App wird die Fortschrittszeile des Ziels oberhalb des Eingabefelds angezeigt. Verwenden Sie sie, um die Arbeit zu pausieren oder fortzusetzen, das Ziel zu bearbeiten oder es zu löschen. Sie können auch Folge-nachrichten senden, während das Ziel ausgeführt wird, um Kontext hinzuzufügen oder Einschränkungen anzupassen.
Verwenden Sie einen Nebenchat, wenn Sie eine Statuszusammenfassung oder eine Erklärung wünschen, ohne den Hauptchat zu unterbrechen. Pausieren Sie das Ziel, bevor Sie voraussichtlich die Verbindung verlieren, und setzen Sie es fort, sobald ChatGPT weiterarbeiten kann.
Laufende Arbeit steuern
Setzen Sie denselben Chat fort, um Kontext hinzuzufügen, Einschränkungen anzupassen oder eine Statuszusammenfassung anzufordern. Beginnen Sie einen separaten Chat, wenn eine andere Aufgabe unabhängig ausgeführt werden kann.
Ein laufendes Ziel steuern
Senden Sie in derselben interaktiven Sitzung eine Folgenachricht, um Kontext hinzuzufügen oder Einschränkungen anzupassen. Fordern Sie eine Statuszusammenfassung an, wenn Codex den Fortschritt zusammenfassen soll, bevor es fortfährt.
Ein laufendes Ziel steuern
Setzen Sie denselben IDE-Chat fort, um Kontext hinzuzufügen, Einschränkungen anzupassen oder eine Statuszusammenfassung anzufordern. Halten Sie den Workspace verfügbar, während das Ziel ausgeführt wird.
Durch das Starten eines Ziels erhält ChatGPT keine weitergehenden Zugriffsrechte. Es gelten weiterhin dieselben Sandbox- und Genehmigungsrichtlinien, und die Ausführung wird pausiert, wenn eine Entscheidung erforderlich ist. Mit automatischen Genehmigungs-prüfungen kann eine separate Prüfinstanz zulässige Anfragen bewerten, ohne diese Grenzen zu erweitern.
Ziele parallel ausführen
Jeder Chat verfügt über einen eigenen Kontext, eigene Nachrichten, Ergebnisse und ein eigenes Ziel. Führen Sie Chats parallel aus, aber vermeiden Sie, dass zwei Chats dieselben Dateien ändern. Verwenden Sie Worktrees, um parallelen Programmier-Chats separate Checkouts bereitzustellen.
Aktivieren Sie für lokale Arbeiten in den Einstellungen Ruhezustand während der Ausführung verhindern, damit Ihr Mac aktiv bleibt. Verwenden Sie Pets oder System-benachrichtigungen, um zu erkennen, wann ein Chat eine Eingabe benötigt oder zur Überprüfung bereit ist.