在這個教學中,你會在子代理建構器中建立一個專門的子代理,並擁有自己的說明、工具和技能。 子代理負責健康報告、警示分流或通知傳遞等專注任務。 欲了解更多次代理的運作方式,請參見次代理。
預計時間:5分鐘
在本教學課程中,您將瞭解如何:
- 在子代理人建置器中建立一個帶有自訂指示的子代理人
- 將技能、工具和掛鉤分配給次代理
- 在對話框和遊樂場測試子代理
- 透過表單或 YAML 編輯和管理子代理設定
先決條件
- 一個在 Azure SRE 代理入口網站建立的代理程式。
- 至少要設定一個連接器,如果你想讓子代理使用外部工具。
建立一個子代理人
請依照以下步驟從入口網站建立新的次級代理人。
打開 SRE代理人入口網站 並選擇您的代理人。
選擇建構>子代理建構器。
在工具列中選擇 「建立 」下拉選單,然後選擇 自訂代理人。
建立對話框以兩個分頁開啟: 表單 和 YAML。
填寫必填欄位:
領域 範例值 自訂代理名稱 (必填) health-check-reporter說明(必備 ) 「你是健康檢查記者。 檢查生產資源群組中容器應用程式的 Azure 資源健康狀態。 摘要說明健全、警告與重大計數。 請透過電子郵件發送摘要。」 小提示
選取指示欄位上方的使用 AI 精修,讓 Agent 自動改進您的指示。 選擇 「檢視 AI 建議」 ,可查看改進說明、工具與技能的建議。
(可選)在對話框中配置剩餘的部分。 如果你跳過這些區段,子代理人會自動繼承所有全域技能和工具。
技能:選擇「 選擇技能 」以指派特定技能給子代理人。 選擇特定技能會取代全域預設值。 將選擇保留為空,以允許所有全球技能。 欲了解更多資訊,請參閱技能。
工具:選擇「選擇工具」以開啟工具選擇面板。 瀏覽或搜尋依類別分類的工具(例如 Kusto 工具或通知工具)。 選擇你想讓次代理使用的工具。 要先建立自訂工具,請參考 「建立 Kusto 工具 」或 「建立 Python 工具」。 欲了解更多資訊,請參閱 工具。
掛鉤:選擇 「管理掛勾 」以新增安全與治理控制。 鉤子會在動作前執行(提示符鉤子)或工具使用後執行(指令鉤子)。 關於設定步驟,請參見在入口網站中建立與管理掛鉤。 欲了解更多資訊,請參閱 代理人鉤子。
選取 ,創建。
你的子代理人會以節點形式出現在子代理人建構畫布上,並顯示所有連接的工具。
小提示
在分配工具之前,先在 test playground 中對其逐一測試,以確保它們回傳你所預期的資料。
測試子代理
建立子代理後,測試它是否如預期運作。
從對話框中測試
在「建立或編輯」對話框中,選擇右上角的測試圖示,開啟 「測試現場代理 」面板。 輸入提示詞,看看分代理如何回應目前的指示和工具。
操場測驗
利用遊樂場進行分割畫面的互動測試體驗。
- 在子 Agent 建立器工具列上,選取測試遊樂場檢視切換。
- 分割畫面版面配置會在一側顯示您的子 Agent 組態,另一側顯示即時聊天。
- 選擇你的子代理,輸入測試提示,並確認其行為如預期。
- 透過編輯指令或更換工具來反覆練習,然後再測試直到輸出符合你的預期。
編輯子代理
若要修改現有子代理,請在子代理建構畫布上開啟其設定。
選擇子代理節點,然後選擇 編輯 (或雙擊該節點)。 編輯對話方塊開啟時,會預先填入所有目前值。
| 要改變什麼 | 欄位待更新 |
|---|---|
| 其功能是什麼 | 指示 |
| 它使用哪些技能 | 技能> 選擇技能 |
| 它使用了哪些工具 | 工具> 選擇工具 |
| 安全控制 | 掛鉤> 管理掛鉤 |
完成時,請選取儲存。
編輯:用 YAML
你可以查看或編輯子代理的設定,作為 YAML,以便複製設定或以程式碼管理設定。
在建立或編輯對話框頂端選擇 YAML 標籤,切換到 YAML 模式。 YAML 模式的變更會同步回表單檢視。