您可以撰寫自定義提示,為自定義代理程式設定 Azure OpenAI 服務或 Azure AI Foundry 模型的指示。
您可以在兩個等級的其中之一,新增自訂提示到您的 Agent:
- 代理層級
- 主題層級
將提示作為工具新增至 Agent
選取左窗格中的 [代理程式 ],然後選取您要新增提示做為工具的代理程式。
選取 [ 工具] 索引標籤。
選取 [新增工具]。
自訂提示編輯器隨即開啟。 您可以使用此編輯器來 為您的代理程式建立自訂提示。
在主題中新增提示節點
開啟主題,在要新增節點的節點下方選擇新增節點圖示
。
選取 [新增工具>][新增提示]。
自訂提示編輯器隨即開啟。 您可以使用此編輯器來 為您的代理程式建立自訂提示。
注意
設定為允許匿名使用者 (無需驗證) 的 Agent 不能使用 Dataverse 資料表做為知識來源。 不過,您仍然可以指定提示的輸入參數、選擇想要的模型來執行提示,並設定所需的溫度來控制所產生文字的隨機性和創造力。
使用內嵌的 AI Builder 提示編輯器設定及測試提示
自訂提示編輯器是功能強大的工具,可讓您建立、自定義及測試代理程式的提示範本。 編輯器會使用與 AI Builder 提示編輯器相同的介面,其設計目的是協助您為代理程式建立有效的提示。
提示編輯器可讓您以數種不同的方式撰寫提示指示。 您可以:
- 手動寫出您自己的指示
- 使用 Copilot 根據您希望提示執行的動作描述,為您產生指示
- 使用提示連結庫中的預設範本來建立提示
您可以設定提示的數個層面,包括:
- 用於提示的聊天模型,以及模型設定,例如溫度、知識擷取的設定、是否要在回應中包含連結,以及是否啟用程式代碼解釋器和推理。
- 使用者輸入提示,例如文字和影像,以及要測試的範例數據。
- 要從 Dataverse 中處理和包含的知識。
- 要套用到輸出的格式。
當您完成建立提示時,您可以指定任何輸入的範例數據,然後選取 [ 測試] 來測試它。 編輯器會根據您提供的提示和範例數據產生回應。
如需如何使用編輯器建立和測試提示的完整詳細數據,請參閱 在 AI Builder 檔中建立提示。
提示指示的最佳做法
使用提示節點時,請務必遵循提示工程的最佳做法。 以下是可以充分利用此功能的一些要訣:
- 要具體說明:自訂指示應清晰明確,讓 Agent 確切知道該做什麼。 避免使用含糊或模稜兩可的語言,否則可能會導致混亂或不正確的反應。
- 使用範例:提供範例來說明您的指示,協助 Agent 了解您的期望。 範例可以幫助 Agent 產生準確且相關的回應。
- 保持簡單:避免在自訂指示中加入太多細節或複雜邏輯。 保持您的指示簡單明了,以便 Agent 可以有效地處理它們。
- 保持簡潔:自定義指示應該簡潔明瞭。 太長的指示可能會導致處理提示的延遲、逾時或問題。
- 為 Agent 提供解決問題的方法:在 Agent 無法完成指派的工作時,為其提供替代途徑。 例如,當使用者提出問題時,您可以加入「如果不存在答案,則回答『未找到』」。這條替代路徑可幫助 Agent 避免產生錯誤回應。
- 測試並完善::全面測試自訂指示以確保其依預期運作非常重要。 根據需要進行調整以提高 Agent 回應的準確性和有效性。
重要
- AI Builder 的提示會在由 Azure OpenAI 服務和 Azure AI Foundry 支援的模型上運行。
- 此功能僅限於特定區域。
- 此功能可能會受到使用限制或容量限制。