Vertex AI Prompt Optimizer是一個優化Prompt的工具,幫助使用者為Vertex AI上的任何模型找到最佳Prompt(包括Instruction和Demonstration)。我們稍後會詳細解釋Instruction(指令)和Demonstration(範例)的概念。
Prompt Optimizer基於Google Research發表的Automatic Prompt Optimization(APO)方法,採用迭代的LLM優化算法,並且針對 Gemini 及其他 Google 模型的獨特屬性。它結合了優化模型和評估模型:優化模型負責產生改寫的Instruction,而評估模型負責評估所產生的Instruction和Demonstration。最後,Prompt Optimizer會根據使用者設定的評估指標,選擇最佳的Instruction和Demonstration。
讓我們進一步解釋上述提到的Prompt、Instruction和Demonstration概念:
這裡的Prompt可以視為一個概念或框架,這裡指的Prompt又包括Instruction和Demonstration。
以下是該工具的主要特色:
使用 Vertex AI Prompt Optimizer,開發者不再需要每次針對不同的大型語言模型(LLM)手動調整提示,從而減少開發過程中的 "提示疲勞"。
所以為甚麼應該要用Vertex AI Prompt Optimizer?
需要優化Prompt 該用,使用 Gemini 及其他 Google 模型更該用
開始之前必須先準備
準備好資料之後第一步是要先打開GCP權限,要賦予帳號三種權限
roles/aiplatform.user
roles/storage.objectAdmin
roles/artifactregistry.reader
我們到「身份與存取權管理」
再找到Compute Engine default service account
接著點最右手邊鉛筆可以編輯權限
因為我怕麻煩
在準備好輸入項目後,您需要選擇優化模式、評估指標以及目標模型。
後續待更新