Codex use case
Einen KI-Tourassistenten entwickeln
Hilf Nutzenden, deine App mit einer Tour kennenzulernen, die sich ihrem Fortschritt anpasst.
Ergänze deine Web-App mit Codex um eine Tour auf Basis von WebMCP. Hebe das nächste Bedienelement hervor, erkläre, was zu tun ist, und passe die Anleitung an die aktuelle Situation der Nutzenden an, während sie die Schritte selbst ausführen.
Am besten geeignet für
- Teams, die neue Nutzende dabei unterstützen, ihren ersten Ablauf in einer Web-App abzuschließen.
- Onboarding-Abläufe, die sich je nach Anmeldestatus, verbundenen Diensten oder geöffneten Bereichen ändern.
- Aufgaben, bei denen Nutzende die Bedienelemente kennenlernen und die Aktionen selbst ausführen sollen.
Contents
Einen KI-Tourassistenten entwickeln
Hilf Nutzenden, deine App mit einer Tour kennenzulernen, die sich ihrem Fortschritt anpasst.
Ergänze deine Web-App mit Codex um eine Tour auf Basis von WebMCP. Hebe das nächste Bedienelement hervor, erkläre, was zu tun ist, und passe die Anleitung an die aktuelle Situation der Nutzenden an, während sie die Schritte selbst ausführen.
Ergänze deine Web-App mit Codex um eine Tour auf Basis von WebMCP. Hebe das nächste Bedienelement hervor, erkläre, was zu tun ist, und passe die Anleitung an die aktuelle Situation der Nutzenden an, während sie die Schritte selbst ausführen.
Am besten geeignet für
- Teams, die neue Nutzende dabei unterstützen, ihren ersten Ablauf in einer Web-App abzuschließen.
- Onboarding-Abläufe, die sich je nach Anmeldestatus, verbundenen Diensten oder geöffneten Bereichen ändern.
- Aufgaben, bei denen Nutzende die Bedienelemente kennenlernen und die Aktionen selbst ausführen sollen.
Einstiegs-Prompt
Einführung
Manche Arbeitsabläufe lassen sich leichter erlernen, wenn dir jemand zeigt, wohin du navigieren und was du auswählen musst. Erstelle mit Codex eine Tour, die Nutzende durch deine Web-App führt, während sie die Aktionen selbst ausführen.
Mit WebMCP-Tools für die Bedienelemente, den Zustand und die Dokumentation deiner App kann Codex die nächste Anweisung danach auswählen, was die nutzende Person gerade sieht. Wer einen Dienst noch nicht verbunden hat, braucht einen anderen ersten Schritt als jemand, der das Setup bereits abgeschlossen hat.
So gehst du vor
- Öffne das Repository deiner App in Codex und wähle einen Ablauf aus, durch den die Tour führen soll, etwa das Verbinden eines Dienstes oder das Hinzufügen eines Ordners.
- Stelle die relevante Dokumentation bereit und beschreibe die Ausgangszustände, mit denen die Tour umgehen soll.
- Führe den Einstiegs-Prompt auf dieser Seite aus, um Zielelemente für die Tour, Tools für den UI-Zustand und Zugriff auf die Anweisungen der App hinzuzufügen.
- Teste den Ablauf in einer Browserumgebung, in der Codex die WebMCP-Tools deiner App aufrufen kann. Bitte Codex, dich anzuleiten, und führe dann jeden Schritt selbst aus.
Begrenze den Umfang der ersten Tour. Prüfe, ob sie Nutzende vom Setup bis zum Abschluss führen kann, bevor du weitere Arbeitsabläufe hinzufügst.
Beispiel: Einen Ordner aus Google Drive in Runme hinzufügen
In Runme bearbeiten Nutzende Notebooks und verwenden einen Datei-Explorer, um Ordner aus Google Drive hinzuzufügen und durch ihre Dateien zu navigieren. Die Tour hilft neuen Nutzenden, diese Bedienelemente zu finden und den Ablauf kennenzulernen.
Mehr über Runme erfährst du im Artikel Wiederkehrende Aufgaben bei OpenAI mit Codex automatisieren.
Sieh dir an, wie Codex die Bedienelemente von Runme hervorhebt und erklärt, wozu sie dienen. Die Screenshots unten zeigen eine separate Tour, die sich auf das Hinzufügen eines Ordners aus Google Drive konzentriert.
Die Tour für Google Drive beginnt mit einer Anfrage:
Google Drive verbinden
Codex prüft, ob Google Drive verbunden ist. Falls nicht, hebt Codex Google Drive verbinden hervor und fordert die nutzende Person auf, dieses Bedienelement auszuwählen und die Verbindung herzustellen.

Datei-Explorer öffnen
Sobald die Verbindung hergestellt ist, führt Codex die nutzende Person zum Datei-Explorer. Die nächste Anweisung richtet sich nach dem aktualisierten Zustand der App.

Ordner hinzufügen
Sobald die nutzende Person die Symbolleiste ausklappt, hebt Codex das Bedienelement zum Hinzufügen eines Ordners aus Google Drive hervor. Die Person behält die Kontrolle über die Interaktion und lernt, wo sie das Bedienelement beim nächsten Mal findet.

Gib Codex den nötigen Kontext, um Nutzende anzuleiten
Runme stellt in seiner Implementierung drei Arten von Kontext bereit: Zielelemente der Tour, den Anwendungszustand und die Dokumentation. Die folgenden Toolnamen stammen aus Runme. Übertrage die jeweiligen Funktionen auf deine App.
Bedienelemente auffindbar machen
Gib den Zielelementen der Tour stabile, semantische Werte für data-tour-id sowie jeweils eine Bezeichnung und eine Beschreibung. Runme stellt diese Bedienelemente über drei WebMCP-Tools bereit:
listTargetslistet die registrierten Zielelemente, IDs, Bezeichnungen und Beschreibungen auf.showTourStep({ target, title?, message, placement? })hebt ein Zielelement hervor und zeigt eine Erklärung an.dismissentfernt die Hervorhebung.
So kann Codex ein Bedienelement erkennen und erklären, ohne die zugehörige Aktion für die nutzende Person auszuführen.
Zustand auslesen und auf Nutzende warten
Runme verwaltet den für die Tour relevanten Zustand außerhalb von React und stellt ihn über einen Controller bereit. Das Tool getUiSnapshot liefert den aktuellen UI-Zustand einschließlich des Anmeldestatus. Mit waitForUiChange(...) kann Codex auf eine Änderung warten, etwa darauf, dass die nutzende Person das hervorgehobene Bedienelement auswählt.
Bitte Codex, den Zustand nach jeder Interaktion erneut auszulesen. Ob die Tour zum nächsten Schritt übergeht, sollte davon abhängen, was in der App passiert ist, und nicht davon, ob Codex bereits eine Anweisung angezeigt hat.
Anweisungen mit der App bereitstellen
Runme liefert die Markdown-Dokumentation zusammen mit der Anwendung aus und stellt sie über WebMCP bereit:
readInstructionsForAIAgentserklärt, wie Codex mit der App und ihren Tools interagieren soll.listDocumentation()listet die verfügbaren Seiten und ihre Beschreibungen auf.getDocumentation({ name })gibt eine ausgewählte Seite als Markdown zurück.
Die Anweisungen und Tools für die Tour können mit der App ausgeliefert werden. Ein separates Codex-Plug-in für die Tour ist dafür nicht nötig.
Tour überprüfen
Teste dieselbe Anfrage mit unterschiedlichen Ausgangszuständen. Prüfe, ob die Tour bereits abgeschlossene Setup-Schritte überspringt, auf die nutzende Person wartet und ihre Anleitung anpasst, wenn sich die Benutzeroberfläche ändert.
Teste auch einen abgebrochenen Schritt und ein Bedienelement, das noch nicht sichtbar ist. Codex sollte erklären, was fehlt, oder einen gültigen nächsten Schritt wählen. Codex sollte nicht behaupten, eine Aktion sei erfolgreich gewesen, nur weil es eine Schaltfläche hervorgehoben hat.
Belasse die Authentifizierung, Berechtigungsprüfungen und Aktionen der Nutzenden im bestehenden Ablauf der App. Die Tour soll Nutzenden helfen, die Benutzeroberfläche zu verstehen, ohne diese Kontrollmechanismen zu umgehen.
Sinnvolle Folgeprompts
Sobald der erste Ablauf funktioniert, mach im selben Chat weiter:
- „Teste diese Tour, wenn Google Drive bereits verbunden ist und der Datei-Explorer geschlossen ist.“
- „Behandle den Fall, dass jemand einen Schritt abbricht und anschließend darum bittet, die Tour fortzusetzen.“
- „Füge eine Tour für [next workflow] hinzu und verwende dabei die vorhandenen Tour-Ziele und Tools für den App-Zustand wieder.“
Verwandte Anwendungsfälle
Von der Idee zum Proof of Concept
Nutze Codex mit ImageGen, um aus einer groben Idee eine visuelle Richtung zu entwickeln, den...
Interne Apps entwickeln und bereitstellen
Nutze Sites in ChatGPT Work, um eine klar umrissene interne App zu entwickeln und zu testen...
App oder Website bereitstellen
Nutze Codex zusammen mit Build Web Apps und Vercel, um ein Repository, einen Screenshot, ein...