注:
この記事は、SharePoint のナレッジ エージェントのプレビュー バージョンに適用されます。
ナレッジ エージェントは現在、Microsoft 365 Government (GCC、GCC High、DoD、Office 365エアギャップ クラウド環境、または 21Vianet が運用する Microsoft 365) ではサポートされていません。
前提条件
パブリック プレビュー中に SharePoint で AI を使用するには、次 のすべての 要件を満たす必要があります。
Microsoft 365 Copilot ライセンス: ユーザーはアクティブなMicrosoft 365 Copilot ライセンスを持っている必要があります。 SharePoint の AI は、パブリック プレビュー中および一般公開時にこのライセンスに含まれます。 追加料金は発生しません。
PowerShell を使用した SharePoint パブリック プレビューでの AI へのオプトイン: SharePoint の AI は、オプトインするまで、すべてのテナントで既定でオフになっています。 SharePoint 管理者 (またはグローバル管理者) は、ユーザーに対して SharePoint で AI を明示的に有効にする必要があります。
オプトインは、テナント全体または PowerShell を使用して特定のサイトに適用できます。
以前に Knowledge Agent パブリック プレビューをオプトインしたテナントは、再度オプトインする必要はありません。
Microsoft 管理 Center で AI サブプロセッサとして Anthropic を有効にする (新しい要件): SharePoint の更新されたパブリック プレビューの AI では、高度な推論モデルを使用して、SharePoint コンテンツ全体でのマルチステップの計画と実行をサポートします。 テナント管理者は、Microsoft 管理 センターで Microsoft Online Services の AI サブプロセッサとして Anthropic を明示的に有効にする必要があります。
重要
Anthropic が有効になっていない場合、テナントがパブリック プレビューにオプトインされ、ユーザーにMicrosoft 365 Copilot ライセンスがある場合でも、SharePoint の AI は機能しません。 ユーザーがプロンプトを実行しようとすると、"このプレビュー エクスペリエンスは、organizationの AI プロバイダー設定のため使用できません" というエラー メッセージが表示されます。 以前に SharePoint で AI にオプトインしたが、Anthropic を有効にしたくない管理者は、エンド ユーザー エクスペリエンスの低下を回避するために、SharePoint パブリック プレビューで AI をオプトアウトする必要があります。
SharePoint の AI 機能は、現在、Microsoft 365 Government (GCC、GCC High、DoD、Office 365エアギャップ クラウド環境) ではサポートされていません。
AI Sub-Processor として Anthropic を有効にする
テナント管理者は、Microsoft 管理 センターで Microsoft Online Services の AI サブプロセッサとして Anthropic を明示的に許可する必要があります。 欧州連合または英国に拠点を置くテナントの場合、Anthropic は現在 EU データ境界コミットメントから除外されているため、既定で無効になっています。 パブリック プレビュー中に SharePoint で AI を引き続き使用するには、EU および英国のテナント管理者が Microsoft 管理 センターで Anthropic を明示的に有効にする必要があります。
Microsoft 365 管理センターに移動し、Copilot ->Settings を選択します。
[ データ アクセス ] ページで、 Microsoft サブプロセッサとして動作する AI プロバイダーを選択します。
[Microsoft サブプロセッサとして動作する AI プロバイダー] ページの [organizationで使用可能なサブプロセッサ] で、上記の条件に従って [Anthropic を Microsoft サブプロセッサとして有効にする] を選択します。
詳細な手順はこちらを参照してください。
Anthropic がサブプロセッサとして有効になっている場合:
organizationでは、SharePoint の AI など、Microsoft 365 Copilotエクスペリエンスに対して Anthropic モデルを使用できます。
この設定は、機能の可用性と構成に応じて、Microsoft 365 全体の他の Copilot を利用するワークロードに適用される場合があります。
注:
Anthropic がサブプロセッサとして有効になっている場合、organizationは SharePoint やその他のMicrosoft 365 Copilot エクスペリエンスで AI 用の Anthropic モデルを使用できます。 テナント管理者は、この設定を確認して、organizationのコンプライアンス、データ処理、規制要件と一致していることを確認する必要があります。
SharePoint で AI を有効にする
プレビュー中は、PowerShell を使用して可用性が構成されます。 オプトインは、 を使用して、テナント全体または特定のサイトに適用できます。 以前に Knowledge Agent パブリック プレビューをオプトインしたテナントは、再度オプトインする必要はありません。
Set-SPOTenantの既存のKnowledgeAgent パラメーターを使用して、すべてのサイトで SharePoint の AI 機能を有効にしたり、サイトを選択的に含めたり、サイトを選択的に除外したりできます。
複数地域テナントの場合、そのリージョンの SharePoint で AI を有効にするには、各 geo で PowerShell スクリプトを実行する必要があります。
重要
基になる PowerShell パラメーター名 ( KnowledgeAgentScope など) は、互換性のためにプレビューの名前を保持します。 この機能は現在、SharePoint の AI 機能として説明されていますが、プレビュー中はパラメーター名は変更されません。
有効化プロセスは、一般提供のために変更されます。
SharePoint Online 管理シェル バージョン 16.0.26615.12013 以降を使用して、Copilot ライセンスを持つユーザーの AI 機能プレビューへのアクセスを管理します。 セットアップ手順については、「SharePoint Online 管理シェルの概要」を参照してください。
SharePoint Online 管理シェルが既にインストールされている場合は、管理モードで次のコマンドを実行して、最新バージョンを実行していることを確認します: Update-Module -Name Microsoft.Online.SharePoint.PowerShell。
バージョン管理エラーを解決するには
次のエラーが発生した場合は、SharePoint Online 管理シェルの複数のバージョンまたは競合するバージョンがインストールされていることを示している可能性があります。
Set-SPOTenant : A parameter cannot be found that matches parameter name 'KnowledgeAgentScope'
この問題を解決するには、次の手順を実行します。
[ プログラムの追加と削除] を開き、SharePoint を検索して、競合する SharePoint モジュールを削除します。 見つけた SharePoint 管理モジュールをアンインストールします。
次のコマンドを実行して、インストールされているモジュールを確認します。
Get-Module -Name *SharePoint* -ListAvailable複数のバージョンが一覧表示されている場合は、次を使用して削除します。
Uninstall-Module -Name <ModuleName>残りのモジュールを手動で削除します。 アンインストール中に例外が発生した場合は、次のコマンドを使用してモジュール パスを見つけます。
(Get-Module -Name *SharePoint* -ListAvailable).Path親フォルダーに移動し、手動で削除します。
PowerShell を再起動します。 ターミナルを閉じてもう一度開き、メモリに読み込まれたモジュールをクリアします。
クリーンアップを繰り返します。 SharePoint Online PowerShell モジュールが残らなくなるまで、手順 2 と 3 を繰り返します。
最新の SharePoint Online PowerShell モジュールをインストールするには、次のコマンドを実行します。
Install-Module -Name Microsoft.Online.SharePoint.PowerShell注:
インストールされているバージョンを確認するには、次のコマンドを使用します。
(Get-Module -Name Microsoft.Online.SharePoint.PowerShell -ListAvailable).Version複数のバージョンが表示される場合は、前のクリーンアップ手順を繰り返します。
特定のサイトをオプトインまたはオプトアウトする手順
KnowledgeAgentScope
説明: KnowledgeAgentScope を使用すると、管理者はナレッジ エージェント機能を使用できる SharePoint サイトを制御できます。
有効な値:
AllSites: ナレッジ エージェントはすべてのサイトで使用できます。IncludeSelectedSites: ナレッジ エージェントは、KnowledgeAgentSelectedSitesList で指定されたサイトでのみ使用できます。ExcludeSelectedSites: ナレッジ エージェントは、KnowledgeAgentSelectedSitesList で指定されているものを除くすべてのサイトで使用できます。NoSites: ナレッジ エージェントはどのサイトでも使用できません。 (これは既定値です)。
注: ライセンスMicrosoft 365 Copilot必要です。
KnowledgeAgentSelectedSitesList
説明: KnowledgeAgentSelectedSitesList を使用すると、管理者は SharePoint サイト URL の一覧を渡して、ナレッジ エージェント機能を含めたり除外したりできます。
KnowledgeAgentScope = ExcludeSelectedSites: リストは EXCLUDE (サイト オプトアウト リスト) のサイトとして扱われます。
- KnowledgeAgentScope = IncludeSelectedSites: リストは INCLUDE (サイトオプトイン リスト) のサイトとして扱われます。
既定では、既存のリストが指定されたリストで上書きされます。
このパラメーターは、
KnowledgeAgentScopeがIncludeSelectedSitesまたはExcludeSelectedSitesに設定されている場合にのみ呼び出すことができます。サイト URL の一覧は 100 項目を超えることはできません。
注: ライセンスMicrosoft 365 Copilot必要です。
KnowledgeAgentSelectedSitesListOperation
説明: KnowledgeAgentSelectedSitesListOperation は、ナレッジ エージェント機能の現在のサイト リストで実行する操作を指定します。
有効な値:
Overwrite: 既存のサイトの一覧を上書きします (既定値)。Append: サイトの入力リストを既存のサイト リストに追加します。Remove: 既存のサイト リストからサイトの入力リストを削除します。
注: このパラメーターを
KnowledgeAgentSelectedSitesListなしで呼び出しても効果はありません。
例
すべてのサイトで SharePoint で AI を有効にする
# Connect to SharePoint Online admin center
Connect-SPOService https://yourtenant-admin.sharepoint.com
# Enable Knowledge Agent for all sites in the tenant
Set-SPOTenant -KnowledgeAgentScope AllSites
# Verify the configuration
Get-SPOTenant | Select-Object KnowledgeAgentScope
指定したサイトで SharePoint で AI を有効にする
# Connect to SharePoint Online admin center
Connect-SPOService https://yourtenant-admin.sharepoint.com
# Set Knowledge Agent to be available only on the included sites
Set-SPOTenant -KnowledgeAgentScope IncludeSelectedSites
# Specify sites to enable Knowledge Agent (initial inclusion list)
Set-SPOTenant -KnowledgeAgentSelectedSitesList @("https://yourtenant.sharepoint.com/sites/site5", "https://yourtenant.sharepoint.com/sites/site7")
# Add additional sites to the existing inclusion list (if needed)
Set-SPOTenant -KnowledgeAgentSelectedSitesList @("https://yourtenant.sharepoint.com/sites/site3") -KnowledgeAgentSelectedSitesListOperation Append
# Verify the inclusion configuration
Get-SPOTenant | Select-Object KnowledgeAgentScope, KnowledgeAgentSelectedSitesList
指定したサイトを除くすべてのサイトで SharePoint で AI を有効にする
# Connect to SharePoint Online admin center
Connect-SPOService https://yourtenant-admin.sharepoint.com
# Set Knowledge Agent to be available on all sites except selected sites
Set-SPOTenant -KnowledgeAgentScope ExcludeSelectedSites
# Specify sites to exclude from Knowledge Agent (initial exclusion list)
Set-SPOTenant -KnowledgeAgentSelectedSitesList @("https://yourtenant.sharepoint.com/sites/site1", "https://yourtenant.sharepoint.com/sites/site2")
# Add additional sites to the existing exclusion list (if needed)
Set-SPOTenant -KnowledgeAgentSelectedSitesList @("https://yourtenant.sharepoint.com/sites/site3") -KnowledgeAgentSelectedSitesListOperation Append
# Verify the exclusion configuration
Get-SPOTenant | Select-Object KnowledgeAgentScope, KnowledgeAgentSelectedSitesList
SharePoint で AI を無効にする
# Connect to SharePoint Online admin center
Connect-SPOService https://yourtenant-admin.sharepoint.com
# Disable Knowledge Agent for all sites in the tenant
Set-SPOTenant -KnowledgeAgentScope NoSites
# Verify Knowledge Agent is disabled
Get-SPOTenant | Select-Object KnowledgeAgentScope