教學:在Azure SRE Agent中建立子代理

在這個教學中,你會在子代理建構器中建立一個專門的子代理,並擁有自己的說明、工具和技能。 子代理負責健康報告、警示分流或通知傳遞等專注任務。 欲了解更多次代理的運作方式,請參見次代理。

預計時間:5分鐘

在本教學課程中,您將瞭解如何:

  • 在子代理人建置器中建立一個帶有自訂指示的子代理人
  • 將技能、工具和掛鉤分配給次代理
  • 在對話框和遊樂場測試子代理
  • 透過表單或 YAML 編輯和管理子代理設定

先決條件

  • 一個在 Azure SRE 代理入口網站建立的代理程式。
  • 至少要設定一個連接器,如果你想讓子代理使用外部工具。

建立一個子代理人

請依照以下步驟從入口網站建立新的次級代理人。

  1. 打開 SRE代理人入口網站 並選擇您的代理人。

  2. 選擇建構>子代理建構器

  3. 在工具列中選擇 「建立 」下拉選單,然後選擇 自訂代理人

    建立對話框以兩個分頁開啟: 表單YAML

  4. 填寫必填欄位:

    領域 範例值
    自訂代理名稱 (必填) health-check-reporter
    說明(必備 「你是健康檢查記者。 檢查生產資源群組中容器應用程式的 Azure 資源健康狀態。 摘要說明健全、警告與重大計數。 請透過電子郵件發送摘要。」

    小提示

    選取指示欄位上方的使用 AI 精修,讓 Agent 自動改進您的指示。 選擇 「檢視 AI 建議」 ,可查看改進說明、工具與技能的建議。

  5. (可選)在對話框中配置剩餘的部分。 如果你跳過這些區段,子代理人會自動繼承所有全域技能和工具。

    • 技能:選擇「 選擇技能 」以指派特定技能給子代理人。 選擇特定技能會取代全域預設值。 將選擇保留為空,以允許所有全球技能。 欲了解更多資訊,請參閱技能。

    • 工具:選擇選擇工具」以開啟工具選擇面板。 瀏覽或搜尋依類別分類的工具(例如 Kusto 工具或通知工具)。 選擇你想讓次代理使用的工具。 要先建立自訂工具,請參考 「建立 Kusto 工具 」或 「建立 Python 工具」。 欲了解更多資訊,請參閱 工具

    • 掛鉤:選擇 「管理掛勾 」以新增安全與治理控制。 鉤子會在動作前執行(提示符鉤子)或工具使用後執行(指令鉤子)。 關於設定步驟,請參見在入口網站中建立與管理掛鉤。 欲了解更多資訊,請參閱 代理人鉤子

  6. 選取 ,創建

你的子代理人會以節點形式出現在子代理人建構畫布上,並顯示所有連接的工具。

小提示

在分配工具之前,先在 test playground 中對其逐一測試,以確保它們回傳你所預期的資料。

測試子代理

建立子代理後,測試它是否如預期運作。

從對話框中測試

在「建立或編輯」對話框中,選擇右上角的測試圖示,開啟 「測試現場代理 」面板。 輸入提示詞,看看分代理如何回應目前的指示和工具。

操場測驗

利用遊樂場進行分割畫面的互動測試體驗。

  1. 在子 Agent 建立器工具列上,選取測試遊樂場檢視切換。
  2. 分割畫面版面配置會在一側顯示您的子 Agent 組態,另一側顯示即時聊天。
  3. 選擇你的子代理,輸入測試提示,並確認其行為如預期。
  4. 透過編輯指令或更換工具來反覆練習,然後再測試直到輸出符合你的預期。

欲了解更多資訊,請參閱 代理遊樂場在遊樂場測試工具

編輯子代理

若要修改現有子代理,請在子代理建構畫布上開啟其設定。

選擇子代理節點,然後選擇 編輯 (或雙擊該節點)。 編輯對話方塊開啟時,會預先填入所有目前值。

要改變什麼 欄位待更新
其功能是什麼 指示
它使用哪些技能 技能> 選擇技能
它使用了哪些工具 工具> 選擇工具
安全控制 掛鉤> 管理掛鉤

完成時,請選取儲存

編輯:用 YAML

你可以查看或編輯子代理的設定,作為 YAML,以便複製設定或以程式碼管理設定。

在建立或編輯對話框頂端選擇 YAML 標籤,切換到 YAML 模式。 YAML 模式的變更會同步回表單檢視。

下一個步驟