Azure SRE Agent にSkills・Knowledge・定期タスクをAPIで登録する方法
- POST
はじめに Azure SRE Agent は、ポータルからの操作だけでなく、REST APIを使ってSkills(スキル)、KnowledgeItem(ナレッジ)、ScheduledTasks(定期実行タスク)を登録・更新することができます。
本記事では、それぞれの登録APIのリクエストフォーマットと、実際の実装例を解説します。
Skills登録API Skillsは、エージェントに特定の作業手順やノウハウを教えるための拡張機能です。
API経由で登録することで、GUI操作なしにスキルの追加・更新を自動化できます。
エンドポイント PUT {AgentEndpoint}/api/v2/extendedAgent/skills/{URLエンコードしたスキル名} ヘッダー ヘッダー名 値 Authorization Bearer <DataPlaneトークン> Content-Type application/json リクエストボディ { "name": "スキル名", "type": "Skill", "tags": [], "properties": { "name": "スキル名", "description": "スキルの説明", "tools": [], "skillContent": "スキルの本文", "additionalFiles": [ { "displayName": "filename.md", "fileContent": "ファイルの中身" } ] } } フィールド 説明 name スキルの識別子 properties.