---
title: "スキーマを作成または編集する"
slug: "create-or-edit-a-schema"
abstract: "エージェントが一貫した出力を生成するために使う再利用可能なJSONスキーマの作成と編集方法。"
---
# スキーマを作成または編集する

スキーマは [管理者が設定](https://doc.sitecore.com/sai/ja/users/sitecoreai/working-with-agentic-studio/agentic-studio-settings.html "Agentic studio settings") で設定し、エージェント出力の構造を定義します。一度作成されると、[標準エージェントの作成](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#configure-parameters "Configure parameters") 時にAgentic Studio全体で再利用可能です。管理者はいつでもスキーマを更新できます。

スキーマの詳細については、[エージェント設定タブ](https://doc.sitecore.com/sai/ja/users/sitecoreai/working-with-agentic-studio/understanding-agents/create-a-workflow-agent/overview-of-agent-configuration-tabs.html#schemas)をご覧ください。

## スキーマを作成する

管理者はエージェント出力用の構造化JSON形式を定義するためのスキーマを作成できます。

スキーマを作成するには:

1.  ナビゲーションメニューで**Agentic**をクリックし、左側のサイドバーで:mdiCogOutline: **Settings**をクリックします。
    
2.  左側のペインで **「スキーマ**」をクリックします。
    
3.  **スキーマ**のページで「**スキーマを追加**」をクリックします。
    
4.  右側のペインに以下の内容を入力してください:
    
    -   **名前** - スキーマ名。 **ID** は自動的に生成されます。
    -   **説明** (任意) - スキーマが何に使われるか。
    -   **タグ** (オプション) - スキーマを分類するためのラベルを追加します。
5.  出力用のJSON構造を定義します。 **シンプル** モードまたは **アドバンスト** モードで、:mdiXml: **Code**または:mdiEyeOutline: **Visual**エディタを使って手動でスキーマを定義できます。
    
    構造は次のように定義できます:
    
    -   必須欄を指定し、常に重要な内容が含まれるようにします。
    -   データ型の定義(例: string、 array、または object)。
    -   エージェントがコンテンツを生成する際のガイドとなる説明を追加します。
    -   出力品質を制御するための検証ルールの設定。
    
    例
    
    以下のスキーマはLinkedIn投稿の構造を定義しています:
    
    {
     "type": "object",
     "properties": {
     "body": {
     "type": "string",
     "description": "Main content (max 3000 characters)"
     },
     "hashtags": {
     "type": "array",
     "description": "Relevant hashtags (3-5 recommended)",
     "items": {
     "type": "string"
     }
     },
     "headline": {
     "type": "string",
     "description": "Attention-grabbing headline or opening line"
     },
     "mentions": {
     "type": "array",
     "description": "People or companies to tag",
     "items": {
     "type": "string"
     }
     },
     "call\_to\_action": {
     "type": "string",
     "description": "Clear call-to-action"
     }
     },
     "required": 
     "body",
     "hashtags",
     "headline",
     "mentions",
     "call\_to\_action"
     ,
     "additionalProperties": false
    }
    
    このスキーマにより、各投稿がすべての必要なセクションを含み、一貫した構造に従うことが保証されます。テンプレートと組み合わせて使用すれば、出力も自動的にフォーマット化できます。
    
6.  **「保存**」をクリックします。
    

## スキーマを編集する

管理者は既存のスキーマを更新して構造やメタデータを洗練させることができます。

スキーマを編集するには:

1.  ナビゲーションメニューで**Agentic** をクリックし、左側のサイドバーで:mdiCogOutline: **Settings**をクリックします。
2.  左側のペインで :mdiCodeBraces: **Schemas** をクリックします。
3.  **スキーマ**ページで、編集したいスキーマを見つけてください。
4.  **アクション**をクリックしてください :mdiDotsHorizontal: > **編集**。
5.  スキーマの詳細やJSON構造は必要に応じて更新してください。
6.  **「保存**」をクリックします。