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

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

預計時間:5分鐘

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

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

先決條件

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

建立一個子代理人

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

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

  2. 選擇 Builder>Agent Canvas。

  3. 選擇 + 建立子代理人。

    建立子代理的對話框以兩個分頁開啟:表單和 YAML。

  4. 填寫必填欄位:

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

    小提示

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

  5. (可選)在對話框中配置剩餘的欄位和區段。

    • 交接指示:說明何時應該由另一位代理人委派工作給該次代理人。

    • 技能:開啟 啟用技能 ,讓子代理使用技能。 在 允許技能中,選擇空出以允許所有技能或選擇子代理人可用的特定技能。 欲了解更多資訊,請參閱技能。

    • 進階設定:

      • 轉交子代理:選擇此子代理可將工作委派給的其他子代理。
      • 工具:選擇 「選擇工具」,然後選擇子代理人可以使用的工具。 要先建立自訂工具,請參考 「建立 Kusto 工具 」或 「建立 Python 工具」。 欲了解更多資訊,請參閱 工具。
      • 掛鉤:選擇 「管理掛勾 」以新增安全與治理控制。 關於設定步驟,請參見在入口網站中建立與管理掛鉤。 欲了解更多資訊,請參閱 代理人鉤子。
      • 提供知識庫存取權:開啟此選項,讓子代理使用知識庫中的文件。
  6. 選取 ,創建。

你的子代理會以節點形式出現在 Agent Canvas 上,並顯示所有連接的工具。

小提示

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

測試子代理

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

從對話框中測試

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

操場測驗

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

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

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

編輯子代理

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

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

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

完成時,請選取儲存。

編輯:用 YAML

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

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

下一個步驟