---
title: "SitecoreAI"
slug: "sitecoreai"
abstract: "SitecoreAIは、コンテンツモデリングからNext.jsによるフロントエンド開発、Experience Edgeへの配信、強力なデザインツールまで、ウェブサイトやマルチチャネル体験を作成するためのデジタルエクスペリエンスプラットフォームです。"
---
# SitecoreAI

SitecoreAIはクラウドネイティブのSaaSハイブリッドヘッドレスデジタルエクスペリエンスプラットフォーム(DXP)です。企業がウェブサイトやアプリで関連性が高くパーソナライズされたマルチチャネル体験を作成・提供するのに役立ちます。

-   *クラウドネイティブ* - クラウド向けに構築された安全で信頼性が高く、スケーラブルでエンタープライズ対応のシステム。
-   *SaaS* - SitecoreはSitecoreAIを定期的にホスト、保守、更新し、高額なインストールや複雑なアップグレードを省き、新製品のリリースや最新技術の恩恵を享受します。
-   *Hybrid headless* - ヘッドレスCMSの柔軟性と、コンテンツ作成者やデザイナーを支援するオーサリングツールを組み合わせること。ヘッドレスの部分は、コンテンツとプレゼンテーション(フロントエンド)が分離されていることを意味します。 [ページビルダー](https://doc.sitecore.com/sai/en/users/sitecoreai/build-pages.html) のようなWYSIWYGビルダーは、開発者の介入を必要とせずにリアルタイムで変更を可視化し、開発者の機敏性とマーケターのコントロールのバランスを取ることができます。

SitecoreAIを使えば、開発者はデータテンプレートを用いたコンテンツモデリング、レイアウトや再利用可能なコンポーネントの設計、データソースを通じてコンポーネントへの割り当てなど、カスタマイズされたウェブ体験を迅速に構築・管理できます。 [Content SDK](https://doc.sitecore.com/sai/en/developers/content-sdk/en/sitecore-content-sdk-for-sitecoreai.html)や最新のフロントエンドフレームワークを活用して、豊かでインタラクティブなサイトを作成し、SitecoreAIのビジュアル編集インターフェースやREST APIと統合し、[Experience Edge](https://doc.sitecore.com/sai/ja/developers/sitecoreai/experience-edge.html)のスケーラブルなGraphQLエンドポイントを通じてグローバルにコンテンツを配信できます。 [Sitecore Marketplace](https://doc.sitecore.com/mp/en/developers/marketplace/en/introduction-to-sitecore-marketplace-for-custom-and-public-apps.html)のカスタムアプリや公開アプリでソリューションをさらに拡張し、高度な[AI機能](https://doc.sitecore.com/sai/en/users/sitecoreai/work-with-ai.html) を使って自動コンテンツ生成やブランド意識に基づく最適化をサイト構築ワークフロー内で加速させましょう。

このトピックでは、SitecoreAIの主要な機能について説明します。最近の製品リリース情報は[SitecoreAIのチェンジログ](https://developers.sitecore.com/changelog/sitecoreai)をご覧ください。

## SaaS環境のアップデート

SitecoreAIはクラウドポータル^UUID-3ceb7d45-3caf-3196-3a9a-f59a9474182a\_cloudportal、Deployアプリ^UUID-3ceb7d45-3caf-3196-3a9a-f59a9474182a\_xmc\_deployapp、ページビルダー、チャネル、デザインスタジオ、アナリティクスなど、さまざまなインターフェースで構成されています。Sitecoreはこれらのインターフェースを定期的に新機能、強化、修正で更新しています。さらに、作成したコンテンツはベースイメージ内のユニークなContent Management (CM)インスタンス^UUID-3ceb7d45-3caf-3196-3a9a-f59a9474182a\_xmc\_cmiに保存され、実行されます。

Sitecoreは以下のシナリオでSitecoreAIのベース画像を更新します:

-   *定期的な自動更新* - Microsoftが新しいWindowsイメージをリリースしてから約1週間後にベースイメージを更新します。これにより、最新バージョンと機能が利用可能になります。
-   *Microsoftの重要なセキュリティ修正* - MicrosoftがWindowsベースのイメージに対して重要なセキュリティ修正をリリースするたびに、プラットフォームのセキュリティを維持し、環境を保護するためのものです。
-   *Sitecoreのセキュリティ修正* - Sitecoreはプラットフォームのセキュリティを維持するために定期的にアップデートを適用しています。

これらのシナリオ以外にも、定期的に新しいSitecoreAI画像を公開しています。ただし、すべてのリリースごとに自動的に環境を更新するわけではありません。これらの更新は以下の方法で受け取れます:

-   デプロイするたびにCMインスタンスは最新バージョンに更新されます。
    
    > !注Deployアプリの [環境設定](https://doc.sitecore.com/sai/ja/developers/sitecoreai/deploying-sitecoreai/deploy-app/manage-an-environment.html#UUID-e4b70229-154c-fd24-03f8-3098e09d2eec_section-idm1733338394109360 "Enable automatic deployment when you push to the linked repository branch") で、ブランチへのコミット時にトリガーデプロイメントをオンにすることで自動展開を有効にすると、コードリポジトリにコミットするたびに最新のベースイメージが取得できます。
    
-   up.ps1スクリプトは常に最新のベースイメージを取得し、[ローカル開発](https://doc.sitecore.com/sai/ja/developers/sitecoreai/using-docker-for-full-stack-development/set-up-your-full-stack-sitecoreai-local-development-environment.html "Set up your full-stack SitecoreAI local development environment")シナリオで使うことができます。ローカルで開発する場合、テストや開発のためにベースイメージの最新バージョンにアクセスできることが保証されます。
    

これらのアップデート手順に従うことで、最新の機能、セキュリティ強化、バグ修正にアクセスできることを確実にできます。

## SitecoreAIのツールとアプリ

SitecoreAIには、ウェブサイトの管理・提供、コンテンツ作成、下流アプリケーションとの統合、フロントエンドへの公開など、多くのツール、機能、インターフェースが含まれています。以下の概要図は、SitecoreAIの多くの異なる部分を示しています:

![Overview diagram of the tools, interfaces, and extendable capabilities in SitecoreAI](https://doc.sitecore.com/api/markdown-image/sai/ja/developers/sitecoreai/images/XM_Cloud_Overview_Diagram.png)

### アクセス

[プロジェクトと環境を展開](https://doc.sitecore.com/sai/ja/developers/sitecoreai/getting-started-with-sitecoreai/deploy-a-project-and-environment.html "Deploy a project and environment")した後、その環境は[SitecoreAIアプリとしてSitecore Cloud Portal](https://doc.sitecore.com/portal/en/developers/sitecore-cloud-portal/introduction-to-the-sitecore-cloud-portal.html)に表示されます。クラウドポータルからSitecoreAIを開き、ユーザーアクセスを管理できます。ユーザーがオンボーディング後、[クラウドポータル](https://portal.sitecorecloud.io)から直接Sitecoreアプリにアクセスできます。

### インターフェース

以下はSitecoreAIを扱うための主なユーザーインターフェースです:

-   ダッシュボード - サイト編集、さまざまなツールの起動、サイト設定管理を行う主な入口です。
-   ページビルダー - サイトのページのレイアウトや内容を作成するためのWYSIWYGエディターで、ページデザインやテンプレートの作成、コンポーネントの追加、ユーザー体験のパーソナライズに使われます。コンテンツモードでは、ページビルダーでプレゼンテーションに関係なくコンテンツアイテムを扱うことができます。
-   Design Studio - 組織全体のコンポーネントやフォームを可視化、テスト、管理する機能。
-   Components - スタイルやバージョン管理機能が組み込まれた [ビジュアルグリッドベースのビルダー](https://doc.sitecore.com/sai/en/users/sitecoreai/get-started-with-the-component-builder.html) で、データソースの使用や自社のReactコンポーネント(BYOC)の導入もサポートします。
-   フォーム - Pagesを使ってサイトページに追加する [フォームを作成・デザイン](https://doc.sitecore.com/sai/en/users/sitecoreai/create-a-form.html)するための専用インターフェースです。フォームはユーザーのやり取りをキャプチャし、ウェブフックを使ってサードパーティシステムに送信します。
-   Content Editor - オンプレミスSitecore XPユーザーに馴染みのある強力なインターフェースで、コンテンツのモデリングや作成、ページや部分デザインの作成、ワークフローの作成、タグの操作が可能です。

### 開発者向けツール

SitecoreAIは、ウェブサイトのセットアップや統合のための豊富な開発者ツールを提供しています。

-   Deployアプリ - プロジェクトや環境の作成、管理、デプロイ、ソース管理やホスティングプロバイダーの設定、認証情報の管理、システム状態の確認ができる便利なユーザーインターフェースです。
-   API - さまざまなAPIを使ってSitecoreAIデータベースのクエリ、管理操作、コンテンツ管理が可能です:
    -   [ページREST API](https://api-docs.sitecore.com/sai/pages-api) - サイトのページ管理。
    -   [サイトREST API](https://api-docs.sitecore.com/sai/sites-api) - XMアプリシステム内でサイト、サイトコレクション、言語を管理します。
    -   [プレビュー GraphQL API](https://doc.sitecore.com/sai/ja/developers/sitecoreai/experience-edge/experience-edge-apis.html) - 未公開コンテンツと公開済みコンテンツの両方をクエリ。
    -   [デリバリー GraphQL API](https://doc.sitecore.com/sai/ja/developers/sitecoreai/experience-edge/experience-edge-apis.html) - Experience Edgeに公開されたコンテンツをクエリします。
    -   [作成および管理GraphQL API](https://doc.sitecore.com/sai/ja/developers/sitecoreai/content-modeling-and-presentation/sitecore-authoring-and-management-graphql-api.html) - クエリやミューテージ(作成、変更、削除)を行い、その他の作成およびコンテンツ管理操作を実行します。
    -   [出版REST API](https://api-docs.sitecore.com/sai/publishing-api) - 環境全体で出版ジョブを作成、監視、管理します。
    -   [デプロイREST API](https://doc.sitecore.com/sai/ja/developers/sitecoreai/deploying-sitecoreai/deploy-api.html) - デプロイメント管理。
    -   [コンテンツ転送REST API](https://api-docs.sitecore.com/sai/content-transfer) - コンテンツ転送作業や転送パッケージの作成・管理。
    -   [アイテム転送REST API](https://api-docs.sitecore.com/sai/item-transfer) - 転送パッケージの消費、転送されたアイテムの検査、転送ソースの管理。
-   Marketplace - 新しい機能を追加して実装を拡張するアプリケーションを構築し活用しましょう:
    -   Marketplace内でカスタムまたは公開アプリを作成しましょう。
    -   Content Hubからコンテンツを埋め込むか、サードパーティのツールからデータを取得することができます。
    -   Marketplaceアプリの [APIアクセス](https://doc.sitecore.com/mp/en/developers/marketplace/api-access.html) を設定しましょう。
    -   Discover は、Sitecoreおよびその信頼できるパートナーがパブリック [Marketplace](https://doc.sitecore.com/mp/en/developers/marketplace/discovering-apps-in-the-public-marketplace.html)で開発したアプリです。
-   SDKについて:
    -   オープンソースの [Content SDK](https://doc.sitecore.com/sai/en/developers/content-sdk/en/sitecore-content-sdk-for-sitecoreai.html) は、Page builderなどのインターフェースでコンテンツを可視化するために必要なすべての機能を備えたスタート用のNext.jsアプリケーションを提供します。パーソナライズ、トラッキングと分析、ローカリゼーション、マルチサイトソリューションをサポートしています。
    -   オープンソースの [ASP.NET Core SDK](https://doc.sitecore.com/sai/en/developers/asp-net/0/asp-net-core-sdk/sitecore-asp-net-core-sdk.html) は、開発者がSitecoreAIやSitecore XM/XPコンテンツをASP.NET Coreアプリケーションに統合できるようにします。
    -   オープンソース [Sitecore Cloud SDK](https://doc.sitecore.com/sdk/en/developers/005/cloud-sdk/sitecore-cloud-sdk-for-javascript.html) は、開発者がさまざまなSitecoreデジタルエクスペリエンスプラットフォーム(DXP)製品の機能を、SitecoreAIに接続されたJSS Next.jsやJSS Angularウェブアプリケーションに容易に統合できるようにします。
-   [Webhook](https://doc.sitecore.com/sai/ja/developers/sitecoreai/content-modeling-and-presentation/workflow/webhooks.html) - 公開ジョブ終了時やエンティティが変更された際にトリガーされるウェブフックを使い、リアルタイム情報を持つ他のアプリケーションとSitecoreAIを統合します。
-   [Sitecore CLI](https://doc.sitecore.com/sai/ja/developers/sitecoreai/sitecore-command-line-interface.html) - コマンド、サブコマンド、オプションを使ってすべてのSitecoreAIコア機能をサポートする堅牢なコマンドラインインターフェースです。CLIを使って設定、項目、設定、データモデリングなどを作成し、内容をテスト・検証し、実装状況を監視しましょう。
-   [シリアライズ](https://doc.sitecore.com/sai/ja/developers/sitecoreai/sitecore-content-serialization.html) - Sitecoreは、Sitecoreコンテンツ管理システム(CMS)およびデータベースに保存されたデータの整理およびフォーマットの標準を適用します。これにより、コンテンツの整合性を保ちながら安全に抽出、移行、移動、共有が可能になります。

### 配達

SitecoreAIでは、コンテンツを[Experience Edge](https://doc.sitecore.com/sai/ja/developers/sitecoreai/experience-edge.html)に公開します。これはレイアウトやコンテンツを取得できるGraphQL APIベースのサービスで、CDNを通じて配信され、Sitecoreがホストしています。Experience Edgeは、XM、SitecoreAI、Content Hub、Content Hub Oneなど、さまざまなSitecore製品の公開対象となっています。どの言語でもソリューションを構築し、必要なコンテンツを引き出してGraphQLで動かすことができます。

### フロントエンドホスティング

SitecoreAIはフロントエンドのプレゼンテーションと配信を切り離し、マーケターが直感的なページレイアウトエディターを使ってユーザー体験を自由に設計できるようにします。SitecoreAIを使えば、Content SDKでサポートされるあらゆるフロントエンド技術で構築・ホスティングが可能で、開発者は人気のあるフロントエンドフレームワークを活用して新しいデジタル体験を迅速に構築できます。このソリューションはVercelやNetlifyとの組み込み統合を含み、他のフロントエンドホスティングプロバイダーとの連携もサポートしています。

## あなたの希望する技術を使ったクライアントアプリケーション

選ぶ技術が以下の条件であれば、どんなフロントエンドスタックでもクライアントアプリケーションを構築できます。

-   JSON形式のレイアウトやコンテンツデータを消費しましょう。
-   Experience Edge Delivery GraphQLエンドポイントとやり取りするためにライブラリを活用しましょう。

これにはBlazor、ASP.NET Core、JavaScriptなどのフレームワークが含まれます。

Sitecoreサイトを構築するために [専用のSitecore SDKを使う必要はありません](https://doc.sitecore.com/sai/ja/developers/sitecoreai/introduction-to-framework-agnostic-sitecore-development.html) が、JavaScriptフロントエンドアプリケーションには[Content SDK](https://doc.sitecore.com/sai/en/developers/content-sdk/en/sitecore-content-sdk-for-sitecoreai.html) 、[ASP.NET Core SDK ASP](https://doc.sitecore.com/sai/en/developers/asp-net/0/asp-net-core-sdk/sitecore-asp-net-core-sdk.html) .NET CoreアプリケーションにはASPCoreを使うことをお勧めします。

^UUID-3ceb7d45-3caf-3196-3a9a-f59a9474182a\_cloudportal: [Sitecore Cloud Portal](https://doc.sitecore.com/portal/en/developers/sitecore-cloud-portal/introduction-to-the-sitecore-cloud-portal.html)はすべてのデジタルエクスペリエンスプラットフォーム(DXP)製品にアクセスするための中央ハブSitecore。ポータルで組織とユーザーを管理し、SitecoreAIやDeployアプリへのアクセスも管理します。クラウドポータルには[https://portal.sitecorecloud.io](https://portal.sitecorecloud.io)アクセスできます。

^UUID-3ceb7d45-3caf-3196-3a9a-f59a9474182a\_xmc\_deployapp: [Deployアプリ](https://doc.sitecore.com/sai/ja/developers/sitecoreai/deploying-sitecoreai/deploy-app.html "Deploy app") は環境管理やプロジェクト展開のためのユーザーインターフェースです。プロジェクト作成のウォークスルー、デプロイプロセスの各ステップの詳細なログ、ステータスページ、そしてプロジェクトや環境を管理するための集中管理場所が含まれています。プロジェクト作成フローを正常に完了した後、アプリは以下のプロセスを実行してプロジェクト作成を完了します。

\- Provision
- Build
- Deploy

^UUID-3ceb7d45-3caf-3196-3a9a-f59a9474182a\_xmc\_cmi:あなたの環境の中心には*Content Management (CM)インスタンス*があります。CMインスタンスはサイトコンテンツの作成、保存、編集を行う場所です。また、公開、コンテンツモデリング、バージョン管理、ワークフロー、翻訳、ルール、権限管理も担当します。コンテンツ管理インスタンスには、ページのレイアウト、コンポーネント、データソースの設定、ローカライズ、パーソナライズ設定が含まれます。CMインスタンスからExperience EdgeにデータをGraphQLを使って配信します。