AI Engineering Tools

Generative-AI-Engineering

Begriffe des AI-Prompt-Designs

Lernen Sie, wie Rollen, Anweisungen, Kontext, Beispiele, Ausgabeschemata, mehrstufige Workflows und fortgeschrittene Reasoning-Muster zuverlässige AI-Antworten prägen.

18 Begriffe

Struktur

Rolle

Role

Bedeutung

Eine Beschreibung der Perspektive oder Aufgabe, die das Modell einnehmen soll.

Einsatz

Verwenden Sie es, um relevante Expertise, Zielgruppe und Ton festzulegen.

Beispiel

Fungieren Sie als koreanischer technischer Redakteur für Anfängerentwickler.

Struktur

Anweisung

Instruction

Bedeutung

Eine direkte Aussage über die Aufgabe, die das Modell ausführen soll.

Einsatz

Verwenden Sie ein explizites Verb und ein klares Ergebnis, um Mehrdeutigkeiten zu reduzieren.

Beispiel

Fassen Sie den Bericht in fünf Entscheidungspunkten zusammen.

Struktur

Kontext

Context

Bedeutung

Hintergrundinformationen, die das Modell benötigt, um die Aufgabe korrekt zu interpretieren.

Einsatz

Geben Sie das Publikum, die Ziele, die Einschränkungen, das Ausgangsmaterial und die Definitionen an, die die Antwort beeinflussen.

Beispiel

Kontext: Die Leser sind erstmalige Benutzer und die Funktion wird nächste Woche veröffentlicht.

Struktur

Einschränkung

Constraint

Bedeutung

Eine Beschränkung für Inhalte, Länge, Stil, Tools oder zulässige Aktionen.

Einsatz

Verwenden Sie es, um Akzeptanzkriterien sichtbar und testbar zu machen.

Beispiel

Verwenden Sie nur die angegebene Richtlinie, halten Sie sich an maximal 150 Wörter und leiten Sie keine fehlenden Daten ab.

Struktur

Trennzeichen

Delimiter

Bedeutung

Ein Marker, der Anweisungen, Beispiele und Quelldaten trennt.

Einsatz

Verwenden Sie XML-ähnliche Tags, Überschriften oder abgegrenzte Blöcke, wenn der Prompt mehrere Abschnitte enthält.

Beispiel

Summarize only the text inside <source>...</source>.

Beispiele

Zero-Shot-Prompting

Zero-shot prompting

Bedeutung

Fordert eine Aufgabe an, ohne ein Beispiel zu geben.

Einsatz

Beginnen Sie hier mit häufigen Aufgaben, die das Modell bereits gut versteht.

Beispiel

Klassifizieren Sie jede Bewertung als positiv, neutral oder negativ.

Beispiele

Few-shot-Prompting

Few-shot prompting

Bedeutung

Bereitstellung einer kleinen Anzahl von Eingabe-Ausgabe-Beispielen vor der eigentlichen Aufgabe.

Einsatz

Verwenden Sie es, um eine bestimmte Richtlinie für Kennzeichnungen, einen Ton, einen Sonderfall oder ein Ausgabemuster zu vermitteln.

Beispiel

Eingabe: Die Lieferung war schnell. Ausgabe: Logistik-positiv. Jetzt klassifizieren: Der Karton ist beschädigt angekommen.

Wiederverwendung

Prompt-Vorlage

Prompt template

Bedeutung

Ein wiederverwendbarer Prompt mit Platzhaltern, die zur Laufzeit durch Variablen gefüllt werden.

Einsatz

Verwenden Sie es für wiederholte Arbeitsabläufe, die konsistente Anweisungen erfordern.

Beispiel

Summarize {{document}} for {{audience}} using {{format}}.

Ausgabe

Strukturierte Ausgabe

Structured output

Bedeutung

Eine Antwort, die eine vorhersehbare, maschinenlesbare Form hat.

Einsatz

Verwenden Sie es, wenn ein anderes Programm das Ergebnis parsen oder validieren soll.

Beispiel

Gibt ein Objekt mit den folgenden Attributen zurück: title, summary, risk_level und source_ids.

Ausgabe

JSON-Schema

JSON Schema

Bedeutung

Eine formale Beschreibung der zulässigen JSON-Felder, -typen und -erforderlichen Werte.

Einsatz

Verwenden Sie unterstützte Schema-Constraints, um Parsing-Fehler in automatisierten Workflows zu reduzieren.

Beispiel

Erfordert den status als Enumeration und das Datum due_date als ein nullable ISO-Datum.

Arbeitsablauf

Aufgabenzerlegung

Task decomposition

Bedeutung

Aufteilen einer komplexen Anfrage in kleinere, überprüfbare Teilaufgaben.

Einsatz

Verwenden Sie es, wenn Forschung, Transformation, Überprüfung und endgültige Synthese unterschiedliche Schritte erfordern.

Beispiel

Zuerst die Anforderungen ermitteln, dann Konflikte identifizieren, dann eine Antwort entwerfen und überprüfen.

Arbeitsablauf

Prompt-Verkettung

Prompt chaining

Bedeutung

Übergabe der Ausgabe eines Modellschritts an einen späteren Modellschritt.

Einsatz

Verwenden Sie es, wenn Zwischenergebnisse inspiziert, transformiert oder genehmigt werden sollen.

Vorsicht

Fehler können sich über mehrere Schritte ausbreiten, daher sollten wichtige Zwischenergebnisse validiert werden.

Beispiel

Extract claims -> retrieve evidence -> verify each claim -> write the final brief.

Erweiterte Denkweisen

Schrittweise Aufforderung

Step-back prompting

Bedeutung

Beginnen Sie mit einem allgemeineren Prinzip, einer Definition oder einem Entscheidungsrahmen, bevor Sie eine bestimmte Frage beantworten.

Einsatz

Verwenden Sie es, wenn der spezifische Fall leicht missverstanden werden kann, wenn nicht zuerst die zugrunde liegenden Konzepte oder Einschränkungen identifiziert werden.

Vorsicht

Der breitere Schritt kann dennoch falsch oder irrelevant sein, daher überprüfen Sie ihn anhand von zuverlässigen Quellen.

Beispiel

Zuerst die Richtlinienprinzipien ermitteln, die die Rückerstattungsberechtigung regeln. Dann diese auf diesen Fall anwenden und die entsprechenden Klauseln angeben.

Erweiterte Denkweisen

Prompting von einfach nach komplex

Least-to-most prompting

Bedeutung

Lösen Sie zunächst einfachere abhängige Teilprobleme und verwenden Sie deren verifizierte Ergebnisse, um die schwierigere Gesamtaufgabe zu lösen.

Einsatz

Verwenden Sie es, wenn spätere Schlussfolgerungen von mehreren Voraussetzungen, Fakten oder Entscheidungen abhängen.

Vorsicht

Ein früher Fehler kann sich auf spätere Schritte auswirken; validieren Sie die Voraussetzungen, bevor Sie die Ergebnisse erneut verwenden.

Beispiel

1. Die Vertragsdaten extrahieren. 2. Die Kündigungsfristen berechnen. 3. Die Fristen mit der Kündigungsklausel vergleichen. 4. Das Ergebnis mit Beweisen dokumentieren.

Erweiterte Denkweisen

Selbstkonsistenz

Self-consistency

Bedeutung

Generierung mehrerer, unabhängig voneinander erstellter Kandidatenlösungen und Auswahl einer Antwort, die durch Übereinstimmung oder eine separate Überprüfungsregel unterstützt wird.

Einsatz

Verwenden Sie es selektiv für schwierige Aufgaben, bei denen mehrere gültige Lösungspfade verglichen werden können und die zusätzlichen Kosten gerechtfertigt sind.

Vorsicht

Eine Übereinstimmung beweist nicht die Korrektheit, korrelierte Fehler können übereinstimmen, und mehrere Stichproben erhöhen die Latenz und die Kosten.

Beispiel

Generieren Sie fünf unabhängige Gesamtergebnisse, vergleichen Sie die Endergebnisse und akzeptieren Sie nur eines, wenn die Quellzeilen und die deterministische Berechnung dies bestätigen.

Erweiterte Denkweisen

Kritik und Überarbeitung

Critique-and-revise

Bedeutung

Erstellung eines Entwurfs, Bewertung anhand expliziter Kriterien und Beweise sowie Überarbeitung der identifizierten Schwächen.

Einsatz

Verwenden Sie es, wenn die Ausgabe eine überprüfbare Richtlinie hat, z. B. Vollständigkeit, Quellenangaben, Formatierung, Ton oder Richtlinienkonformität.

Vorsicht

Ein Modell kann seine eigenen Fehler übersehen; Ergebnisse mit hoher Auswirkung erfordern dennoch unabhängige Prüfungen oder eine menschliche Überprüfung.

Beispiel

Entwerfen Sie die Antwort. Bewerten Sie sie anhand der erforderlichen Fakten, Zitate, verbotenen Aussagen und der Länge. Überarbeiten Sie nur die fehlerhaften Elemente und geben Sie dann die endgültige Antwort zurück.

Erweiterte Denkweisen

Planen und Ausführen

Plan-and-execute

Bedeutung

Trennung der Aufgabenplanung von der Ausführung, sodass Abhängigkeiten, Tools, Checkpoints und Abschlusskriterien definiert werden, bevor die Arbeit beginnt.

Einsatz

Verwenden Sie es für mehrstufige Aufgaben, bei denen die Reihenfolge, die Berechtigungen, die Ressourcenbeschränkungen oder die Zwischenvalidierung wichtig sind.

Vorsicht

Behandeln Sie den Plan als überarbeitbar; setzen Sie die Arbeit nicht blind fort, wenn neue Erkenntnisse ihn ungültig machen.

Beispiel

Geben Sie einen prägnanten Aktionsplan mit Abhängigkeiten und Genehmigungspunkten zurück. Führen Sie jeden genehmigten Schritt aus, erfassen Sie Beweise und planen Sie neu, wenn eine Annahme fehlschlägt.

Erweiterte Denkweisen

Verifier-Muster

Verifier pattern

Bedeutung

Verwendung eines eindeutigen Verifizierungsschritts, um eine Kandidatenantwort anhand von Regeln, Beweisen, Schemata oder deterministischen Tools zu überprüfen, bevor sie akzeptiert wird.

Einsatz

Verwenden Sie es, wenn wichtige Behauptungen, Berechnungen, Zitate, strukturierte Ausgaben oder Tool-Argumente unabhängig überprüft werden können.

Vorsicht

Ein Verifier, der feststellt, dass der gleiche fehlende Beweis oder die gleichen fehlerhaften Annahmen den Fehler des Generators wiederholen können.

Beispiel

Generator: Erstellt die Rechnungszusammenfassung mit den Quell-Zeilen-IDs. Verifizierer: Berechnet die Gesamtsummen neu, validiert das Schema und lehnt nicht unterstützte Aussagen ab.

Auswahl eines erweiterten Reasoning-Musters

Wählen Sie ein Muster nur dann aus, wenn die Aufgabenstruktur und die Evaluationsnachweise zusätzliche Schritte, Tokens, Latenz und Komplexität rechtfertigen.

BedarfMuster, das berücksichtigt werden soll
Identifizieren Sie die grundlegenden Prinzipien, bevor Sie diese auf einen Fall anwenden.Schrittweise Aufforderung
Lösen Sie abhängige Teilprobleme in Abhängigkeitsreihenfolge.Prompting von einfach nach komplex
Vergleichen Sie mehrere Kandidatenlösungen, wenn zusätzliche Stichproben gerechtfertigt sind.Selbstkonsistenz plus unabhängige Verifizierung
Verbessern Sie einen Entwurf anhand expliziter Bewertungskriterien.Kritik und Überarbeitung
Koordinierung von Abhängigkeiten, Tools und Genehmigungspunkten.Planen und Ausführen
Verwerfen Sie ungültige Behauptungen, ungültige Schemata oder falsche Berechnungen.Verifier-Muster

Häufig gestellte Fragen

Soll ein Prompt das Modell auffordern, seine vollständige interne Denkweise preiszugeben?

Nein. Bevorzugen Sie eine prägnante Antwort, überprüfbare Zwischenergebnisse, zitierte Beweise, Annahmen, Berechnungen und Validierungsergebnisse. Einige Reasoning-Modelle führen internes Denken automatisch durch, und eine lange, sichtbare Begründung ist kein Beweis dafür, dass die Antwort korrekt ist.

Verbessern fortgeschrittene Denkweisen immer die Genauigkeit?

Nein. Ihre Wirkung variiert je nach Modell, Aufgabe, Prompt, Sampling und Bewertungsmethode. Sie können auch Latenz, Token-Kosten, korrelierte Fehler und Fehlerfortpflanzung verursachen. Vergleichen Sie sie mit einer einfachen Baseline auf repräsentativen Fällen.

Wie unterscheidet sich ein Verifizierer von einer "critique-and-revise"-Funktion?

Kritik und Überarbeitung verbessert einen Entwurf durch Überprüfung und Bearbeitung. Ein Verifizierer fungiert als Akzeptanzfilter, der einen Kandidaten anhand von Beweisen, Regeln, Schemata oder deterministischen Tools überprüft und ihn ablehnen kann, ohne ihn zu überarbeiten.

Offizielle Referenzen