最近用phi3測試了DSPy,目的是利用COPRO來細化提示指令,取得最好的成績。我故意不使用斷言。
這是我喜歡的:
我使用了 CoLA 資料集,其中包括來自 23 個語言出版物的句子,並進行了語法註釋,我想要帶有「僅標籤」的輸出(沒有解釋或額外的單字)。 DSPy 產生的指令表現良好,確保語法正確性:
原始指令:檢查句子是否正確(1)或不正確(0)
最佳化指令:透過輸出「1」表示語法正確,輸出「0」表示錯誤,確定給定句子是否符合標準英文文法規則。
BootstrapFewShot 和簽章優化器都是很好的起點。
可以改進的地方:
DSPy 表示,「訓練完成後,您將獲得更好的說明和前綴來手動編輯簽名。」然而,我相信編譯後,該工具應該準備好進行預測。指令優化器需要更大的靈活性以便於調整,例如與其他語言更好的兼容性。或者,為簽名優化器建立一個程式來根據需要調整提示也是有益的。
這是一個很酷的概念,但我想作為一個框架它仍然需要改進。如果您有有趣的項目/共同興趣,請與我聯繫。
Gihub 倉庫
以上是使用DSPy(COPRO)細化提示指令的詳細內容。更多資訊請關注PHP中文網其他相關文章!