本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用提示管理測試提示
若要了解如何測試您在提示管理中建立的提示,請選擇您偏好方法的索引標籤,然後遵循下列步驟:
- Console
-
在提示管理中測試提示
-
使用具有 Amazon Bedrock 主控台使用許可的 IAM 身分登入AWS 管理主控台。接著,開啟位於 https://console.aws.amazon.com/bedrock
的 Amazon Bedrock 主控台。 -
從左側導覽窗格中選取提示管理。然後,在提示區段中選擇一個提示。
-
在提示草稿區段中選擇在提示生成器中編輯,或在版本區段中選擇提示的版本。
-
(選用) 若要在提示中提供變數的值,您必須先在組態窗格中選取一個模型。然後,在測試變數窗格中為每個變數輸入測試值。
注意
這些值是暫存的,如果您儲存提示,是不會儲存這些值的。
-
若要測試您的提示,請在測試視窗中窗格中選擇執行。
-
修改您的提示或其組態,然後視需要再次執行提示。如果您對提示感到滿意,可以選擇建立版本來建立可用於生產環境中的提示快照。如需詳細資訊,請參閱 使用提示管理中的版本將提示部署到應用程式。
您也可以透過下列方式測試提示:
-
若要在流程中測試提示,請在流程中包含提示節點。如需詳細資訊,請參閱在 Amazon Bedrock 中建立和設計流程及 流程的節點類型。
-
如果未設定具有代理程式的提示,您仍然可以測試具有代理程式的提示,方法是在測試代理程式時匯入提示。如需詳細資訊,請參閱 測試代理程式行為並進行疑難排解。
-
- API
-
您可以透過下列方式測試提示:
-
若要在提示上執行推論,請使用 Amazon Bedrock 執行時期端點傳送 InvokeModel InvokeModelWithResponseStream、Converse 或 ConverseStream 請求,並在
modelId參數中指定提示的 ARN。注意
當您搭配
Converse或ConverseStream使用提示管理提示時,適用下列限制:-
您無法包含
additionalModelRequestFields、inferenceConfig、system或toolConfig欄位。 -
如果您包含
messages欄位,會將訊息附加在提示中定義的訊息之後。 -
如果您包含
guardrailConfig欄位,則防護機制會套用至整個提示。如果您在 ContentBlock 欄位中包含guardContent區塊,防護機制只會套用至那些區塊。
-
-
若要測試流程中的提示,請透過使用 Amazon Bedrock 代理程式建置時期端點傳送 CreateFlow 或 UpdateFlow 請求,來建立或編輯流程。在
PromptNode類型的 Node.js 中包含適用於 JavaScript 的 SDK,並在promptArn欄位中包含提示的 ARN。接著,使用 Amazon Bedrock 代理程式執行時期端點傳送 InvokeFlow 請求。如需詳細資訊,請參閱在 Amazon Bedrock 中建立和設計流程及 流程的節點類型。 -
若要測試具有代理程式的提示,請使用 Amazon Bedrock 主控台 (請參閱主控台索引標籤),或在 InvokeAgent 請求的
inputText欄位中輸入提示的文字。
-