Lang andauernde Aufgaben
Halten Sie mehrstufige Aufgaben mit klaren Ergebnissen und Abschlusskriterien auf Kurs
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.
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.
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.