共用方式為


在 Azure AI Foundry 入口網站中提示流程的工具

重要

本文中標示為 (預覽) 的項目目前處於公開預覽狀態。 此預覽版本沒有服務等級協定,不建議將其用於生產工作負載。 可能不支援特定功能,或可能已經限制功能。 如需詳細資訊,請參閱 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 Foundry建立或開啟流程。 如需詳細資訊,請參閱建立流程

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

    此螢幕快照顯示 Azure AI Foundry 入口網站中新增至流程的提示工具。

  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

下一步