StartGlossarStop Sequences
Prompting

Stop Sequences

Definierte Zeichenfolgen, bei denen ein Sprachmodell die Antwort beendet. Nützlich, um Ausgaben sauber zu begrenzen und in strukturierte Pipelines einzubauen.

Was sind Stop Sequences?

Stop Sequences sind definierte Zeichenfolgen, bei denen ein Sprachmodell seine Ausgabe sofort abbricht. Du gibst dem Modell beim API-Aufruf eine oder mehrere solcher Sequenzen mit – sobald das Modell diese im generierten Text erzeugen würde, stoppt es an genau dieser Stelle. Das Ergebnis: saubere, vorhersehbare Ausgaben ohne überschüssigen Text.

Stop Sequences sind besonders relevant, wenn KI-Antworten in strukturierten Prozessen weiterverarbeitet werden – etwa in automatisierten Pipelines, bei der Dokumentenverarbeitung oder in Chatbot-Integrationen, wo eine unkontrollierte Weitergenerierung Folgefehler verursachen würde.

Wie funktionieren Stop Sequences?

Wenn ein Modell Text generiert, tut es das Token für Token. Die Stop Sequence wirkt wie ein unsichtbarer Anker: Sobald das Modell die definierte Zeichenfolge produzieren würde, bricht die Generierung ab – die Stop Sequence selbst erscheint dabei nicht in der Ausgabe. Du kannst beim API-Aufruf mehrere Stop Sequences gleichzeitig angeben; welche zuerst auftritt, beendet die Generierung.

Typische Beispiele: "\n" (Zeilenumbruch) stoppt nach der ersten Zeile, "###" begrenzt Abschnitte in Markdown-Formaten, und " beendet eine JSON-Antwort nach dem schließenden Tag. In der Praxis kombinierst du Stop Sequences mit einem klar strukturierten Prompt, sodass das Modell genau dort aufhört, wo dein System den Inhalt weiterverarbeiten soll.

Vorteile für Unternehmen

  • Zuverlässige Automatisierung: Wenn KI-Ausgaben direkt in nachgelagerte Systeme fließen, verhindert eine Stop Sequence, dass das Modell über das Ziel hinausschießt und Datenformate korrumpiert.
  • Kostenkontrolle: Jeder generierte Token kostet Geld. Stop Sequences verhindern unnötige Weitergenerierung und senken so direkt die API-Kosten bei hohem Volumen.
  • Konsistente Ausgabeformate: In Verbindung mit strukturierten Prompts stellst du sicher, dass Antworten immer im gleichen Format ankommen – wichtig für automatisiertes Parsing und Auto-Klassifizierung.
  • Einfachere Fehlerbehandlung: Begrenzte Ausgaben sind leichter zu validieren. Du weißt genau, was das Modell liefern soll, und kannst Abweichungen zuverlässig erkennen und behandeln.

Praxisbeispiele

Beispiel 1: Datenextraktion im E-Commerce

Ein Online-Händler nutzt ein Sprachmodell, um Produktbeschreibungen automatisch in strukturierte Felder (Name, Preis, Kategorie) zu überführen. Das Modell gibt die Daten als JSON zurück. Mit der Stop Sequence } (schließende geschweifte Klammer) stoppt die Generierung genau nach dem JSON-Objekt – kein erklärender Nachtext, der das Parsing zum Absturz bringt.

Beispiel 2: Interne Wissensabfrage im Maschinenbau

Ein Maschinenbauunternehmen betreibt eine interne Suche über technische Dokumente mit Retrieval Augmented Generation. Das Modell soll pro Anfrage genau einen zusammenfassenden Absatz liefern. Die Stop Sequence "\n\n" (doppelter Zeilenumbruch) begrenzt die Antwort auf den ersten Absatz – die Ausgabe bleibt kurz, präzise und direkt im UI verwendbar.

Worauf du achten solltest

Wähle Stop Sequences so spezifisch wie möglich: Ein einzelner Zeilenumbruch als Stop Sequence kann dazu führen, dass das Modell bei Listen oder mehrzeiligen Antworten zu früh abbricht. Teste deine Sequenzen mit verschiedenen Eingaben, bevor du sie in Produktion nimmst. Beachte außerdem, dass nicht alle Modelle und APIs Stop Sequences gleich implementieren – prüfe die Dokumentation des jeweiligen Anbieters. In Kombination mit Prompt Engineering und Temperature-Einstellungen bilden Stop Sequences ein kraftvolles Werkzeug zur Ausgabesteuerung, das aber sorgfältig auf den Anwendungsfall abgestimmt sein muss.

Häufige Fragen

Erscheint die Stop Sequence in der Ausgabe?

Nein. Das Modell bricht die Generierung ab, bevor es die Stop Sequence ausgibt. Der definierte String taucht nicht im zurückgegebenen Text auf.

Wie viele Stop Sequences kann ich gleichzeitig angeben?

Die meisten APIs erlauben zwischen 4 und 16 Stop Sequences pro Anfrage. Welche davon zuerst im Text auftritt, beendet die Generierung.

Sind Stop Sequences dasselbe wie ein Limit für die Ausgabelänge?

Nein. Ein Max-Token-Limit begrenzt die Ausgabe nach Anzahl der Tokens – hart und unabhängig vom Inhalt. Stop Sequences hingegen reagieren auf spezifische Muster im generierten Text und ermöglichen inhaltlich saubere Abbrüche an logischen Grenzen.

Fazit

Stop Sequences sind ein einfaches, aber wirkungsvolles Mittel, um KI-Ausgaben präzise zu steuern. Wer Sprachmodelle in automatisierte Prozesse einbindet – sei es für Datenextraktion, Dokumentenverarbeitung oder strukturierte API-Antworten – kommt an Stop Sequences kaum vorbei. Richtig eingesetzt reduzieren sie Fehler in nachgelagerten Systemen, senken Kosten und machen KI-Pipelines deutlich robuster.

Verwandte Begriffe

Prompt EngineeringPromptTemperatureTokenContext Window

Fragen zu Stop Sequences in deinem Unternehmen?

In einer kostenlosen Prozessanalyse klären wir, wo KI bei dir wirklich Hebel hat.