+150 XP

Custom Instructions und konsistente Ergebnisse

# Custom Instructions und konsistente Ergebnisse

Mit Custom Instructions legen Sie Rolle, Tonalität und Output-Format einmal fest, sodass jeder Chat sie befolgt, ohne dass Sie jedes Mal eine Präambel einfügen. Statt jede Unterhaltung mit „Agiere als Senior Data Analyst, sei knapp, verwende britisches Englisch" zu beginnen, konfigurieren Sie das an einer Stelle, und ChatGPT wendet es stillschweigend auf jeden neuen Chat an.

Das klingt nach einer Kleinigkeit. Ist es nicht. Custom Instructions sind die günstigste Personalisierung mit dem größten Hebel im gesamten OpenAI-Ökosystem, und die meisten Berufstätigen füllen sie einmal schlecht aus und fassen sie nie wieder an.

Was Custom Instructions tatsächlich sind

Custom Instructions sind zwei dauerhafte Textfelder, die in den System-Kontext jeder neuen Unterhaltung eingespeist werden. Sie stellen sie in ChatGPT unter Settings → Personalization → Custom instructions ein. Die offizielle Referenz finden Sie unter help.openai.com zu Custom Instructions.

Es gibt zwei Felder:

1. Was soll ChatGPT über Sie wissen? Kontext dazu, wer Sie sind, Ihre Arbeit, Ihre Zielgruppe, Ihre Rahmenbedingungen.

2. Wie soll ChatGPT antworten? Die Verhaltensregeln: Tonalität, Format, Länge, was zu vermeiden ist.

ChatGPT bietet in neueren Versionen zusätzlich leichtere Felder (einen Spitznamen, Ihre Rolle, Eigenschaften wie „witzig" oder „direkt"). Behandeln Sie diese als Abkürzungen. Die eigentliche Kontrolle liegt in den beiden Hauptfeldern.

Diese unterscheiden sich von Memory, das eigenständig Fakten über Sie über Unterhaltungen hinweg lernt. Custom Instructions sind explizit und stabil; Memory ist abgeleitet und entwickelt sich weiter. Sie schreiben die Custom Instructions; ChatGPT schreibt Memory. Beides speist das Modell, aber Ersteres kontrollieren Sie vollständig.

Vorher und nachher: das Beispiel Hausstil

Hier ein generischer Prompt ohne Custom Instructions:

> Sie: Schreibe ein kurzes Update zu unserer Änderung des API-Rate-Limits.

> ChatGPT: Klar! Hier ist ein freundliches Update, das Sie verwenden können:

> „Hallo alle! 🎉 Wir freuen uns sehr, mitteilen zu können, dass wir unsere API-Rate-Limits aktualisiert haben..."

Euphorisch, voller Emoji, vage. Nun derselbe Prompt mit ausgefüllten Custom Instructions.

Feld 1 (über Sie):

I'm a developer-relations lead at a B2B fintech API company.
My audience is technical: backend engineers integrating our REST API.
We publish changelog entries and email notices. Compliance reviews everything.

Feld 2 (wie geantwortet werden soll):

Write in plain, direct English. No emoji, no exclamation marks, no "I'm excited to".
Lead with the change and its effective date. State the old value and the new value.
Include one sentence on the action the reader must take.
Default to under 120 words unless I ask for more. Use British spelling.

Derselbe Prompt, neues Ergebnis:

> ChatGPT: Rate limit increase, effective 14 March 2026.

> The default limit on /v2/transactions rises from 100 to 300 requests per minute. Existing integrations need no code changes; the new ceiling applies automatically. If you currently implement client-side throttling at 100 RPM, you may raise it to 300 to improve throughput. Burst limits and the 429 retry-after header are unchanged.

Das ist Ihr Hausstil, automatisch angewendet, in jedem neuen Chat, ohne Prompt-Overhead. Das Modell leistet dieselbe Arbeit; Sie haben lediglich die Unklarheit entfernt, die es sonst mit Defaults gefüllt hätte.

Wie Sie Instructions schreiben, die halten

Der Fehler besteht darin, ambitionierten Füllstoff zu schreiben („sei hilfreich und klug"). Das Modell versucht bereits, hilfreich zu sein. Instructions zählen nur dort, wo sie eine Entscheidung auflösen, die das Modell sonst für Sie treffen würde.

Werden Sie konkret bei Defaults, nicht bei Stimmungen

„Sei knapp" ist schwach. Das Modell hat keine Zahl. Vergleichen Sie:

Weak:    Keep answers short and to the point.
Strong:  Default to under 150 words. For code, give the snippet first,
         then at most three bullets of explanation. Skip preamble like
         "Great question".

Codieren Sie das Format, denn beim Format geht Zeit verloren

Wenn Sie Output immer in Slack, Jira oder ein CMS einfügen, sagen Sie das:

When I ask for a Jira ticket, output: a one-line summary, a description
in plain text (no markdown headers), and a bulleted acceptance criteria
list. Do not wrap the whole thing in a code block.

Sagen Sie, was unterdrückt werden soll

Negative Instructions sind hier stark. „Do not hedge with 'it depends' unless you then give me the deciding factor." „Do not apologise." „If you are uncertain, say so in one line and give your best answer anyway."

Halten Sie sie kurz und orthogonal

Diese Felder teilen sich Ihr Context Window mit allem anderen im Chat. Überladene Instructions kosten bei jedem Turn Tokens und verwässern das Signal. Zielen Sie auf knappe, sich nicht überschneidende Regeln. Ein Dutzend präzise Zeilen schlagen drei Absätze Prosa.

How to Use ChatGPT Custom Instructions

Watch on YouTube

Wo Custom Instructions enden und Projects beginnen

Custom Instructions sind global. Sie gelten für jeden einzelnen Chat. Aber Ihr „Hausstil" für Kunden-E-Mails ist nicht derselbe wie Ihr Hausstil für SQL-Debugging. Beides in die globalen Felder zu pressen erzeugt Widersprüche.

Genau das lösen Projects. Ein Project ist ein Workspace mit eigenen Instructions, eigenen hochgeladenen Dateien und eigenem Chat-Verlauf, getrennt von Ihren globalen Einstellungen. Innerhalb eines Projects setzen Sie projektspezifische Instructions, die sich über Ihre globalen legen (und diese überschreiben können).

Eine klare Arbeitsteilung:

  • Globale Custom Instructions: wer Sie sind, Ihre Sprache, Ihre universellen Anti-Patterns (keine Emoji, britische Schreibweise). Das, was überall gilt.
  • Project Instructions: die Regeln für einen Arbeitsbereich. „Dieses Project ist das Q2-Onboarding-Redesign. Beziehe dich auf das hochgeladene PRD. Nimm an, dass der Leser Product Manager ist, kein Engineer."

Wenn Sie also ein Project „Compliance Comms" anlegen, tippen Sie Ihre Tonalitätsregeln nicht erneut ein; Sie erben sie und ergänzen die projektspezifischen. Siehe help.openai.com zu Projects für Datei- und Instruction-Scoping.

Wissenscheck

1. Was ist der Hauptzweck von Custom Instructions in ChatGPT?

2. Was ist der zentrale Unterschied zwischen Custom Instructions und Memory in ChatGPT?

3. Warum nennt die Lektion Custom Instructions „die günstigste Personalisierung mit dem größten Hebel"?

MEHRFACHAUSWAHL

4. Wählen Sie ALLE Aussagen, die die beiden Hauptfelder der Custom Instructions korrekt beschreiben.

Wählen Sie alle richtigen Antworten aus.

MEHRFACHAUSWAHL

5. Welche Probleme des Standard-Outputs (ohne Instructions) haben die Custom Instructions im Hausstil-Beispiel behoben? Wählen Sie ALLE zutreffenden Antworten.

Wählen Sie alle richtigen Antworten aus.

Wenn Instructions nicht reichen: Custom GPTs

Wenn Sie merken, dass Sie denselben Kontext, dieselben Dateien und dieselbe Tonalität für etwas aufbauen, das andere Menschen nutzen werden, sind Sie persönlichen Instructions entwachsen. Das ist ein Custom GPT: ein verpackter, teilbarer Assistent mit eigenen Instructions, Wissensdateien und optional Actions (Aufrufe externer APIs) und Connectors (Zugriff auf Tools wie Suche oder Ihre eigenen Datenquellen).

Das Verhältnis ist eine Leiter:

| Tool | Scope | Teilbar | Am besten für |

|------|-------|-----------|----------|

| Custom Instructions | Jeder Chat, nur Sie | Nein | Ihr persönliches Standardverhalten |

| Project Instructions | Ein Workspace, Sie | Begrenzt | Einen laufenden Arbeitsbereich |

| Custom GPT | Ein benannter Assistent | Ja, per Link oder GPT Store | Eine wiederholbare Rolle, die andere weiterverwenden |

Das Feld „Instructions" in einem Custom GPT ist dieselbe Idee wie Feld 2, nur größer: es ist der System Prompt für diesen Assistenten. Alles, was Sie über das Schreiben knapper, konkreter, formatorientierter Regeln gelernt haben, gilt direkt, wenn Sie einen bauen.

Dasselbe Prinzip in der API

Custom Instructions sind das UI von ChatGPT für das, was die API System Instructions nennt. Wenn Sie von der ChatGPT-App auf die OpenAI-Plattform wechseln, werden Ihre „Wie antworten"-Regeln zum Parameter instructions der Responses API oder zu einer System Message in Chat Completions.

Das ist die Brücke, die man einmal sehen sollte: die Disziplin, die Sie beim Schreiben guter Custom Instructions aufbauen, überträgt sich direkt auf Produktionscode.

python
from openai import OpenAI

client = OpenAI()

HOUSE_STYLE = (
    "Write in plain, direct English. No emoji, no exclamation marks. "
    "Lead with the change and its effective date. State old and new values. "
    "Default to under 120 words. Use British spelling."
)

response = client.responses.create(
    model="gpt-4.1",
    instructions=HOUSE_STYLE,
    input="Write a short update about our API rate limit change.",
)

print(response.output_text)

Beachten Sie: HOUSE_STYLE ist wörtlich Ihr Text aus Feld 2, überführt in eine Konstante, die Sie bei jedem Call wiederverwenden. Das ist der Punkt: ein gutes Instruction-Set ist ein wiederverwendbares Asset, keine Einmalsache.

Wenn Sie den Output in einer festen Form brauchen (nicht nur eine Tonalität), beschreiben Sie das Format nicht mehr in Prosa, sondern nutzen Structured Outputs, die das Modell auf ein von Ihnen definiertes JSON-Schema festlegen. Instructions regeln den *Stil*; Structured Outputs regeln die *Form*. Nutzen Sie beides zusammen: Instructions für „sei knapp und britisch", ein Schema für „gib genau diese Felder zurück".

Ein praktisches Audit Ihrer aktuellen Instructions

Öffnen Sie jetzt Ihre Einstellungen und prüfen Sie sie daran:

1. Lösen sie echte Entscheidungen auf? Löschen Sie jede Zeile, die das Modell schon per Default tut („sei korrekt").

2. Steht irgendwo eine Zahl? Länge, Anzahl der Bullets, maximale Anzahl Beispiele. Wenn nicht, rät das Modell.

3. Nennen sie das Ziel des Outputs? Slack, E-Mail, Code, ein CMS. Das Format folgt dem Ziel.

4. Haben Sie gesagt, was unterdrückt werden soll? Ausweichen, Entschuldigungen, Emoji, Präambeln.

5. Gelten sie global? Alles, was nur für ein Projekt gilt, gehört in ein Project, nicht hierhin.

Machen Sie einen Test: fügen Sie einen identischen Prompt mit aktivierten Instructions ein, schalten Sie sie dann ab und wiederholen Sie das. Die Differenz ist genau das, was Ihre Instructions Ihnen bringen. Gibt es keine Differenz, verdienen Ihre Instructions ihre Tokens nicht.

Wichtigste Erkenntnisse

  • Schreiben Sie Instructions, die Entscheidungen auflösen, nicht Stimmungen. Ersetzen Sie „sei knapp" durch eine Wortzahl; ersetzen Sie „sei professionell" durch konkrete Formatierung, die am Ziel des Outputs ausgerichtet ist.
  • Nutzen Sie negative Regeln. ChatGPT zu sagen, was es unterdrücken soll (Emoji, Ausweichen, Präambeln), hat oft mehr Hebel, als zu sagen, was es hinzufügen soll.
  • Trennen Sie global von Projekt. Halten Sie universelle Wahrheiten (Ihre Rolle, Sprache, Anti-Patterns) in den Custom Instructions; legen Sie mandatsspezifische Regeln in ein Project, damit sie sich nicht widersprechen.
  • Behandeln Sie Ihr Instruction-Set als wiederverwendbares Asset. Derselbe Text, den Sie in Feld 2 schreiben, wird zum Parameter instructions in der Responses API und zum System Prompt eines Custom GPT.
  • Greifen Sie zu Structured Outputs, wenn Sie Form brauchen, nicht nur Stil. Instructions steuern die Tonalität; ein JSON-Schema steuert die exakten Felder. Kombinieren Sie beides für produktionsreife Konsistenz.

Was Sie aus dieser Lektion umsetzen

Diese Maßnahmen sind im Playbook der Rolle zusammengefasst.

  • Globales Memory für dauerhafte persönliche Defaults reservieren, nicht für Projektdetails
Vollständiges Action Playbook ansehen

Verwandte Artikel

Aktuelle Blogartikel, die auf dieser Lektion aufbauen.