- Eine Methode zur Erstellung eines Übersetzungs-GPT-Prompts, um die offizielle technische Dokumentation von GitLab aus dem Englischen ins Koreanische zu übersetzen.
- Anforderungen an effektives Prompt-Design:
- Inhalte, die vor dem Schreiben des Prompts aus verschiedenen Vorträgen und Medienquellen gelernt wurden.
- Examples:
- Ein Beispiel für das vom Nutzer erwartete Ergebnis erstellen.
- GPT kann selbst anhand einfacher Beispiele komplexe Aufgaben konsistent bearbeiten.
- Direction:
- Die Arbeitsschritte oder Regeln detailliert aufschreiben.
- Wenn Aufgaben mit einem Ablauf als „1.“, „2.“ nummeriert angewiesen werden, führt GPT sie gut aus.
- Parameters:
- Für generative KI lassen sich verschiedene Parameter festlegen.
- Dazu gehören etwa, „wie vielfältig auf dieselbe Frage geantwortet werden soll (temperature)“ oder „wie wahrscheinlich die vorgeschlagene Antwort sein soll (top-p)“.
- Format:
- Das Antwortformat festlegen.
- Wenn Markdown-, JSON- oder CSV-Format gewünscht ist, sollte man dies explizit verlangen.
- Chaining:
- Prompts oder generative KI miteinander verknüpft verwenden.
- Zum Beispiel lässt man sich von ChatGPT einen Prompt zur Bilderzeugung erstellen und erzeugt das Bild dann mit Midjourney.
- KI-Systeme, die auf einzelne Bereiche spezialisiert sind, werden dabei miteinander kombiniert.
- Methode zum Schreiben eines „Übersetzungs-GPT“-Prompts:
- Entsprechend den obigen Anforderungen wird in GPTs ein Prompt für ein „Übersetzungs-GPT“ erstellt.
- Um ein eigenes GPT zu bauen, das genau wie gewünscht arbeitet, sollten Instructions, Responses und Examples im Prompt enthalten sein.
- Im Prompt werden Rolle, Ziel, Antwortanforderungen und Antwortbeispiele für das GPT beschrieben.
- Instructions:
- Die Rolle des GPT und das ultimative Ziel festlegen.
- Beim Entwurf maßgeschneiderter KI gilt es laut vielen Studien als wichtig, der KI eine Rolle zuzuweisen (roleplay).
- Der KI wird der gewünschte Beruf oder die gewünschte Identität des Antwortenden zugewiesen, etwa Übersetzer, Lehrer oder Arzt.
- Für das Übersetzungs-GPT wurde die KI-Rolle als „Englisch-Koreanisch-Übersetzer“ und das ultimative Ziel als „koreanische Übersetzung des Textes“ festgelegt.
- Responses:
- Die Anforderungen an die Antwort dokumentieren.
- Damit sollen typische Füllsätze der KI wie „Verstanden“ oder „Ich werde ...“ entfernt werden.
- Beim Übersetzungs-GPT wurde darum gebeten, „ohne zusätzliche Erklärungen oder Kontext nur knapp mit der Antwort zu antworten“.
- Außerdem wird angewiesen, „sich ausschließlich auf die Übersetzungsaufgabe zu konzentrieren und in allen Interaktionen Genauigkeit und Knappheit zu wahren“.
- Examples:
- Kurze Antworten als Beispiele zeigen, damit die KI sie versteht.
- Dabei muss klar angegeben werden, dass „Frage und Antwort durch --- getrennt sind“.
- Andernfalls erkennt die KI möglicherweise nicht, „wo die Beispielfrage endet und wo die Beispielantwort beginnt“, und liefert unpassende Antworten.
- In den Examples des Übersetzungs-GPT wurden jeweils „Q: apple A: Apfel“ und „Q: Hello, who are you? A: Hallo, wer bist du?“ eingetragen.
- So wird spezielle Grammatik im GPT angewendet:
- Auch die spezielle Markdown-Syntax der offiziellen technischen Dokumentation von GitLab wird per Prompt eingegeben.
- Dafür muss der Entwickler zunächst verstehen, „welche spezielle Markdown-Syntax die technische Dokumentation von GitLab verwendet“.
- Durch Analyse des Projekts der technischen Dokumentation von GitLab wurden Build-Verfahren und spezielle Markdown-Syntax ermittelt.
- GitLab nutzt den Ruby-basierten Static Site Generator Nanoc, um die Website für seine technische Dokumentation bereitzustellen.
- Die Struktur besteht darin, Dokumente in Markdown zu verfassen und als HTML zu rendern.
- Bei einer einfachen Markdown-Struktur reicht es, den zuvor erwähnten Prompt leicht anzupassen.
- GPT kennt die allgemeine Markdown-Syntax bereits und kann übersetzen, ohne die Syntax zu beschädigen.
- GitLab verwendet in seiner technischen Dokumentation Tabs oder Badges, die sich mit gewöhnlicher Markdown-Syntax nicht umsetzen lassen.
- GPT weiß nicht, „welche spezielle Markdown-Syntax die technische Dokumentation von GitLab verwendet“.
- Deshalb wurde dieser Punkt beim Entwurf des Übersetzungs-GPT ausführlich im Prompt beschrieben.
- Im Prompt wurden konkrete Methoden, Beispiele und Einschränkungen für die Übersetzung der speziellen Markdown-Syntax der technischen Dokumentation von GitLab festgehalten.
1 Kommentare
Anweisungen, Antwort, Beispiele