For the complete documentation index, see llms.txt. This page is also available as Markdown.

スキル機能の概要

本ページでは、スキル(Skill)とは何か、スキルがどのように AI アシスタントの複雑なタスク処理を支援するのか、そしてスキルとツールの違いについてご紹介します

スキルとは?

スキルは AI アシスタントにとっての専門資格のようなものです。スキルを一つ習得するたびに、AI アシスタントは専門能力を一つ増やします。ツールが AI アシスタントの「工具箱の中のドライバー」だとすれば、スキルは「ひとそろいの標準作業手順(SOP)」にあたります。どのツールを使うかを AI アシスタントに伝えるだけでなく、いつ使うか、どう使うか、使った後どう返答するかまで伝えます。

あなたがコールセンターを運営していると想像してみてください。

スキルがない場合:

  • お客様:「返品したいのですが」

  • AI カスタマーサポート:「かしこまりました。ご注文番号を教えていただけますか?」(基本的な質問応答しかできません)

スキルがある場合:

  • お客様:「返品したいのですが」

  • AI カスタマーサポート:「かしこまりました!」💫 (返品処理スキルを自動的に展開) → 注文を照会 → 返品資格を確認 → 返品伝票を作成 → 「お客様の返品申請を受け付けました。返品伝票番号は RT-20260324 で、3〜5 営業日で処理が完了する見込みです。」✅

スキルの中核を構成する要素

各スキルは 3 つの部分で構成されています。

スキル = 指示内容 + 付加ツール + リソースファイル
          │           │            │
          ▼           ▼            ▼
      SOP フロー   呼び出せる      補助的に参照する
     (どう行うか) 外部能力        添付ファイル
  • 指示内容:Markdown 形式の詳細な指示で、SOP のように AI アシスタントを一歩ずつタスク完了へと導きます

  • 付加ツール:スキルが使用するツール(MCP ツール、API ツールなど)で、AI アシスタントが実際の操作を実行できるようにします

  • リソースファイル:スキルの実行時に参照できる添付資料(アップロード方式で作成したスキルのみ対応)

スキルの動作フロー

完全なスキルの動作フローは次のとおりです。

  1. スキルを作成する:

    • スキルの名前と説明を定義する(説明によって AI がこのスキルをいつトリガーするかが決まります)

    • 詳細な指示内容を記述する(Markdown 形式の SOP)

    • 必要なツールを紐付ける

  2. AI アシスタントに紐付ける:

    • AI アシスタントの設定で使用するスキルを選択する

    • 1 つの AI アシスタントに複数のスキルを紐付けられます

  3. ユーザーが質問する:

    • ユーザーが自然言語で AI アシスタントにリクエストを行う

    • 例: 「私の有給休暇の残日数を調べてください」

  4. AI アシスタントが判断してスキルを展開する:

    • AI アシスタントはユーザーの質問をもとに、紐付け済みスキルの説明と照合する

    • その質問をどのスキルで処理すべきかを判断する

    • 当該スキルの完全な指示内容を自動的に展開する

  5. 指示を実行しツールを呼び出す:

    • AI アシスタントはスキルの指示に書かれた手順を一つずつ実行する

    • 必要に応じてスキルに付加されたツールを自動的に呼び出す(データベースの照会、API の呼び出しなど)

  6. 最終的な返答を生成する:

    • AI アシスタントはツールが返した結果をとりまとめる

    • スキルの指示で定義された返答フォーマットに従い、構造化された回答を生成する

スキルの主なメリット

⚡ 複雑なタスクの標準化

  • スキルがない場合:AI アシスタントは汎用的な知識でしか回答できず、品質が安定しません

  • スキルがある場合:毎回 SOP に従って実行するため、回答品質の一貫性が保たれます

🎯 的確なトリガーと役割分担

  • 説明に含まれるトリガー条件によって、AI アシスタントはいつどのスキルを使うかを自動的に判断できます

  • スキルごとに異なるタスクを担当し、モジュール化された能力の役割分担を実現します

🔄 再利用と共有が可能

  • 1 つのスキルを複数の AI アシスタントに紐付けられます

  • スキルは .skill ファイルとしてエクスポートでき、他の組織に共有して利用してもらえます

📦 指示とツールのカプセル化

  • 「何をするか」(指示)と「何を使うか」(ツール)を一つにまとめます

  • AI アシスタントのロール指示に、大量のフロー詳細を繰り返し記述する必要がありません

スキルとツールの違い

比較項目
ツール
スキル

本質

単一の外部能力(API、MCP)

ひとそろいの完全な実行フロー

含まれる内容

API エンドポイント / MCP サーバー

指示 + ツール + リソース

たとえ

ドライバー

組み立てマニュアル + ドライバー

トリガー方式

AI が呼び出すかどうかを自ら判断

説明内のトリガー条件で照合

適した場面

単一の動作(天気の照会、メール送信)

複数ステップのフロー(返品処理、休暇計算)

スキルとツールは互いに補完し合う関係です。スキルは「付加ツール」を通じてツールの能力を呼び出し、ツールはスキルが必要とする実際の実行能力を提供します。

具体的な活用シーン

🏢 企業のカスタマーサポート

🏛️ 行政機関

🏪 EC プラットフォーム

📧 マーケティングチーム

最終更新

役に立ちましたか?