Schnelltechnik ist ein extrem iterativer Prozess. Selbst wenn wir es schaffen, sich auf eine Eingabeaufforderung zu beruhigen, ist es so schwierig, sie an Testfällen und anderen möglichen Aufforderungen zu testen, um sicherzustellen, dass wir dem Modell die besten Anweisungen geben.
Die Eingabeaufforderungen Royale sind eine Anwendung, mit der Sie problemlos viele schnelle Kandidaten erstellen, Ihre eigenen schreiben und sie kämpfen können, bis ein klarer Gewinner auftaucht. Es macht den Prozess der Iteration auf einer schnellen Einstellung viel einfacher und zuverlässiger.
Sie geben eine Beschreibung dessen, was Sie erreichen möchten, geben ihm ein paar Szenarien und erwartete Ausgänge und lehnen Sie sich dann einfach zurück und beobachten, wie sie um #1 kämpfen.
Sie können es unter prompletsroyale.com verwenden oder das Repository klonen und lokal ausführen.
Anforderungen:
Klonen Sie das Repository:
git clone [email protected]:meistrari/prompts-royale.gitInstallieren Sie die Abhängigkeiten. Wir verwenden Bun, um Abhängigkeiten zu verwalten, es ist großartig.
bun iFühren Sie den Server aus:
bun run devHier ist ein Beispiel dafür, wie ein Anwendungsfall aussehen würde:
Write a prompt that creates a headline for a website.
Szenario
Website eines Autohändlers
Erwartete Ausgabe
Finden Sie das Auto Ihrer Träume zum besten Preis
Szenario
Website eines SaaS für Datenanalysen
Erwartete Ausgabe
Ihre Daten, Ihre Erkenntnisse, Ihren Weg
Szenario
Website für einen Zoo
Erwartete Ausgabe
Tiere der Welt an einem Ort
Mit den Informationen der zu erledigenden Aufgabe und der Testfälle kann der Benutzer schnellkandidatische Kandidaten generieren , die diese berücksichtigen und n Kandidaten ausgeben, die vom System über ein Kampfsystem eingestuft werden.
Der Benutzer kann auch die schnellen Kandidaten selbst schreiben, wenn er eine bestimmte Vorstellung davon hat, was er will. Wenn Sie etwas Spezifisches im Auge haben, ist das Schreiben Ihrer Eingabeaufforderungen immer die beste Option, um dem zu passen, was Sie beabsichtigen.
Eingabeaufforderung a
Entwerfen Sie eine überzeugende Überschrift für eine eigenständige Kategorie von Website. Verstehen Sie die Mission der Website, ihr beabsichtigtes Publikum und die Lösungen, die sie bietet. Die Überschrift sollte Aufmerksamkeit erregen, relevant sein und das Kernkonzept der Website in eine prägnante Aussage unterteilen. Nutzen Sie Ihre sprachlichen Kenntnisse, Werbetaktiken und domänenspezifische Kenntnisse, um eine verlockende Überschrift zu schaffen. "
Eingabeaufforderung b
Ihre Richtlinie ist es, eine attraktive Überschrift für eine bestimmte Art von Website zu formulieren. Achten Sie auf die Ziele der Website, seine gezielten Demografie und die von ihnen angebotenen Dienste. Die Überschrift sollte faszinierend, deutsch sein und in der Lage sein, das Hauptangebot der Website in einer kurzen Linie zusammenzufassen. Verwenden Sie Ihr Sprachverständnis, Werbestrategien und branchenspezifische Erkenntnisse, um eine überzeugende Überschrift zu schaffen.
Jede Eingabeaufforderung wird als Normalverteilung mit einem anfänglichen Mittelwert dargestellt
Wir wiederholen dann den folgenden Zyklus:
Wir verwenden einen Monte -Carlo -Sampler, um Duelle herzustellen, bei denen jedes der 2 ausgewählten Aufforderungen gegenseitig kämpfen. Die Chancen, für das Duell gezogen zu werden .
In jedem Duell beantworten beide Aufforderungen auf jeden der Testfälle und eine separate Eingabeaufforderung bewertet, welche Antwort die beste war. Die ELO -Ergebnisse der Eingabeaufforderungen werden dann gemäß den folgenden Formeln aktualisiert:
Wo:
Der Grund, warum wir die aktualisieren
Wir haben uns stark von https://github.com/mshumer/gpt-prompt-ingineer inspirieren, danke für Ihre Arbeit!