Prompt
Lerne die Grundlagen der Konversation mit KI — schreibe gute Prompts und nutze KI-Tools richtig.
Warum sind Prompts wichtig?
Dieselbe Frage kann, auf unterschiedliche Weise gestellt, Antworten von völlig unterschiedlicher Qualität liefern.
Vielleicht hast du schon eine solche Erfahrung gemacht:
Du fragst die KI: Hilf mir, einen Bericht zu schreiben. Die KI gibt dir einen generischen, hohlen Artikel voller leerer Worte.
Aber wenn du den Prompt änderst und fragst: „Ich bin Produktmanager. Hilf mir, einen Produkt-Roadmap-Bericht für Q2 2026 zu schreiben, der sich an das technische Team richtet. Er benötigt 5 Hauptfunktionspunkte, jeder mit Entwicklungszyklus und Risikobewertung, und die Wortzahl soll innerhalb von 800 Wörtern bleiben.“ Was die KI liefert, ist ein Dokument, das strukturell klar, inhaltlich konkret und direkt einsatzbereit ist.
Das ist der Unterschied bei Prompts.
Ein Prompt ist die Sprache, mit der du mit KI kommunizierst.
KI kann nur auf Grundlage der Informationen antworten, die du ihr gibst; je spezifischer und klarer die Informationen sind, desto eher entspricht die Ausgabe den Erwartungen.
Die goldene Regel für Prompts:Vage Eingabe, vage Ausgabe; konkrete Eingabe, konkrete Ausgabe.。
Was ist ein Prompt?
Ein Prompt ist der Textinhalt, den du in die KI eingibst.
Ein Prompt kann eine Frage, eine Anweisung, eine Beschreibung oder eine Kombination davon sein.
Guter Prompt vs. schlechter Prompt
Veranschaulichen wir den Unterschied zwischen beiden anhand eines Vergleichs:
| Dimension | ❌ Nicht empfohlen | ✅ Empfohlen |
|---|---|---|
| Klarheit | "Hilf mir, etwas zu schreiben" | "Hilf mir, eine E-Mail an Kunden zu schreiben, in der ich sie darüber informiere, dass unser Produkt nächsten Monat um 10% teurer wird" |
| Rolleneinstellung | "Übersetze diesen Abschnitt" | "Du bist ein professioneller Englischübersetzer mit Spezialisierung auf technische Dokumentenübersetzung. Bitte übersetze den folgenden Inhalt ins Chinesische und wahre dabei die Genauigkeit der Fachbegriffe" |
| Formatanforderungen | "Erstelle eine Liste" | "Verwende eine Aufzählungsliste, um 5 Kernpunkte aufzulisten, jeder höchstens 20 Zeichen" |
| Kontext | "Hilf mir, diesen Code anzusehen" | "Das ist ein Python-Web-Scraper. Beim Ausführen tritt ein 'connection timeout'-Fehler auf. Hilf mir, die möglichen Ursachen zu analysieren und gib 3 Lösungen" |
| Stil und Ton | "Schreibe eine Bekanntmachung" | "Schreibe eine Feiertagsbekanntmachung für alle Mitarbeiter des Unternehmens. Verwende einen formalen Ton, halte den Inhalt prägnant und nenne drei Teile: Feiertagstermine, Vorsichtsmaßnahmen und Regelungen für den Bereitschaftsdienst" |
Erkennst du das Muster?
Ein guter Prompt sagt der KI: wer du bist, was zu tun ist, für wen es gedacht ist, welches Format verwendet werden soll und welche Einschränkungen es gibt.
Grundlegende Prompt-Struktur
Ein vollständiger Prompt enthält normalerweise die folgenden vier Elemente.
Du musst nicht jedes Mal alle verwenden, aber je umfassender dein Prompt, desto kontrollierbarer ist das Ergebnis.
Aufgabenbeschreibung (Was zu tun ist)
Teile der KI klar mit, welche Aufgabe sie erledigen soll.
Dies ist der Kernteil des Prompts und muss klar formuliert sein.
Fasse die Hauptpunkte dieses Artikels zusammen.
Konvertiere diesen Python-Code in JavaScript.
Hilf mir, mir 10 Ladennamen auszudenken, die für einen Bubble-Tea-Laden geeignet sind.
Hintergrundinformationen (Kontext)
Teile der KI relevante Hintergrundinformationen mit, damit sie das Aufgabenszenario verstehen kann.
Ohne Kontext kann die KI nur blind raten. Mit Kontext sind ihre Antworten treffsicher.
Ich bin ein Informatikstudent im Grundstudium und bereite mich auf ein Vorstellungsgesprich vor...
Dies ist die Produkteinführung unseres Unternehmens und die Zielkunden sind Inhaber kleiner und mittlerer Unternehmen...
Ich möchte einen populärwissenschaftlichen Artikel für Grundschüler schreiben, daher kann ich keine komplexen Fachbegriffe verwenden...
Anforderungen an das Ausgabeformat (Wie es dargestellt werden soll)
Gib das Format der KI-Ausgabe an: Liste, Tabelle, Absatz, Code, JSON usw.
Klare Formatvorgaben können dir die Zeit ersparen, die Ausgabe neu zu strukturieren.
Stelle es in Form einer Tabelle mit drei Spalten dar: Schrittname, Bedienungshinweise und Vorsichtsmaßnahmen.
Gib es im JSON-Format aus, das drei Felder enthält: 'id', 'name', 'description'.
Antworte in drei Absätzen, wobei jeder Absatz nicht mehr als 100 Wörter umfassen darf.
Beispiel (als Referenz)
Gib der KI ein oder zwei Beispiele, damit sie versteht, welche Art von Ausgabe du möchtest.
Das nennt manFew-Shot Learning, was bedeutet, dass ein paar Beispiele vorgegeben werden, von denen sie lernen kann.
Zum Beispiel:
Input: glücklich, Output: überglücklich, euphorisch, angenehm überrascht
Bitte verarbeite jetzt: traurig
Drei grundlegende Prompt-Typen
Je nach Zweck können Prompts in drei Grundtypen unterteilt werden.
Fragetyp: direkte Frage.
Wird verwendet, um Informationen zu erhalten, Konzepte zu erklären und Ratschläge einzuholen.
Dies ist der einfachste Prompt-Typ, geeignet für Informationsszenarien.
Was ist der Unterschied zwischen list und tuple in Python?
Wie können wir die Effizienz der Teamkommunikation verbessern?
Welche Front-End-Frameworks lohnen sich 2026 am meisten zu lernen?
] Hinweis beim Fragen: Je spezifischer, desto besser.
] Frage nicht einfach nur: Wie lerne ich Programmieren? Frage lieber: Ich bin absoluter Anfänger und möchte Webentwicklung betreiben. Soll ich zuerst HTML/CSS oder JavaScript lernen? Bitte gib mir einen 3-monatigen Lernplan.
Anweisungsbasiert: Sag der KI, was sie tun soll.
] Wird verwendet, um spezifische Aufgaben zu erledigen: Schreiben, Übersetzen, Code-Modifikation, Datenorganisation usw.
] Anweisungsbasierte Prompts müssen klar, spezifisch und ausführbar sein.
] Übersetze diesen Text ins Englische und behalte dabei den Humor des Originals bei.
] Teile diesen langen Absatz in 5 Aufzählungspunkte auf, jeweils mit einer Unterüberschrift.
] Hilf mir, diesen Code zu optimieren, Kommentare hinzuzufügen und mögliche Bugs zu finden.
Dialogtyp: Mehrrunden-Kommunikation.
] Es ist keine einmalige Frage, sondern ein fortlaufendes Gespräch, das allmählich tiefer geht.
] Dieser Ansatz eignet sich für komplexe Aufgaben, bei denen du die Richtung während des Chats anpassen kannst.
] Du: "Ich möchte eine persönliche Blog-Website erstellen. Welche technischen Lösungen empfiehlst du?
] KI: "Basierend auf deinen Bedürfnissen kannst du die folgenden Optionen in Betracht ziehen: ...
] Du: "Ich entscheide mich für Hugo. Wie genau fange ich jetzt an?
] KI: "OK, die Schritte zum Einrichten eines Blogs mit Hugo sind wie folgt: ...
] Du: "Moment, ich möchte GitHub Pages nicht verwenden. Gibt es andere kostenlose Hosting-Optionen?
] Der Schlüssel zu konversationsbasierten Prompts ist: Denke daran, dass die KI ein Kontextgedächtnis hat. Du musst das zuvor Gesagte nicht jedes Mal wiederholen – setze das Gespräch einfach direkt fort.
Rollenbasiertes Prompting
] Weise der KI eine Rolle zu, und ihre Antworten werden professioneller und besser auf das Szenario abgestimmt sein.
Dies ist eine der einfachsten und dennoch effektivsten Techniken.
Warum ist Rollenspiel nützlich?
Die KI hat während des Trainings eine große Menge an Text von verschiedenen Rollen gesehen. Wenn du ihr sagst "Du bist ein Anwalt", passt sie ihren Ton, ihre Wortwahl und ihre Denkweise automatisch so an, dass sie eher wie ein echter Anwalt wirkt.
Dieselbe Frage, verschiedene Rollen werden völlig unterschiedliche Antworten liefern.
Wenn du zum Beispiel fragst: "Wie kann ich mehr Leute auf mein Produkt aufmerksam machen?
| Rolle festlegen | Antwortschwerpunkt |
|---|---|
| Marketing-Experte | Markenpositionierung, Kanalauswahl, Event-Planung |
| Vertriebsleiter | Conversion-Funnel, Kundenbetreuung, Abschlusstechniken |
| Produktmanager | Produktmerkmale, Benutzererfahrung, Differenzierung |
| Technischer Leiter | Technische Umsetzung, Performance-Optimierung, Datenanalyse |
Gängige Rollenvorlagen
Hier sind einige häufig verwendete Rolleneinstellungen. Du kannst sie direkt verwenden oder nach Bedarf anpassen:
Du bist ein erfahrener Python-Entwicklungsingenieur, der sich mit Code-Reviews und Leistungsoptimierung auskennt. Bitte hilf mir, mir diesen Code anzusehen...
Du bist ein professioneller Texter mit 10 Jahren Erfahrung in der Werbebranche. Bitte hilf mir, diese Produktbeschreibung umzuschreiben...
Du bist mein Japanisch-Tutor mit Standardaussprache und gut darin, Anfängerfehler zu korrigieren. Bitte hilf mir, die Grammatik dieses Gesprächs zu überprüfen...
Du bist ein Startup-Mentor, der drei Technologieunternehmen erfolgreich gegründet hat. Bitte hilf mir, diesen Businessplan zu analysieren...
Je spezifischer die Rolleneinstellung, desto besser ist die Wirkung.
Sag nicht nur "du bist ein Experte." Sag "du bist ein Experte mit 5 Jahren Erfahrung in der E-Commerce-Datenanalyse, besonders versiert in Nutzerverhaltensanalyse."
Techniken, um die Ausgabe präziser zu machen
Beherrsche diese Techniken, und deine Prompt-Fähigkeiten werden sich stark verbessern.
Ausgabeformat festlegen
Wenn du der KI klar sagst, in welchem Format sie ausgeben soll, kann dir das viel Sortierzeit sparen.
Gängige Formate sind:
| Formattyp | Beispielanweisung |
|---|---|
| Liste | "Liste 5 wichtige Punkte in einer ungeordneten Liste auf..." |
| Tabelle | "Präsentiere es in einer Tabelle mit Spaltennamen: Merkmal, Vorteil, Nachteil..." |
| Code | "Gib vollständigen Python-Code aus, einschließlich Kommentaren..." |
| JSON | "Gib im JSON-Format aus, mit Feldern: id, name, price..." |
| Markdown | "Verwende das Markdown-Format, einschließlich 3 Überschriften der Ebene 2..." |
Länge steuern
Sag der KI, wie lang die Ausgabe sein soll, damit sie weder zu viel noch zu wenig sagt.
Fasse es in einem Satz zusammen...
Schreibe eine Einleitung von etwa 300 Wörtern...
Ausführliche Erklärung, mindestens 500 Zeichen...
Ton und Stil festlegen
Sag der KI, welchen Ton sie verwenden soll, angepasst an verschiedene Kommunikationsszenarien.
Formeller Ton, geeignet für die Präsentation vor Führungskräften...
Drücke es locker und humorvoll aus...
Verwende einfache und leicht verständliche Sprache, geeignet für Grundschüler...
Bleibe professionell, objektiv und neutral...
Gedankenkette
Bei komplexen Problemen soll die KI ihren Denkprozess erklären, anstatt direkt die Antwort zu geben.
Dies kann die Genauigkeit der Antwort deutlich verbessern und es dir außerdem leicht machen, ihren Argumentationsprozess zu überprüfen.
Bitte analysiere dieses Problem Schritt für Schritt, erkläre zuerst deinen Ansatz und gib dann die Antwort.
Wenn du auf Unsicherheiten stößt, nenne bitte deine Annahmen und deinen Denkprozess.
Häufige Fehler und Korrekturen
Anfänger machen häufig diese Fehler. Sehen wir uns an, wie man sie behebt.
Fehler 1: Der Prompt ist zu vage.
Das ist das häufigste Problem.
| ❌ Vager Prompt | ✅ Verbesserter Prompt |
|---|---|
| "Hilf mir, einen Werbetext zu schreiben" | "Hilf mir, einen Artikel für den offiziellen WeChat-Account zur Produkteinführung eines Milchtee-Ladens zu schreiben. Die Zielgruppe sind junge Leute im Alter von 18-25 Jahren. Der Stil sollte lebhaft und unterhaltsam sein und die Aktion 'zweite Tasse zum halben Preis' hervorheben. Länge: 300-500 Zeichen." |
| "Hilf mir, diesen Code zu prüfen" | "Dies ist eine in Python geschriebene Benutzerregistrierungs-API. Hilf mir zu prüfen, ob es SQL-Injection-Risiken gibt, ob die Passwortverschlüsselung sicher ist und ob die Fehlerbehandlung vollständig ist. Liste die Probleme und Korrekturvorschläge getrennt auf." |
| "Hilf mir, einen Plan zu erstellen" | "Hilf mir, einen 3-Monats-Fitnessplan zu erstellen. Das Ziel ist, 5 kg abzunehmen, 3-mal pro Woche zu trainieren, 1 Stunde pro Einheit. Die wichtigsten Trainingsmethoden sind Laufen und Krafttraining. Bitte gib einen konkreten Wochenplan an." |
Fehler zwei: zu viel auf einmal verlangen; man kann nicht alles in einem Durchgang erledigen.
Versuche nicht, alles in einem einzigen Prompt zu erledigen.
Komplexe Aufgaben sollten in mehrere Gesprächsrunden aufgeteilt werden, Schritt für Schritt.
❌ Mach das nicht: "Hilf mir, eine E-Commerce-Website mit Benutzerregistrierung, Produktanzeige, Warenkorb, Bestellverwaltung und Zahlungsfunktionen zu schreiben, entwickelt mit React und Node.js, wobei MySQL als Datenbank verwendet wird. Gib mir den vollständigen Code."
✅ Mach es so:
Du: "Ich möchte eine einfache E-Commerce-Website erstellen. Ich würde gerne React + Node.js + MySQL als Tech-Stack verwenden. Was sollte ich zuerst tun?"
KI: "Ich schlage vor, mit dem Design der Datenbanktabellen zu beginnen. Wir können mit der Benutzertabelle und der Produkttabelle anfangen..."
Du: "OK, hilf mir, die Struktur der Benutzertabelle und der Produkttabelle zu entwerfen. Welche Felder sollten sie enthalten?"
...(Schritt für Schritt tiefer gehen)
Fehler 3: Kein Feedback, und dabei durchgehend Fehler machen.
Die erste Ausgabe der KI ist vielleicht nicht perfekt.
Das ist in Ordnung, sag ihr, was falsch ist, und lass sie es überarbeiten.
Du: "Dieser Artikel ist zu lang und zu technisch. Meine Leser sind Anfänger und werden ihn nicht verstehen."
KI: "Entschuldigung, lass es mich prägnanter und verständlicher umschreiben..."
Du: "Viel besser, aber der zweite Teil ist noch etwas komplex. Kannst du dieses Konzept mit einer Analogie erklären?"
KI: "Klar, verwenden wir 'das Versenden eines Pakets' als Analogie für diesen Netzwerkkommunikationsprozess..."
Denk daran: Das Schreiben von Prompts ist ein iterativer Prozess. Es ist selten, dass es beim ersten Versuch perfekt wird.
Praktische Übung: 10 Vorlagen für häufig genutzte Anwendungsszenarien
Hier sind 10 der am häufigsten verwendeten Prompt-Vorlagen, die du direkt anwenden kannst.
| Szenario | Prompt-Vorlage |
|---|---|
| E-Mail-Schreiben | Du bist ein professioneller Assistent für geschäftliches Schreiben. Bitte hilf mir, eine E-Mail an {Empfängeridentität} mit dem Betreff {E-Mail-Betreff} und dem Hauptinhalt {konkreter Inhalt} zu schreiben. Der Ton sollte {formell/freundlich/taktvoll/direkt} sein, und die Wortzahl sollte innerhalb von {Anzahl} Wörtern liegen. |
| Artikelzusammenfassung | Bitte lies den folgenden Artikel und erstelle eine Zusammenfassung von {Anzahl} Wörtern, die die folgenden Kernpunkte abdeckt: 1) {Kernpunkt 1}; 2) {Kernpunkt 2}; 3) {Kernpunkt 3}. Bitte fasse in klarer und prägnanter Sprache zusammen. |
| Code-Erklärung | Du bist ein geduldiger Programmierlehrer. Hilf mir bitte zu erklären, was dieser {programming language}-Code tut, erkläre die Funktion der wichtigsten Anweisungen Zeile für Zeile und zeige die Stärken, Schwächen und mögliche Verbesserungsvorschläge des Codes auf. |
| Übersetzung | Du bist ein professioneller {source language}-{target language}-Übersetzer, spezialisiert auf {domain}-Übersetzungen. Bitte übersetze den folgenden Inhalt in die Sprache {target language}. Anforderungen: 1) Wahrung der Genauigkeit der Fachterminologie; 2) Anpassung an die Ausdrucksgewohnheiten von {target language}; 3) Stil: {formal/colloquial}. |
| Besprechungsprotokoll | Bitte erstellen Sie ein Besprechungsprotokoll basierend auf den folgenden Notizen, einschließlich: 1) Zeitpunkt, Ort und Teilnehmer der Besprechung; 2) Hauptdiskussionsthemen; 3) Getroffene Beschlüsse; 4) Aufgaben und verantwortliche Personen. Bitte präsentieren Sie dies in einer prägnanten und klaren Sprache. |
| Lebenslauf-Optimierung | Sie sind ein erfahrener HR-Berater. Bitte helfen Sie mir, diese Lebenslaufbeschreibung zu optimieren, damit sie professioneller und überzeugender wirkt. Bitte schreiben Sie sie im Format „Verb + Erfolg“ neu, quantifizieren Sie Arbeitserfolge, verwenden Sie Branchen-Schlüsselwörter und heben Sie persönliche Beiträge hervor. |
| Lernplan | Ich möchte {knowledge/skill} lernen. Meine aktuelle Grundausbildung ist {foundation description}, mein Ziel ist {specific goal} und meine verfügbare Zeit beträgt {time schedule}. Bitte helfen Sie mir, einen Lernplan für {duration} zu erstellen, der Lerninhalte, empfohlene Ressourcen und Bewertungsmethoden nach Phasen aufgelistet enthält. |
| Brainstorming | Ich möchte ein Brainstorming zu {topic/problem} durchführen. Bitte helfen Sie mir, {number} kreative Ideen zu entwickeln. Anforderungen: 1) Gehen Sie über konventionelles Denken hinaus; 2) Berücksichtigen Sie die Machbarkeit; 3) Jede Idee sollte das Kernkonzept und den möglichen Umsetzungsansatz in einem Satz erklären. |
| Fehlerbehebung | Ich bin auf ein Problem gestoßen: {problem description}. Ich habe {methods tried} ausprobiert, aber keine davon hat funktioniert. Bitte helfen Sie mir, mögliche Ursachen zu analysieren, ordnen Sie sie nach Wahrscheinlichkeit (von der höchsten zur niedrigsten) und stellen Sie entsprechende Schritte zur Fehlerbehebung sowie Lösungen bereit. |
| Inhaltsneuschreibung | Bitte helfen Sie mir, den folgenden Inhalt umzuschreiben. Die Zielgruppe ist {audience}, die Stil-Anforderung ist {style description} und die Wortanzahl-Anforderung ist {word count requirement}. Bitte behalten Sie die Kerninformationen bei, drücken Sie sie jedoch auf eine {plain/professional/concise/detailed}ere Weise aus. |
Diese Vorlagen können je nach Situation flexibel angepasst werden.
Der Schlüssel liegt darin:Vage Anforderungen in konkrete Elemente aufteilen und diese nacheinander in die Vorlage eintragen.。
Beispiel für das Aufrufen von KI mit Code.
Neben der Eingabe von Prompts in der Chat-Schnittstelle können Sie die KI-API auch über Code aufrufen.
Lassen Sie uns dies mit Python demonstrieren:
Beispiel
# Python verwenden, um die KI-API aufzurufen und Prompts zu senden
# Dieses Beispiel zeigt, wie Sie Ihren Prompt strukturieren
# ============================================
import json
from typing import Dict, Optional
class PromptBuilder:
"""Prompt-Builder, der Ihnen hilft, Prompts strukturiert zu organisieren"""
def __init__(self):
self.role = None # Rolleneinstellung
self.task = None # Aufgabenbeschreibung
self.context = None # Hintergrundinformationen
self.format = None # Ausgabeformat
self.examples = [] # Beispiel
self.constraints = [] # Einschränkungen
def set_role(self, role: str) -> "PromptBuilder":
"""Legen Sie die Rolle der KI fest"""
self.role = role
return self
def set_task(self, task: str) -> "PromptBuilder":
"""Legen Sie die Aufgabe fest"""
self.task = task
return self
def set_context(self, context: str) -> "PromptBuilder":
"""Hintergrundinformationen festlegen"""
self.context = context
return self
def set_format(self, format_spec: str) -> "PromptBuilder":
"""Ausgabeformat festlegen"""
self.format = format_spec
return self
def add_example(self, input_example: str, output_example: str) -> "PromptBuilder":
"""Beispiele hinzufügen"""
self.examples.append({"input": input_example, "output": output_example})
return self
def add_constraint(self, constraint: str) -> "PromptBuilder":
"""Einschränkungen hinzufügen"""
self.constraints.append(constraint)
return self
def build(self) -> str:
"""Erstellen des finalen Prompts"""
parts = []
if self.role:
parts.append(f"Role: {self.role}")
if self.context:
parts.append(f"Background: {self.context}")
if self.task:
parts.append(f"Task: {self.task}")
if self.examples:
parts.append("Examples:")
for i, example in enumerate(self.examples, 1):
parts.append(f" Input {i}: {example['input']}")
parts.append(f" Output {i}: {example['output']}")
if self.format:
parts.append(f"Output format: {self.format}")
if self.constraints:
parts.append("Constraints:")
for constraint in self.constraints:
parts.append(f" - {constraint}")
return "\n".join(parts)
def simulate_ai_call(prompt: str, api_key: Optional[str] = None) -> Dict:
"""
KI-API-Aufruf simulieren (in tatsächlichen Projekten durch echten API-Aufruf ersetzen)
Dies demonstriert nur, wie strukturierte Prompts verwendet werden
"""
print("=" * 60)
print("Prompt an KI gesendet:")
print("-" * 60)
print(prompt)
print("=" * 60)
# Dies dient nur zu Demonstrationszwecken; in tatsächlichen Projekten wird eine echte API aufgerufen
# Zum Beispiel: OpenAI API, Anthropic API usw.
return {
"status": "success",
"prompt_sent": prompt,
"message": "Dies ist eine simulierte Antwort der KI (wird bei tatsächlicher Verwendung durch eine echte API-Antwort ersetzt)",
"tips": Konfigurieren Sie in tatsächlichen Beispielprojekten Ihren API-Key und rufen Sie die echte API auf
}
# ============================================
# Anwendungsbeispiel 1: E-Mail schreiben
# ============================================
print("\n【Beispiel 1: E-Mail schreiben】)
prompt1 = (PromptBuilder()
.set_role(Sie sind ein professioneller geschäftlicher Schreibassistent, der sich auf das Verfassen englischer E-Mails spezialisiert hat.)
.set_context(Ich bin der Marketing Manager bei example und muss eine Follow-up-E-Mail an einen Kunden schreiben.)
.set_task(Schreiben Sie eine E-Mail, um den Kunden nach Feedback zu unserem Produktvorschlag zu fragen und ein Treffen für nächste Woche zu planen.)
.set_format(E-Mail-Format, einschließlich: Betreff, Anrede, Hauptteil, Grußformel.)
.add_constraint(Freundlicher, aber professioneller Ton.)
.add_constraint(Höchstens 200 Wörter.)
.build())
result1 = simulate_ai_call(prompt1)
print(fAPI-Status: {result1['status']})
# ============================================
# Anwendungsbeispiel 2: Code-Optimierung
# ============================================
print("\n【Beispiel 2: Code-Optimierung】)
prompt2 = (PromptBuilder()
.set_role(Du bist ein erfahrener Senior Python-Entwickler mit Fachkenntnissen im Bereich Code-Reviews.)
.set_task(Optimiere den folgenden Code, um ihn effizienter und lesbarer zu machen.)
.set_context(Dies ist ein Code-Snippet zur Verarbeitung von Schülerleistungsdaten; die Ausführungsgeschwindigkeit ist etwas langsam.)
.set_format(Gib den optimierten Code aus und erkläre die Gründe für die Änderungen in Kommentaren.)
.add_constraint(Behalte die ursprüngliche Funktionalität bei.)
.add_constraint(Kompatibel mit Python 3.8+)
.build())
result2 = simulate_ai_call(prompt2)
print(fAPI status: {result2['status']})
Run this code and you will see how structured prompts are constructed.
In actual projects, you need to replace it with real API calls (such as OpenAI, Anthropic, or other vendors' APIs).
Andere Erweiterungen