Geplante Tasks und Automationen
# Geplante Tasks und Automationen
ChatGPT kann von selbst aufwachen, einen Prompt nach Zeitplan ausführen und Ihnen das Ergebnis schicken. So wird aus „jeden Montag die Branchennews der Woche zusammenfassen“ ein wiederkehrender Job statt etwas, an das Sie selbst denken müssen. Diese Funktion heißt Scheduled Tasks (oft einfach „Tasks“) und macht aus ChatGPT statt eines Werkzeugs, das Sie anstoßen, etwas, das sich bei Ihnen meldet.
Diese Lektion geht ins Detail: wie Tasks tatsächlich funktionieren, wie Sie einen sauber aufsetzen, wo sie scheitern und wann Sie stattdessen zur APIAPIApplication Programming Interface: a standardised interface that lets applications communicate and exchange data without knowing each other's internal workings.Vollständige Definition ansehen → wechseln sollten.
Was ein geplanter Task tatsächlich ist
Ein Task ist ein gespeicherter Prompt plus ein Zeitplan plus ein Zustellmechanismus. Wenn der Zeitplan auslöst, führt ChatGPT diesen Prompt in einer frischen, isolierten Konversation serverseitig aus (Sie müssen die App nicht offen haben) und benachrichtigt Sie anschließend mit dem Output per In-App-Benachrichtigung und, falls aktiviert, per E-Mail oder Push.
Drei Dinge sind wichtig und werden leicht falsch gemacht:
- Tasks laufen ohne Sie. Keine Rückfragen während des Laufs. Der Prompt muss für sich genommen vollständig und eindeutig sein.
- Jeder Lauf startet bei null, was die Konversation angeht, hat aber weiterhin Zugriff auf Ihre Memory auf Account-Ebene, Custom Instructions und alle von Ihnen autorisierten Connectors.
- Es gibt ein Limit für die Anzahl aktiver Tasks. Die genaue Grenze hängt vom Plan ab und ändert sich, prüfen Sie also Ihren Account, statt eine Zahl anzunehmen.
Die offizielle Referenz finden Sie unter help.openai.com. Zum breiteren Agent-Funktionsumfang, in den sich das einfügt, siehe openai.com.
Den Montags-News-Brief einrichten
Bauen wir das konkret. Ziel: jeden Montag um 8:00 Uhr eine knappe Zusammenfassung der Entwicklungen der vergangenen Woche in Ihrer Branche, in 60 Sekunden überfliegbar.
Schritt 1: Den Prompt als eigenständigen Job schreiben
Da es keine Rückfrage gibt, trägt der Prompt die gesamte Struktur. Öffnen Sie einen normalen Chat und tippen Sie etwa:
> Suche jeden Montag um 8 Uhr im Web nach den wichtigsten Entwicklungen der letzten 7 Tage im Bereich Enterprise-AI-Tooling. Gib genau 5 Bullets zurück, jeweils ein Satz, nach Wichtigkeit sortiert. Ergänze hinter jedem Bullet einen Quellenlink in Klammern. Schließe mit einer Zeile: „Worth watching:“ und einem einzelnen vorausschauenden Punkt. Wenn nichts Nennenswertes passiert ist, sag das klar, statt zu füllen.
Achten Sie darauf, was hier die Arbeit macht:
- Eine echte Trigger-Phrase („jeden Montag um 8 Uhr“). ChatGPT erkennt die Scheduling-Absicht und bietet an, einen Task anzulegen.
- Eine explizite Tool-Anweisung („suche im Web“). Tasks kkThe average number of new users each existing user generates through referrals. Above 1.0, growth compounds on itself and becomes exponential.Vollständige Definition ansehen →önnen die Websuche von ChatGPT nutzen, aber nur, wenn der Prompt das klarmacht. Setzen Sie es nicht voraus.
- Ein festes Output-Format (5 Bullets, je ein Satz, Quellen, eine Schlusszeile). Wiederkehrender Output, den Sie überfliegen, sollte jede Woche identisch aussehen.
- Eine Anweisung für den Fehlerfall. Ihm zu sagen, was ererThe ratio of interactions (likes, comments, shares) to reach for a given piece of content, used to gauge how well audiences respond relative to how many people saw it.Vollständige Definition ansehen → in einer nachrichtenarmen Woche tun soll, verhindert halluzinierte Füllinhalte.
Schritt 2: Zeitplan bestätigen und nachschärfen
Wenn ChatGPT den Task vorschlägt, zeigt es den erkannten Zeitplan an. Korrigieren Sie Uhrzeit und Wiederholung, falls die Interpretation falsch war. Sie kkThe average number of new users each existing user generates through referrals. Above 1.0, growth compounds on itself and becomes exponential.Vollständige Definition ansehen →önnen Tasks auch über das Profilmenü in der Tasks-Ansicht anlegen oder bearbeiten, dort sind alle aktiven und pausierten Tasks gelistet.
Wenn Sie beim Rhythmus präzise sein wollen, reicht normale Sprache („der erste Montag jedes Monats“, „jeden Werktag um 7 Uhr“). ChatGPT übersetzt das, Sie prüfen es.
Schritt 3: Innerhalb eines Projects anlegen (optional, aber klug)
Wenn Sie diesen Brief für einen bestimmten Kunden oder Bereich fahren, legen Sie den Task innerhalb eines Projects an, damit ererThe ratio of interactions (likes, comments, shares) to reach for a given piece of content, used to gauge how well audiences respond relative to how many people saw it.Vollständige Definition ansehen → dessen Custom Instructions und Dateien erbt. Einem Task, der in einem Project namens „Acme competitive intel“ entsteht, kkThe average number of new users each existing user generates through referrals. Above 1.0, growth compounds on itself and becomes exponential.Vollständige Definition ansehen →önnen Sie sagen, dass ererThe ratio of interactions (likes, comments, shares) to reach for a given piece of content, used to gauge how well audiences respond relative to how many people saw it.Vollständige Definition ansehen → Acmes Wettbewerber automatisch höher gewichtet, ohne das jedes Mal zu wiederholen.
Output prüfen und nachjustieren
Der erste Lauf ist ein Entwurf, kein Ergebnis. Behandeln Sie die ersten zwei, drei Montage als Kalibrierung.
Worauf Sie achten:
- Hat es das erwartete Tool genutzt? Wenn der Brief nach Trainingsdaten klingt und nicht nach dieser Woche, hat die Websuche nicht gegriffen. Formulieren Sie die Such-Anweisung schärfer und setzen Sie einen Datumsanker („nur Einträge aus den letzten 7 Tagen“).
- Ist das Format stabil? Abweichungen in Länge oder Struktur heißen, Ihr Format ist zu locker definiert. Ziehen Sie es fester („genau 5 Bullets“, nicht „ein paar Bullets“).
- Sind die Links echt? Stichproben machen. Wenn die Quellen schwach sind, weisen Sie es an, Primärquellen zu bevorzugen und jeden Punkt wegzulassen, den es nicht verlinken kann.
Zum Bearbeiten öffnen Sie den Task und überarbeiten den Prompt direkt. Sie legen ihn nicht neu an. Sie kkThe average number of new users each existing user generates through referrals. Above 1.0, growth compounds on itself and becomes exponential.Vollständige Definition ansehen →önnen einen Task auch pausieren (praktisch im Urlaub) und später fortsetzen.
Eine saubere Tuning-Schleife:
1. Montags-Output lesen.
2. Den größten einzelnen Mangel notieren.
3. Den Prompt so anpassen, dass genau dieser eine Punkt behoben wird.
4. Auf den nächsten Lauf warten, wiederholen.
Widerstehen Sie der Versuchung, den ganzen Prompt auf einmal neu zu schreiben. Sonst wissen Sie nicht, welche Änderung geholfen hat.
How to Use ChatGPT Scheduled Tasks
Tasks stärker machen: Connectors und der Agent
Ein Brief per Websuche ist der einfache Fall. Richtig nützlich werden Tasks, wenn sie *Ihre* Daten anfassen.
Connectors
Connectors verbinden ChatGPT mit externen Systemen (Google Drive, Gmail, GitHub, Outlook und andere, je nach Verfügbarkeit und Plan). Ein Task kann zur Laufzeit aus einer verbundenen Quelle lesen. Zum Beispiel:
> Prüfe jeden Freitag um 16 Uhr meinen verbundenen Google-Drive-Ordner „Weekly reports“, fasse jedes diese Woche geänderte Dokument in 3 Bullets zusammen und markiere alles, was „delay“ oder „blocked“ erwähnt.
Jetzt fußt der Montags-Brief oder das Freitags-Digest auf Ihren tatsächlichen Dateien, nicht nur auf dem offenen Web. Connectors werden einmal auf Account-Ebene autorisiert, der Task nutzt sie bei jedem Lauf.
Der ChatGPT-Agent
Für mehrstufige Jobs kann der ChatGPT-Agent browsen, klicken, Formulare ausfüllen und einen virtuellen Computer bedienen, um eine Aufgabe von Anfang bis Ende zu erledigen. Ein geplanter Agent-Lauf kann Dinge, die ein einzelner Prompt nicht kann, etwa durch eine Website navigieren, die keine brauchbare Suche hat.
Der Trade-off: Agent-Läufe sind langsamer, kkThe average number of new users each existing user generates through referrals. Above 1.0, growth compounds on itself and becomes exponential.Vollständige Definition ansehen →önnen an Login-Wänden oder CAPTCHAs hängen bleiben und bei sensiblen Aktionen auf Ihre Bestätigung warten. Für einen unbeaufsichtigten geplanten Job, der ohne menschlichen Input auskommen muss, ist ein fokussierter Prompt mit Websuche meist zuverlässiger als ein voller Agent-Lauf. Greifen Sie zum Agenten, wenn die Aufgabe wirklich Interaktion verlangt und nicht nur Abruf.
Wissenscheck
1. Warum muss der Prompt eines geplanten Tasks für sich genommen vollständig und eindeutig sein?
2. Was beschreibt am besten, was ein geplanter Task tatsächlich ist?
3. Jeder Task-Lauf findet in einer frischen, isolierten Konversation statt. Was bedeutet das für das Schreiben des Prompts?
4. Wählen Sie ALLE Ressourcen, auf die ein geplanter Task weiterhin zugreifen kann, obwohl jeder Lauf eine frische Konversation ist.
Wählen Sie alle richtigen Antworten aus.
5. Wählen Sie ALLE Aussagen, die zur Funktionsweise geplanter Tasks zutreffen.
Wählen Sie alle richtigen Antworten aus.
Wann Sie ChatGPT verlassen und stattdessen die APIAPIApplication Programming Interface: a standardised interface that lets applications communicate and exchange data without knowing each other's internal workings.Vollständige Definition ansehen → nutzen
Scheduled Tasks sind hervorragend für *persönliche*, *für Menschen lesbare* Automationen, die an *Sie* zugestellt werden. Sie stoßen schnell an eine Decke, sobald Sie eines der folgenden Dinge brauchen:
- Zustellung außerhalb der ChatGPT-App (in Slack posten, in eine Datenbank schreiben, ein anderes System auslösen).
- Strikter, maschinenlesbarer Output, den nachgelagerter Code jedes Mal parsen kann.
- Volumen, viele Läufe oder viele Nutzer, jenseits persönlicher Limits.
- Versionskontrolle und Testing des Prompts selbst.
An diesem Punkt verlagern Sie den Zeitplan aus ChatGPT in Ihre eigene Infrastruktur (ein Cronjob, eine Serverless-Funktion, ein Workflow-Tool) und rufen bei jedem Takt die OpenAI API auf. Sie liefern das Scheduling, die APIAPIApplication Programming Interface: a standardised interface that lets applications communicate and exchange data without knowing each other's internal workings.Vollständige Definition ansehen → liefert die Intelligenz.
Hier der Montags-Brief als echter APIAPIApplication Programming Interface: a standardised interface that lets applications communicate and exchange data without knowing each other's internal workings.Vollständige Definition ansehen →-Job mit der Responses API, dem eingebauten Websuch-Tool und Structured Outputs, damit das Ergebnis formgarantiertes JSON ist, das Ihr Code überallhin routen kann:
import os
from openai import OpenAI
client = OpenAI(api_key=os.environ["OPENAI_API_KEY"])
schema = {
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"headline": {"type": "string"},
"source_url": {"type": "string"},
},
"required": ["headline", "source_url"],
"additionalProperties": False,
},
},
"worth_watching": {"type": "string"},
},
"required": ["items", "worth_watching"],
"additionalProperties": False,
}
response = client.responses.create(
model="gpt-4.1",
tools=[{"type": "web_search"}],
input=(
"Find the 5 most significant developments from the past 7 days "
"in enterprise AI tooling, ordered by importance. Include a source "
"URL for each. Add one forward-looking item under worth_watching."
),
text={
"format": {
"type": "json_schema",
"name": "weekly_brief",
"schema": schema,
"strict": True,
}
},
)
print(response.output_text)Packen Sie das in den Scheduler Ihrer Wahl und leiten Sie response.output_text an Slack oder E-Mail weiter. Das SchemaSchemaA schema is the formal blueprint that defines how data is structured, named, typed, and related within a database, file, or message.Vollständige Definition ansehen → mit strict: True bedeutet, dass Sie nie eine fehlerhafte Woche bekommen. Die vollständige Referenz finden Sie in den OpenAI API docs.
Wenn Ihre Automation zu mehreren zusammenspielenden Schritten heranwächst (abrufen, zusammenfassen, prüfen, formatieren, routen), ist das das Signal, sich das Agents SDK anzusehen. Es ist dafür gebaut, Tool-nutzende Agents im Code zu orchestrieren, statt alles in einen Prompt zu quetschen.
Eine schnelle Entscheidungsregel
- Nur für Sie, lesbar, geringes Volumen? ChatGPT Scheduled Task.
- Braucht Ihre privaten Dateien, weiterhin lesbar, weiterhin für Sie? Scheduled Task plus Connectors.
- Braucht Interaktion mit einer Website? Geplanter Lauf des ChatGPT-Agenten.
- Speist andere Software, striktes Format oder läuft in großem Maßstab? Ihr eigener Scheduler plus die APIAPIApplication Programming Interface: a standardised interface that lets applications communicate and exchange data without knowing each other's internal workings.Vollständige Definition ansehen → mit Structured Outputs.
- Mehrstufige Pipeline mit mehreren Tools? Agents SDK.
Wählen Sie die aufwandsärmste Option dieser Liste, die den Bedarf wirklich deckt. Die meisten schießen zur APIAPIApplication Programming Interface: a standardised interface that lets applications communicate and exchange data without knowing each other's internal workings.Vollständige Definition ansehen → über, wo ein Task die Sache in zwei Minuten erledigt hätte.
Key Takeaways
- Schreiben Sie Tasks als vollständige, eigenständige Prompts. Niemand ist da, um Rückfragen zu beantworten, also geben Sie das zu nutzende Tool an, das exakte Output-Format und was in einer ruhigen Woche zu tun ist.
- Kalibrieren Sie über die ersten Läufe hinweg, beheben Sie einen Mangel nach dem anderen und prüfen Sie, ob die Websuche wirklich gegriffen hat und die Links echt sind.
- Nutzen Sie Connectors und Projects, um wiederkehrende Briefe in Ihren eigenen Daten zu verankern statt nur im offenen Web.
- Wechseln Sie zur API mit Structured Outputs, sobald Sie maschinenlesbare Ergebnisse, Zustellung außerhalb der App oder Skalierung brauchen, und greifen Sie für echte mehrstufige Pipelines zum Agents SDK.
Was Sie aus dieser Lektion umsetzen
Diese Maßnahmen sind im Playbook der Rolle zusammengefasst.
- Agents für ein Deliverable mit exakten Spalten und Regeln zum Kennzeichnen von Unbekanntem prompten
- Geplante Tasks als vollständige, eigenständige Prompts schreiben, die das Verhalten in ruhigen Wochen festlegen