---
title: "エージェントスキル"
slug: "agent-skills"
abstract: "SitecoreAIにおけるエージェントスキルの概要。"
---
# エージェントスキル

スキルとは、エージェントが特定のタスクやワークフローをどのように実行するかを定義する再利用可能な構造化された指示です。これはドメイン知識、ベストプラクティス、ステップバイステップのガイダンスを捉え、エージェントが一貫性のある信頼できる結果を生み出せるようにします。

すべてのプロンプトで指示を繰り返す代わりに、管理者は [設定](https://doc.sitecore.com/sai/ja/users/sitecoreai/working-with-agentic-studio/agentic-studio-settings.html "Agentic studio settings") でスキルを一度定義し、エージェントはスキルが使われる場所で一貫したワークフロー、ドメイン知識、多段階プロセスを適用できます。これによりエージェントは必要に応じて関連する手続き知識やコンテキストにアクセスでき、タスクに応じて能力を拡張できます。

Agentic Studioの各スキルには名前、説明、オプションタグ、コンテンツが含まれています。コンテンツはエージェントが従う指示を定義します。

![View skill page in the Settings](https://doc.sitecore.com/api/markdown-image/sai/ja/users/sitecoreai/images/AS_Skills_edit_skill.png)

スキルは通常、特定のユースケースやワークフローに基づいて設計され、明確なステップと期待される成果が示されています。

## スキルの種類

Agentic studioには2種類のスキルがあります:

-   **システムスキル** - 一般的なマーケティングおよびコンテンツタスクのためのあらかじめ定義されたスキル。以下を含む:
    -   **キャンペーンプランニング** - 目標、オーディエンス、メッセージ、チャネル、成功指標を定義することでマーケティングキャンペーンを計画・構築します。
    -   **競合分析** - 競合他社を調査し、ポジショニングやメッセージを比較し、ギャップや戦略的機会を特定します。
    -   **CSV** - CSVデータの分析と操作、フィルタリング、ソート、要約が含まれます。
    -   **テキスト** - 統計の生成やパターンの特定を含むテキストデータの検索、抽出、分析を行います。
-   **カスタムスキル** - 特定のユースケースに応じた [スキルを作成または編集](https://doc.sitecore.com/sai/ja/users/sitecoreai/working-with-agentic-studio/agentic-studio-settings/create-or-edit-a-skill.html "Create or edit a skill") できます。これらはコンテンツ作成やデータ分析から内部プロセス、ドメイン固有のガイダンスまで、あらゆるワークフローやタスクを定義できます。

## スキルの指示書の書き方

スキルはMarkdownやリッチテキストを用いた構造化された指示として書かれます。明確でよく整理された指示は、エージェントが何をすべきか、どのように行うべきか、最終的な出力に何を含めるべきかを理解するのに役立ちます。

カスタムスキルを書く際:

-   内容を明確なセクション(例: *Description*、 *Sources*、 *Process*、 *Output*)に整理してください。
-   箇条書きや番号付きリストを使って読みやすさを向上させましょう。
-   指示は具体的で実行可能、曖昧さを持たずに保ちましょう。
-   役立つ例やフレームワークを含めてください。

追加のガイダンスや例については、オープンソースの[Agent skills directory](https://skills.sh/)や[Claudeのスキル構築ガイド](https://resources.anthropic.com/hubfs/The-Complete-Guide-to-Building-Skill-for-Claude.pdf)をご利用ください。

### スキル構造の例

システム競争 **分析** スキルは、指示が明確で繰り返し可能でエージェントが従いやすい共通の構造に従っています。

\# Competitive Analysis Skill

Brief description of what the skill does and when to use it

## Methodology

### Research Sources
- Source 1
- Source 2
- Source 3

### Process
1. Step 1
2. Step 2
3. Step 3
4. Step 4

## Analysis Framework
- Dimension or comparison point
- Dimension or comparison point

## Output
- Expected result 1
- Expected result 2
- Expected result 3

## スキルを適用する

設定で*Admin*[がスキルを定義](https://doc.sitecore.com/sai/ja/users/sitecoreai/working-with-agentic-studio/agentic-studio-settings/create-or-edit-a-skill.html "Create or edit a skill")**した後、エージェント**のタスク遂行を導くスキルを適用できます。

スキルを適用するには、以下の方法があります:

-   **エージェントに割り当てる** - [標準エージェント](https://doc.sitecore.com/sai/ja/users/sitecoreai/working-with-agentic-studio/understanding-agents/create-a-standard-agent.html "Create a standard agent")を作成する際、使えるスキルを選択します。
    
-   **スキルを持つエージェントを呼び出す** - [ワークフローエージェント](https://doc.sitecore.com/sai/ja/users/sitecoreai/working-with-agentic-studio/understanding-agents/create-a-workflow-agent.html#build-and-test-the-agent-workflow "Build and test the agent workflow")を作成する際は、割り当てられたスキルを持つサブエージェントを追加するために[Invoke agent](https://doc.sitecore.com/sai/ja/users/sitecoreai/working-with-agentic-studio/understanding-agents/available-actions-in-the-workflow-editor.html#example-configuring-an-invoke-agent-action "Example: Configuring an Invoke Agent action")アクションを使ってください。
    
-   **チャットでの利用** - Agentic Studioの [チャットインターフェース](https://doc.sitecore.com/sai/ja/users/sitecoreai/working-with-agentic-studio/understanding-chat.html "Chat") を使う際、スキルを選択して応答生成を導きます。
    
    ![AS\_Skills\_select\_from\_chat.png](https://doc.sitecore.com/api/markdown-image/sai/ja/users/sitecoreai/images/AS_Skills_select_from_chat.png)