

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# カスタムエージェント
<a name="working-with-devops-agent-custom-agents-index"></a>

カスタムエージェントは、インフラストラクチャとワークフローに固有の運用タスクを自動化するユーザー定義の AI エージェントです。インシデント対応、オンデマンドクエリ、プロアクティブ防止に重点を置いた組み込みの AWS DevOps エージェント機能とは異なり、カスタムエージェントを使用すると、カスタマイズされたシステムプロンプト、厳選された一連のツール、特殊なスキルを使用して独自のエージェントを定義できます。

カスタムエージェントは、エージェントスペースで使用できる MCP ツールとスキルを使用して、自律的に実行されます。オンデマンドまたはスケジュールで実行して、レポートの生成、設定の監査、傾向の分析、接続されたツールでの複数ステップのワークフローの実行など、定期的な運用作業を実行できます。

## 主要なコンセプト
<a name="key-concepts"></a>

**システムプロンプト** – エージェントが何をするか、タスクにどのようにアプローチするか、生成される出力を定義する Markdown で記述された一連の手順。システムプロンプトは、カスタムエージェントの動作の中核です。

**ツール** – カスタムエージェントが呼び出し中に呼び出すことができる、エージェントスペースで使用できる MCP ツール。接続された統合とカスタム MCP サーバーが提供するツールの完全なセットから、エージェントがアクセスできるツールを選択します。

**スキル** – 実行時にエージェントに追加のドメイン知識、調査手順、または特殊な機能を提供するモジュラー命令セット。スキルは、アーティファクトやレコメンデーションの作成などの出力機能を有効にすることもできます。スキルの詳細については、「」を参照してください[DevOps エージェントスキル](about-aws-devops-agent-devops-agent-skills.md)。

**トリガー** – カスタムエージェントを自動的に呼び出すイベントまたは条件。 AWS DevOps エージェントは現在、cron 式または rate 式を使用して定義された間隔でエージェントを実行するスケジュールベースのトリガーをサポートしています。

**呼び出し** – カスタムエージェントの 1 回の実行。各呼び出しは、エージェントの推論ステップ、ツール呼び出し、出力を示す軌道を生成します。

## カスタムエージェントの仕組み
<a name="how-custom-agents-work"></a>

カスタムエージェントが実行されると、次のようになります。

1. 定義した設定からシステムプロンプト、ツール、スキルをロードします。

1. エージェントスペース MCP ツールボックスに接続し、割り当てたツールにのみアクセスします。

1. 割り当てられたスキルドキュメントをロードし、呼び出し中に指示とドメインの知識を利用できるようにします。

1. タスクを通じてツールを呼び出し、スキルの指示に従って目標を達成する理由。

1. 指示と割り当てられたスキルに基づいて、テキストレスポンス、アーティファクト、レコメンデーションなどの出力を生成します。

1. すべての推論ステップ、ツール呼び出し、結果など、完全な呼び出しの軌跡を記録します。

カスタムエージェントは、接続された AWS アカウントのツール、オブザーバビリティプラットフォーム、CI/CD パイプライン、チケットシステム、カスタム MCP サーバーなど、組み込みの AWS DevOps エージェント機能を強化するのと同じツールにアクセスできますが、各エージェントに割り当てる特定のツールのみにアクセスできます。

## カスタムエージェントと組み込み機能の比較
<a name="custom-agents-compared-to-built-in-capabilities"></a>


| 機能 | 組み込みエージェント | カスタムエージェント | 
| --- | --- | --- | 
| 目的 | インシデント対応、防止、オンデマンドクエリ | ユーザー定義の運用タスク | 
| 設定 |  AWS DevOps エージェントによる管理 | プロンプト、ツール、スキルを定義する | 
| 呼び出し | 自動 (インシデント、スケジュール) または会話 | オンデマンドまたは設定したトリガー経由 | 
| 利用可能なツール | エージェントスペース内のすべてのツール | 選択したツールのみ | 
| アウトプット | 調査、レコメンデーション、チャットレスポンス | テキストレスポンス、アーティファクト、レコメンデーション | 
| 同時実行 | 組み込みの同時実行クォータの対象 | カスタムエージェントの同時実行クォータの対象 | 

## カスタムエージェントができること
<a name="what-custom-agents-can-do"></a>

カスタムエージェントは柔軟で、さまざまな運用タスクを自動化できます。一般的ユースケースには以下が含まれます。
+ **運用レポート** – インフラストラクチャ全体で、毎日または毎週のヘルスサマリー、デプロイレポート、またはコンプライアンス監査を生成します。
+ **設定監査** – リソース設定を組織の標準に照らして定期的にチェックし、検出結果を生成します。
+ **傾向分析** – メトリクス、エラーパターン、またはコスト傾向を経時的に分析し、実用的なインサイトを明らかにします。
+ **マルチステップワークフロー** – 複数の統合間でツール呼び出しのシーケンスを調整して、複雑な運用手順を完了します。
+ **クロスツール相関** — オブザーバビリティプラットフォーム、CI/CD パイプライン、 AWS サービスからのデータを組み合わせて、複雑な運用上の質問に答えます。

カスタムエージェントの制限の詳細については、「」を参照してください[クォータ](quotas.md)。

## 次の手順
<a name="next-steps"></a>
+ [カスタムエージェントの作成](custom-agents-creating-a-custom-agent.md) – システムプロンプト、ツール、スキルを使用して、最初のカスタムエージェントを定義します。
+ [カスタムエージェントの実行](custom-agents-executing-custom-agents.md) – エージェントをオンデマンドで実行するか、スケジュールされたトリガーを設定します。
+ [カスタムエージェントの管理](custom-agents-managing-custom-agents.md) – カスタムエージェントを編集、無効化、または削除し、呼び出し履歴を表示します。
+ [カスタムエージェント出力](custom-agents-custom-agent-outputs.md) – アーティファクトとレコメンデーションを生成するようにエージェントを設定します。