Agent Skills 概要
Agent Skillsとは?
Agent Skillsは、専門知識とワークフローを使用してAIエージェントの機能を拡張するための軽量でオープンな形式です。スキルの核心は、SKILLファイルを含むデータセットです。このファイルには、メタデータ(最低限nameとdescription)と、エージェントに特定のタスクの実行方法を教える指示が含まれます。スキルにはスクリプト、参考資料、テンプレート、その他のリソースもバンドルできます。
なぜAgent Skillsが必要なのか?
エージェントはますます高性能になっていますが、信頼性をもって実際の作業を行うために必要なコンテキストが不足していることがしばしばあります。スキルは、手順知識、会社固有・チーム固有・ユーザー固有のコンテキストを、エージェントがオンデマンドで読み込む携帯可能なバージョン管理フォルダにパッケージ化することで、この問題を解決します。
これにより、エージェントは以下を手に入れます:
法的レビュープロセスからデータ分析パイプライン、プレゼンテーションの書式設定まで、専門知識を再利用可能な指示とリソースとしてキャプチャします。
複数ステップのタスクを一貫性のある、監査可能な手順に変えます。
スキルを一度構築すれば、Skills対応のエージェントであればどこでも使用できます。
Agent Skillsはどのように機能するのか?
エージェントは段階的な情報開示により、3つの段階でスキルを読み込みます:
- Discovery
起動時に、エージェントは各利用可能なスキルの
nameとdescriptionのみを読み込みます。それがいつ関連するかを知るのに必要な最小限の情報です。 - Activation
タスクがスキルの説明と一致すると、エージェントは完全な
SKILL指示をコンテキストに読み込みます。 - Execution
エージェントは指示に従い、必要に応じてバンドルされたコードを実行したり、参照ファイルを読み込んだりします。
スキルには4つの重要な動作プロパティがあります:
ユーザーメッセージが定義されたキーワードまたは正規表現パターンと一致すると、スキルがアクティブになります。
一部のスキルはトリガーに関係なく、すべての会話ターンに指示を注入します。
複数のスキルが同時にアクティブになり、複雑なマルチドメインタスクを処理できます。
ライブラリからプリ-builtスキルをインストールするか、カスタムスキルを作成できます。
完全な指示はタスクが必要とした場合にのみ読み込まれるため、エージェントは小さなコンテキストフットプリントで多くのスキルを手元に置いておくことができます。