Heim > Backend-Entwicklung > Python-Tutorial > Verwendung von DSPy (COPRO) zur Verfeinerung von Eingabeaufforderungsanweisungen

Verwendung von DSPy (COPRO) zur Verfeinerung von Eingabeaufforderungsanweisungen

Mary-Kate Olsen
Freigeben: 2024-12-04 13:55:11
Original
753 Leute haben es durchsucht

Using DSPy(COPRO) to refine prompt instructions

Ich habe kürzlich DSPy mit phi3 getestet, mit dem Ziel, COPRO zu verwenden, um die Eingabeaufforderungen zu verfeinern und die beste Punktzahl zu erzielen. Ich habe absichtlich keine Behauptungen verwendet.

Das hat mir gefallen:

Ich habe den CoLA-Datensatz verwendet, der Sätze aus 23 linguistischen Veröffentlichungen enthält, die hinsichtlich der Grammatik mit Anmerkungen versehen sind. Ich wollte Ausgaben mit „nur der Bezeichnung“ (keine Erklärungen oder zusätzlichen Wörter). DSPy generierte Anweisungen, die gut funktionierten und die grammatikalische Korrektheit gewährleisteten:

Originalanweisung: Überprüfen Sie, ob der Satz korrekt ist (1) oder nicht (0)

Optimierte Anweisung: Stellen Sie fest, ob der gegebene Satz den Standardregeln der englischen Grammatik entspricht, indem Sie eine „1“ für grammatikalisch korrekt und eine „0“ für falsch ausgeben.

Sowohl BootstrapFewShot als auch Signature Optimizer sind großartige Ausgangspunkte.

Was könnte verbessert werden:

DSPy gibt an: „Sobald das Training abgeschlossen ist, stehen Ihnen bessere Anweisungen und Präfixe zur Verfügung, die Sie manuell in der Signatur bearbeiten können.“ Ich glaube jedoch, dass das Tool nach der Kompilierung bereit sein sollte, Vorhersagen zu treffen. Der Befehlsoptimierer benötigt mehr Flexibilität für einfachere Optimierungen, beispielsweise eine bessere Kompatibilität mit anderen Sprachen. Alternativ wäre es von Vorteil, ein Programm für den Signaturoptimierer zu erstellen, um Eingabeaufforderungen nach Bedarf anzupassen.

Es ist ein cooles Konzept, aber ich denke, als Rahmenwerk muss es noch verbessert werden. Kontaktieren Sie mich, wenn Sie ein interessantes Projekt/gemeinsame Interessen haben.

Gihub-Repo

Das obige ist der detaillierte Inhalt vonVerwendung von DSPy (COPRO) zur Verfeinerung von Eingabeaufforderungsanweisungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage