Prompt-Engineering ist die Kunst und Wissenschaft, effektive Anweisungen für KI-Modelle zu erstellen, insbesondere für grosse Sprachmodelle (Large Language Models, LLMs). Ein gut gestalteter Prompt kann die Qualität, Relevanz und Sicherheit von KI-generierten Antworten erheblich verbessern. Diese Anleitung führt Sie durch die wichtigsten Konzepte und Best Practices im Prompt-Engineering.
Denken Sie daran, immer die Variablen {kb_context} und {about_context} in Ihren Prompt einzufügen, sonst kennt der Agent die abgerufenen Abschnitte aus dem RAG nicht.
Die Gedankenkette (CoT) ist eine Technik, bei der komplexe Probleme in eine Reihe von Zwischenschritten zerlegt werden. Dieser Ansatz hilft dem KI-Modell:
Das Problem gründlicher zu verstehen
Seinen Denkprozess aufzuzeigen
Zu genaueren Schlussfolgerungen zu gelangen
Beispiel:
Copy
Mensch: Was ist das Ergebnis von 25 * 18? KI: Lassen Sie uns das Schritt für Schritt angehen: 1. Zuerst zerlegen wir 25 * 18 in (20 + 5) * 18 2. Nun können wir berechnen: a) 20 * 18 = 360 b) 5 * 18 = 90 3. Diese Ergebnisse addieren: 360 + 90 = 450 Daher ist 25 * 18 = 450
Few-Shot-Lernen
Few-Shot-Lernen ist eine Technik, bei der Sie der KI eine kleine Anzahl von Beispielen geben, um ihr Verständnis der Aufgabe zu leiten. Dies kann besonders nützlich sein, wenn Sie möchten, dass die KI einem bestimmten Format oder Stil in ihren Antworten folgt.
One-Shot-Lernen: Ein Beispiel bereitstellen
Two-Shot-Lernen: Zwei Beispiele bereitstellen
Few-Shot-Lernen: Einige wenige (typischerweise 3-5) Beispiele bereitstellen
Beispiel:
Copy
Mensch: Übersetzen Sie die folgenden englischen Sätze ins Französische. Hier sind zwei Beispiele: Englisch: Hello, how are you? Französisch: Bonjour, comment allez-vous ? Englisch: Where is the nearest restaurant? Französisch: Où est le restaurant le plus proche ? Nun übersetzen Sie dies: Englisch: I would like to book a hotel room. KI: Basierend auf den bereitgestellten Beispielen ist hier die Übersetzung: Englisch: I would like to book a hotel room. Französisch: Je voudrais réserver une chambre d'hôtel.