共用方式為


Azure AI Studio 中流程的提示工具

重要

本文所述的部分功能可能僅適用於預覽版。 此預覽版本沒有服務等級協定,不建議將其用於生產工作負載。 可能不支援特定功能,或可能已經限制功能。 如需詳細資訊,請參閱 Microsoft Azure 預覽版增補使用條款

提示流程提示工具會提供文字範本集合,作為建立提示的起點。 這些範本會根據 Jinja 範本引擎協助定義提示。 將提示輸送至大型語言模型 (LLM) 之前,在提示流程中需要微調提示時,此工具能派上用場。

必要條件

準備提示。 LLM 工具和提示工具都支援 Jinja 範本。

在此範例中,提示會納入 Jinja 範本化語法,以根據使用者名稱動態產生個人化歡迎訊息。 其也會提供功能表,內含可供使用者選擇的選項。 視是否提供 user_name 變數而定,它會依名稱稱呼使用者,或使用一般問候語。

Welcome to {{ website_name }}!
{% if user_name %}
    Hello, {{ user_name }}!
{% else %}
    Hello there!
{% endif %}
Please select an option from the menu below:
1. View your account
2. Update personal information
3. Browse available products
4. Contact customer support

如需詳細資訊和最佳做法,請參閱 [提示] 工程技術

使用提示工具建置

  1. Azure AI Studio 中建立或開啟流程。 如需詳細資訊,請參閱建立流程

  2. 選取 [+ 提示],將提示工具新增至流程。

    此螢幕擷取畫面顯示已將 [提示] 工具新增至 Azure AI Studio 中的流程。

  3. 輸入輸入資料表所述的 [提示] 工具輸入參數的值。 如需如何準備提示輸入的資訊,請參閱 必要條件

  4. 視需要將更多工具 (例如 LLM 工具) 新增至您的流程。 選取 [執行] 以執行流程。

  5. 輸出會在 Outputs 資料表中描述。

輸入

以下是可用的輸入參數。

名稱 類型​​ 描述 必要
Prompt 字串 Jinja 中的提示範本。 Yes
輸入 - 提示範本及其指派的變數清單。 -

輸出

範例 1

輸入:

變數 型別 範例值
website_name string "Microsoft"
使用者名稱 string "Jane"

輸出:

Welcome to Microsoft! Hello, Jane! Please select an option from the menu below: 1. View your account 2. Update personal information 3. Browse available products 4. Contact customer support

範例 2

輸入:

變數 型別 範例值
website_name string "Bing"
使用者名稱 string "

輸出:

Welcome to Bing! Hello there! Please select an option from the menu below: 1. View your account 2. Update personal information 3. Browse available products 4. Contact customer support

下一步