カテゴリ「Microsoft 365 Copilot」の16件の投稿 Feed

2026年5月 4日 (月)

Chatgpt_image_202652_01_31_38

2025年9月に発表された SharePoint のナレッジエージェントですが、2026年3月3日付で新たに「AI in SharePoint」へと名称が変わり機能面でも大幅にアップデートされました。ちなみに、2026年4月30日時点ではこの機能はパブリックプレビューです。

これまではSharePoint 上の情報を AI を使って探したりメタデータを付与しながら整理するといったところに焦点が当たっていました。しかしAI in SharePoint では様々なタスクも実行できるようになっています。つまり、これまでのように既存コンテンツをAIで整理するだけでなく、新たにコンテンツを基盤から作成できます。

この記事では新たに追加された機能を2026年4月30日時点のパブリックプレビューをベースにまとめています。一部、イメージしやすいようにデモしているビデオを適宜追加し、公式に公開されている情報を日本語で少しまとめたりしてみました。ビデオは取り急ぎ撮影したものなので、ほとんど手間をかけていませんが、実際の操作感が伝われば十分かなと思っています。

利用条件

従来のSharePoint のナレッジエージェントの利用条件は、Microsoft 365 Copilot (Premium) ライセンスがユーザーに付与されていることと、テナントまたはサイト単位でのナレッジエージェントのオプトインを行うことでした。オプトインは組織の管理者がPowerShellを使って行います。当時の基盤モデルはGPTでした。

今回、新しくなった AI in SharePoint はすでにナレッジエージェントをオプトインしていれば、そのままの状態で新しい機能が使えるようになります。ただし、新機能は基盤モデルが Anthropic の Claude がベースとなるため、組織テナントで Anthropic をサブプロセッサーとして許可しておく必要があります。2026年3月末までのアップデートで何もしなければ既定で Anthropic はオンになるため、必要に応じて、Ai in SharePoint のオプトインをナレッジ エージェントと同様に PowerShellコマンドで有効にする必要があります。

なお、Anthropic をサブプロセッサーとして許可しない場合は、従来のナレッジエージェントと同様に GPT ベースで動作します。ただし、一部の機能は使えなくなります。

詳しい手順等については次のMicrosoft Learn の記事を参照してください。

SharePoint での AI の概要 (プレビュー) - SharePoint in Microsoft 365 | Microsoft Learn

AI in SharePoint で提供される機能

AI in SharePoint で提供される新しい機能は次の通りであり、ほとんどがAIとの対話で対応できます。つまり人間の代わりに操作を行ってくれます。

  • サイト作成
  • リスト/ライブラリ
    • リスト/ライブラリの作成・更新・削除
    • 列の追加・変更・削除
    • リストアイテムの作成・更新・削除
    • 削除したリストの復元
  • ビュー・書式設定
    • ビューのフィルター・並べ替え・グループ化のプレビューと適用
    • 列の書式設定
    • ビューの書式設定
  • 自動化・ルール
    • クイックステップの管理
    • 承認ワークフロー
    • 承認の有効・無効化
    • 承認リクエストの作成・確認・承認/却下
  • フォーム
    • リスト用のカスタムフォームの作成
  • ページ
    • ページの作成・編集・コピー
    • ニュース投稿の作成
  • 構造ドキュメントの生成
  • スキルによるAI拡張
  • その他
    • 組織図・人物情報の検索
    • バージョン履歴の確認

従来のナレッジエージェントから引き続き利用できる機能は次の通りです。

  • ページの要約
  • サイト・リスト・ライブラリ内のコンテンツに対する質問
  • ファイルの要約・比較・分析
  • 組織内のファイルやドキュメントの検索
  • 自動化・ルール
    • メール通知のルール作成・更新・削除
  • サイトの改善
    • アクティビティの少ないページの廃止
    • コンテンツギャップの検出 (検索キーワードの情報などをもとに、ユーザーが必要とするコンテンツが充足しているかを確認)
    • リンク切れの修正

ドキュメント ライブラリの作成および編集

ドキュメントライブラリを AI を使って作成および編集できるようになりました。列の追加や編集、ビューの追加、ルールの追加なども可能です。特に列に関しては日本語で列名を指定しても内部列名を適切な英語に変えてくれます。むろん、自分で決めた英語表記がよければそれを支持すればその通りに列を作成してくれます。ライブラリの場合は後述の「オートフィル列」を作成してくれるため、列の値はドキュメント内の情報を利用することができます。

操作ビデオを公開していますが、長めなのでお手すきのときにどうぞ。

リストの作成および編集

リストの作成もAIとのやり取りで行えます。またアイテムの追加や修正、削除なども対話を通じて操作できます。

オートフィル列の利用

オートフィル列はナレッジエージェントから引き続き利用できます。ちなみに、Microsoft 365 Copilot のライセンスがなくても、Microsoft 従量課金を設定しておけばオートフィルの機能は利用できます。これは SharePoint Premium (旧 Microsoft Syntex)時代からある機能であるためです。Microsoft 365 Copilot ユーザーは従量課金の設定をしなくても使えるということですね。ただ、パブリックプレビューの段階ではあるため、詳細な価格体系などは未定です。

ページやニュース投稿の記事の編集

ページやニュース投稿を対話しながらAIが記事を書きます。下書きの作成をしてもらい、その内容を適宜指示しながら校正していきます。たとえば、次のようなやり取りが可能です。

  • 書きたい内容の概要などをざっと書いて下書きを作成してもらう
  • 文章の置き換えを指示する
  • 箇条書きできなく、文章として読みやすく改善してもらう
  • 表にまとめる/表の行列の入れ替え/表の分割などをしてもらう
  • 文章の整合性のチェックしてもらう

ただし、ページ編集時にはAIはWork IQ を使って社内にある情報は参照するものの、インターネット経由などで情報を広範囲からは取得できません。そのため必要があればあらかじめ Researcher などで下調べして資料をWordやPDFなどにまとめておき、OneDrive などに格納しておくことをお勧めします。なお対話画面では OneDriveや SharePoint に格納されているファイルを参照させて、その内容をもとに記事を書くよう指示できます。

他にも注意事項がいくつかあり、ひとの手で調整する必要がある部分もあります。例えば次のことはできません

  • ローカルファイルのアップロードはできない
  • 画像の生成はできない
  • 特定の画像を挿入することはできない

ちなみに、現時点で参照できるファイルの種類は次の通りです。

  • Word
  • Excel
  • PowerPoint
  • PDF

操作している様子をビデオでご紹介しています。ご参考まで。

サイト作成

自然言語を使って「どんなことがしたいのか」を対話していくことでサイトを作成できるようになりました。内容に応じてページ、リスト、ライブラリなどの構造も提案してくれます。生成プランを確認したうえで承認するとサイトが作成されます。

なお、サイト作成は最大30分かかります。進行中はブラウザーは閉じないようにします。

新しい SharePoint のUXでは、ビルドメニューにプロンプトが用意されており、サイトの目的を記載します。

AI in SharePoint を使ったサイト作成の様子は次の通りです。

構造ドキュメントの生成

定型文書となっているWord ファイルを読み込ませてライブラリのフォームを作成できます。ユーザーはフォームに必要情報を入力して送信するとその内容が流し込まれたWordファイルまたはPDFファイルがライブラリ内に作成されます。

フォーム内の各フィールドはWord内のフィールドと連携しますが、SharePointリストとも連携できます。この辺は SharePoint Syntex 時代のコンテンツアセンブリと同じようなコンセプトですね。

なお、2026年4月時点では、元となるWordファイルは英語でないとうまく認識してくれないことが多く、フォーム作成後にWordテンプレートを修正したくてもエラーになってしまいます。日本語での実用的な利用は少し先になりそうです。

どんな使い方ができるかはエラーの起きない範囲でデモを作成しているので参照してください。

SharePoint のAIに教える

SharePoint の AI 機能はパブリック プレビューに数千の組織が参加しているそうですが、このプレビュー期間を通じてMicrosoftに寄せられたフィードバックで特に多かったのは、AI が組織の「仕事の進め方」をより深く理解できるようにすることでした。

つまりサイトごとの規範や手順、プロセス、そして好まれるコンテンツの形式や表現にもっと寄り添ってほしい、ということです。

2026年4月下旬に開催されたMicrosoft 365 Community Conference では、この要望に応える新しい取り組みとして、SharePoint の AI に「何を知っておくべきか」「どう振る舞うべきか」「何を作るべきか」を教えられるようになることをMicrosoftは発表しました。

  • What to Know(覚えさせる)
    サイト固有のルール・好み・禁止事項を AI に記憶させ、同じサイトの全ユーザーに共有されるコンテキストとして使える。
  • How to Act(スキル)
    チームの業務プロセスを “再利用可能なスキル” として保存し、誰でも同じ手順で同じ成果物を作れるようにする。
  • What to Produce(生成物)
    Word / PowerPoint / Excel / レポート / ダッシュボードなど、実際の成果物を SharePoint 内で直接生成できる。

What to Know(覚えさせる)

What to Know は、サイト内で守るべきルールや好みを AI に「共有ルール」として覚えさせるための仕組みです。たとえばチャットで「Remember that our team color is purple」のように伝えると、その内容がサイトレベルで保存され、同じサイトで他のメンバーが AI を使うときにも自動的に適用されます。色の優先度、禁止表現、文体ルールなどをあらかじめ記憶させておくことで、誰が依頼してもサイトの方針に沿った回答や生成結果を得やすくなります。なお、この記憶は Agent Assets ライブラリにある Markdown ファイルとして保存されます。

How to Act(スキル)

How to Act(スキル)は、チームの業務プロセスを AI に保存して、何度でも同じやり方で再現させるための仕組みです。スキルはサイトに紐づく Markdown ファイルとして保存され、同じサイトのメンバーなら誰でも呼び出せるため、チームの作業手順や成果物の作り方を「標準化」しやすくなります。

これは単なるプロンプトの保存ではなく、SharePoint サイトに紐づく “AI の業務知識” を積み上げていく考え方です。つまりスキルは「複数ステップの業務プロセス」を AI に覚えさせ、同じ品質で繰り返し実行できるようにすることで、チーム全員が同じ手順で同じレベルの成果物を作れる状態を目指します。

スキルはチャットから作成でき、コードは不要です。プロンプトで「このサイトで使う専門的な機能」を定義すると、AI がスキル用の Markdown を自動生成してそのサイトの Agent Assets ライブラリに保存します。

  • 四半期レポート生成(財務チーム):サイトに保存されたデータを読み取り、四半期レポートの構造に沿って Word / PowerPoint / Excel などの成果物を一定の形式で生成する。
  • 過去の提案書から新しい提案書を作る(営業チーム):過去の提案書を参照し、章立てを固定したうえで製品情報や価格表を差し込み、新人でも「チーム標準の提案書」を作れるようにする。

  • プロジェクトトラッカーの標準化(PM チーム):必要な列や列の型、選択肢の値、必須項目をスキルとして定義し、「プロジェクトトラッカー作って」で毎回同じリストを生成できるようにする。
  • 情報アーキテクチャに基づくファイル整理(コンテンツ管理):メタデータ付与、ファイル名の標準化、適切なフォルダへの移動までをスキル化し、「情報アーキテクチャを AI に実装する」という使い方につなげる。

What to Produce(生成物)

What to Produce(生成物)は、SharePoint から直接、Word / Excel / PowerPoint をはじめ、レポートや可視化、インタラクティブな要約といった「実際の成果物」を生成できるようにする考え方です。さらに、生成した成果物の“作り方”自体をスキルとして保存しておけば、毎回同じ構造・同じ品質の成果物を繰り返し再現できます。

  • 「週次レポートを作って」→ 生成 → スキル化 → 毎週同じ形式で出力
  • 「過去の提案書を元に新しい提案書を作って」→ 参照元と構造を固定して、チーム標準の提案書を効率よく生成

SharePoint の AI をスキルで拡張するための具体的な手法に関しては次の資料を参照してください。

2026年3月27日 (金)

SharePoint Advanced Management の機能として「コンテンツの検出の制限 (Restricted content discovery:RCD)」があります。

Restrict discovery of SharePoint sites and content - SharePoint in Microsoft 365 | Microsoft Learn

これはサイト単位に設定するもので、Copilot から任意のサイトをグラウンディングの対象から外すのに利用できます。たとえば Copilot の全社導入する際に、データ整備が整っていないサイトでは不用意に Copilot が検索機能を通じてコンテンツを検出してしまう可能性があります。そこで整備が整うまで一時的にグラウンディングできないよう制限しようというものです。最終的には、機密情報などをしっかりと見極めてコンテンツに対して秘密度ラベルをきちんと適用し、Microsoft Purview の DLP(データ損失防止)などと組み合わせることで、機密情報を保護する方向にもっていくのが王道だといえます。その準備が整うまでの中継ぎですね。

「コンテンツの検索が制限された」サイトでは Microsoft 365 Copilot、SharePoint エージェント、組織全体の検索結果に表示されなくなります。ただし、サイトへの権限があるユーザーは直接、そのサイト内で検索する分には検索は可能です。SharePoint スタートページなどから検索するときには組織全体検索ができますが、これが抑制されるということです。

たとえば、設定した対象のサイトはSharePoint のスタートページやホームサイトなどの全体検索から検索結果に表示されなくなります。ただし、OneDrive などに表示される「最近使ったコンテンツ」の表示には影響はありません。また検索に対する影響だけであり、アクセス権限の設定には何の影響もありません。また、この設定ではテナントの検索インデックスからコンテンツが削除されるわけではないため、電子情報開示や自動ラベル付けなどの Microsoft Purview の機能には影響しません。

⚠️注意事項

制限付きコンテンツ検出を過剰に利用すると検索によって情報が得られなくなるため、Copilot 全体のパフォーマンスだけでなくそもそもの検索機能にも悪影響ができます。必要なサイトにのみ適用するようにしましょう。

たとえばデータアクセス ガバナンス レポートや SharePoint 管理センターのアクティブなサイトから目的のサイトを絞り込みます。

必要なライセンス要件

次のいずれかの基本ライセンスが必要です。

  • Office 365 E3、E5、または A5
  • Microsoft 365 E1、E3、E5、または A5

これに加えてさらに次のライセンスの少なくとも1つが必要です。

  • Microsoft 365 Copilot のライセンス(組織内で少なくとも1人のユーザーにCopilot のライセンスを割り当てている)
  • Microsoft SharePoint 高度な管理ライセンス

設定

SharePoint 管理センターの「アクティブなサイト」から目的のサイトにアクセスし「設定」タブを開きます。「Microsoft 365 Copilot からのコンテンツを制限する」をオンにします。

20260325_185816

変更が有効になるまでには時間がかかる場合があるとのことで、FAQを確認するとサイトのアイテム数に依存するとのことで、たとえば500,000アイテムを超えるコンテンツを抱えるサイトの場合は、この変更が完全に処理されて反映されるまでに1週間以上かかる可能性もあるとのこと。

どうしても即時に Copilot からのグラウンディングを制御する必要があるのであれば、検索に影響がでてしまいますが、サイト単位で検索をオフにすることも考慮に入れることも考えて居かもしれません。サイト単位での検索のオフはサイトの設定ページにアクセスして「検索」カテゴリにある「検索とオフラインでの使用制限」から構成します。

20260327_005011

このアプローチはRCDが登場する前にサイト単位でグラウンディングをブロックする方法も一つでした。ただこれだとサイト内検索もできなくなるため、検索ができなくてもさほど影響が大きくない場合に限定しましょう。

RCDの設定をサイト管理者に委任する

2026年3月に公開された新しいアップデートではSharePoint サイトの管理者に委任できるようになりました。ただし、2026年3月の現時点ではパブリック プレビューです。

既定ではオフになっているため、オンにするには SharePoint 管理シェルの実行が必要です。

Set-SPOTenant -DelegateRestrictedContentDiscoverabilityManagement $true

この設定を行うと、サイトの情報画面に「Restrict content from M365 Copilot」オプションが表示されるようになります。

20260325_203610

有効にするにはこの設定を On にします。なお、オンにしたあと[保存]ボタンをクリックすると追加画面が表示され変更理由を提供する必要があります。設定の変更を行うたびに正当な理由を提供しなくてはいけません。

オプションは次の3つです。

  • Setting no longer applies (もう適用する必要がなくなったため)
  • Setting was incorrect (設定が適切ではなかったため)
  • Other reasons (その他の理由)

20260326_194558

監査

RCDの設定に関しては、次のアクティビティが監査ログに記録されます。

  • サイトのコンテンツの検出制限設定をオンにする
  • サイトのコンテンツの検出制限設定をオフにする
  • サイトのコンテンツの検出制限を更新するための理由

20260327_113335

実際にログを確認してみると「RCDJustification」というプロパティに変更理由が記載されていることがわかります。

20260327_114402

コンテンツ検出が制限されているサイト

コンテンツ検索が制限されているサイトは画面上部に「制限付き」と表示れるためユーザーは簡単に識別できます。

20260327_114922

以上が、コンテンツの検出の制限という機能の概要です。冒頭のMicrosoft Learnの技術記事には、PowerShellコマンドなども詳しく掲載されているので、管理者はしっかり目を通すようにしておきましょう。

2026年2月 4日 (水)

2026年2月4日付で、OneDrive 内で利用できる Copilot のエージェント作成機能がGAとなりました。


YouTube: Bring insights of your OneDrive files into Microsoft 365 Copilot

Agents in OneDrive Now Generally Available: Your AI Assistant Built with Your Own Content | Microsoft Community Hub

OneDrive のエージェントでできることは?

OneDrive 内にある自身のファイルやフォルダーのコンテンツを使って次のことが行えます。

  • 複数のドキュメントに対する質問をまとめて1回で行える
  • 文書を読んで、デッスカッション、決定、重要ポイントを要約してくれる
  • 文書を読んで、「誰が担当か(surface owners)」「いつまでにやるのか(deadlines)」「何が問題か(risks)」「次に何をするか(action items)」を自動的にまとめてくれる

業務は常に変化します。たとえば、新しい資料が追加されたり、会議メモが増えたり、担当者が変わることもあります。また決定事項が更新されることもある。しかし、チームで仕事をしていると人間の「共有コンテキスト」はすぐにずれてしまいがちです。例えば次のようなことがあります。

  • 最新の仕様はどこに書かれている?
  • このタスクの担当者って誰?
  • 前回の会議で何が決まったんだっけ?
  • どんなリスクがあったんだっけ?

いろいろな業務に追われる中で、時間の経過とともに記憶はあいまいになりがちです。チームメンバーがそれぞれに共通認識や前提が崩れる原因にもなります。ですが、エージェントはこうした散らばった情報を素早く整理して、一つの文脈として維持してくれます。

つまり、プロジェクトが進行してファイルや状況が変わっても、エージェントを通じてチーム全員が最新の情報にアクセスできるため、認識のずれが生じないようにしてくれるということです。

エージェントの保存場所

作成したエージェントは、.agent ファイルとして OneDrive に保存されます。

これを開くと、すぐにフルスクリーンの Copilot エクスペリエンスへと切り替わり、そのまま特定のプロジェクトやトピックに沿った作業をづけることができます。

OneDrive 内でエージェントを作成する

エージェントを作成するには次の2つが必要です。

  • OneDrive on the web
  • Microsoft 365 Copilot ライセンス

指定できるソースは最大20個までです。ファイルを直接選ぶ場合は20ファイルまで。またフォルダーを指定する場合もフォルダー内には最大20ファイルまでになるようにしておく必要があります。

利用可能なファイルの種類は次の通りです。

  • DOC, DOCX
  • PPT, PPTX
  • PDF
  • TXT
  • RTF
  • MD

詳細なエージェント作成の手順に関しては次のリンク先のサポート文書を確認してください。

Create and use an agent in OneDrive - Microsoft Support

2025年12月28日 (日)

Copilot Studio で作成するAI エージェントのツールとしてMCP(モデル コンテキスト プロトコル)サーバーを追加できますが、現在、SharePoint に関するMCPサーバーも利用できるようになっています。SharePoint を利用するので、Microsoft 365 Copilot のライセンスは必要です。

利用できるのは次の2つです。なお、これらは現在 Frontier プログラムの一部となっています。

  • Microsoft SharePoint Lists MCP

  • Microsoft SharePoint and OneDrive MCP

20251228_195226

この記事では SharePoint Lists MCP について説明します。

なお、今回の説明で使用しているモデルは GPT5-Auto (Preview) であり、プライマリ言語は日本語です。日本語でどこまで動作するのか試したくて。

Microsoft SharePoint Lists MCP とは?

このMCPをエージェント内でツールとして利用することでエージェントと自然な会話をしながら、SharePoint サイト内のリストを操作できます。

SharePoint Lists MCP サーバーに関する公式ドキュメントは次の通りです。

SharePoint Lists Tools MCP サーバー リファレンス | Microsoft Learn

ただし、Copilot Studioで利用する際にすべてこのドキュメントに書かれている通りに操作できるわけでもないようで、注意点などを含めてこの記事にまとめておきます。

※あくまでも 2025/12/28現在の情報であり今後いろいろとアップデートされていくことになると思います。

余談ですが上記ドキュメントに書かれている通り、この MCP ではすべての操作はMicrosoft Graph API v1.0 を使用しています。そのため、ある程度 Graph API v1.0 の知識があるとどうやってやり取りしたらいいかの勘所はつかみやすくなると思いますし制限もイメージしやすいと思います。

主な機能

このMCPサーバーで行える操作は次の通りです。

サイトの操作

  • 名前または URL でサイトを検索する
  • ホスト名とパスでサイトを解決する
  • サブサイトの一覧
  • サイト内のリスト一覧

リストの管理

  • 新しい SharePoint リストを作成する
  • 対応しているのはgenericList のみ
  • ドキュメント ライブラリの作成はサポートされない (試すと404エラーとなる)

列の操作

  • リスト内のすべての列を一覧表示する
  • 列の削除

アイテムの操作

  • アイテム取得(listListItems)
  • アイテム作成(createListItem)
  • アイテム更新(updateListItem、ifMatchで同時編集制御可)
  • アイテムの削除

サポートされる列の種類

  • 1行テキスト
  • 複数(プレーンテキスト、リッチ テキスト)
  • 数値 (小数点以下の桁数、最小値、最大値を含む)
  • 選択肢 (単一選択および複数選択)
  • はい/いいえ
  • 日付と時刻 (日付のみ、または日時)
  • ユーザーまたはグループの列 (単一選択および複数選択)
  • 参照
  • ハイパーリンク

サポートされていない機能

上記の機能以外は現時点ではサポートされていません。詳しくは先ほどの公式ドキュメントも確認してみてください。列の追加や編集ができたらいいなと思ったんですが、そこは難しそうですね。ちなみにドキュメント ライブラリを対象にファイル操作をしたい場合は、SharePoint and OneDrive MCPを使う必要があります。

MCPの追加

ツールタブから新しいツールとしてモデルコンテキスト プロトコルの一覧から Microsoft SharePoint Lists MCP を追加します。

追加すると、「ツール」に操作一覧が表示されます。必要な操作のみを許可することも可能ですが、ここでは一通りの処理を検証するため既定値のすべてオンのまま利用します。

20251227_100232 このツールを追加してチャットで利用する場合は(テストチャットを含む)、接続の許可が必要です。

20251227_100746_2

操作編

サイトの名前やURLを取得する

サイト名やURLの取得につかえるのは次の2つの操作です。リストを操作する際にまずは対象のリストが存在するサイトのURLが必要になるため、まずはサイトの情報の取得方法を覚えておきましょう。

英語名ですが名称からできることは推測できます。

  • searchSitesByName
  • getSiteByPath

searchSitesByName を利用できるということは、サイトの表示名や部分的なURLからサイトをできるようになっているということです。そのためサイト名が分かっていれば次のように目的のサイトの情報を取得できます。

例) 「Copilot Studio 入門」という名前のサイトの情報を取得して

20251227_100846

getSiteByPath はURLが分かっている場合にサイトの情報を取得できるということです。

例) 「次のURLのサイトの情報を知りたい。
<サイトのURL>」

20251227_101418

リストの取得

特定のサイトのリスト一覧を取得できる操作が利用できます。

  • listLists

たとえば、次のように指示します。

例)「次のURLにあるリストの一覧を表にしてほしい。<サイトのURL>」

20251227_102030 単にリストを一覧表示してほしいと依頼すると Hidden属性が True のものも表示されます。では次のように指示して、Hidden属性も表示させましょう。

例)「次のURLにあるリストの一覧を表にしてほしい。Hidden属性も表示すること。<サイトのURL>」

20251227_103611

Hidden属性は隠しリストであるかどうかを示すもので、一般的にはシステムが使うリストは Hidden属性がTrueになっています。そのため、一般利用のリストの一覧を取得したい場合は、「次のURLにあるリストの一覧を表にしてほしい。Hidden属性がTrue のものは除外して表示して。」と依頼するといいでしょう。

またリストにはドキュメント ライブラリも含まれます。ドキュメント ライブラリもリストの一種であるためです。もしリストのみにしたいのであれば、「ドキュメント ライブラリは除外して」「BaseType eq 0 のものだけにして」などと指定します。ちなみにライブラリのみにしたい場合は「ドキュメント ライブラリだけを対象にして」「BaseType eq 1 のものだけにして」などと指定します。

20251227_105207


Tips

設定メニュー内の「生成AI」の項目から「コードインタープリター」を有効化していれば、Excel への出力もできます。

20251227_102540

実際に Excel への出力を依頼するとすぐに作成してくれます。

20251227_105349


特定のリストを取得する

サイトのURLとリスト名が分かっている場合は次のように指定することも可能です。

  1. まず目的のサイトを取得する
  2. リスト名を指定してリストを取得する

20251227_113621

リストを新規に作成する

createList操作がサポートされており、リストの新規作成が可能です。ただし、現時点ではupdateList がサポートされていないためリスト名の変更などは対応していません。

例) 「このサイトに"図書の貸出台帳"という名前のリストを作成してください」

20251227_112359

列の操作

列の操作としては listListColumn と deleteListColumn がサポートされています。つまり既存の列の一覧および削除ができます。createListColumn やgetListColumn やupdateListColumnがサポートされていないため、列の新規追加、特定の列情報の取得や更新はできません。

ちなみに、公式ドキュメントには createListItem は掲載されているのですが、実際に追加したツールの操作一覧には表示されておらず、列の新規作成を依頼しても、誤ってリストアイテムを作成しようとします。今後、サポートされるといいですね。

さて、リストの列の取得は可能です。一覧を取得してみましょう。

例) 「このリストの列を一覧にしてください」

20251227_133946


Tips

決まったリストを操作するのに毎回サイトのURLやリスト名を指定するのは面倒です。このように特定のリストに対して繰り返し処理を行う場合は、指示に最初からサイトのURLとリスト名を指定しておくと便利です。

使用するURLはダブルクォーテーションで囲み、末尾には/を追加しないようにしましょう。末尾にスラッシュをうっかり追加してしまうだけで正しく回答してくれなくなります。

20251228_165157


アイテムの新規追加、更新、削除

アイテムの新規追加、更新、削除がサポートされています。

  • createListItem…新規追加
  • updateListItem…更新
  • deleteListItem…削除

例えば、次のような依頼をすることで新規にアイテムを追加できます。

例)「リストの列を確認したうえで、次のアイテムを追加してください。
タイトル: データ分析の基礎
貸出日: 2025-12-18
返却期限: 2026-01-08
状態: 貸出中
備考: 演習問題付き」
20251228_165327

特定の列の値を変更したい場合は次のように指示できます。

例) 「次の書籍名の貸出者をそれぞれ更新してください。
-プロジェクト マネージメント入門: 佐藤 花子
-データ分析の基礎: 鈴木 太郎
- クラウドサービス 活用ガイド: 高橋 正樹」

20251228_165813

ここまではシステム管理者っぽく操作をしてきましたが、エージェントがあれこれ推論してくれるため、もっとフランクにやり取りすることもできます。たとえば、次のようなやり取りです。

例) 「これから3日間借りられそうな本はありますか? 」

これに対して利用可能な書籍をリストアップして回答してくれます。

20251228_171051

そのまま貸し出しを依頼することもできます。この場合、エージェントが先回りして特に指示しなくても、貸出日や返却期限、貸出者なども更新してくれます。
※返却日を空にするところまではしてくれませんでしたが。

20251228_171526

リスト操作に不足する機能をどう補うか考える

ここまで見てきたように SharePoint Lists MCPではリストに対して、かなりのことが自然な会話のやり取りで操作できます。ただし、不足する機能があれば、適宜、リストの「ルール」を使うことも検討する必要があります。今回は貸し出し管理が題材でしたが、例えば、返却されたら貸出日と返却予定日を空にするようにルールを作成しておくと、対応がスムーズです。もちろん、これをAIエージェントの指示に書くことも可能ですが、ルールのほうがより確実です。

現時点ではまだサポートされる機能が十分でないところもあります。必要があれば、Power Automate などを使って機能を補うことも考慮する必要があります。

まとめ

ここまで、SharePoint Lists MCP の機能について詳しく説明してきました。これまで、リスト操作はフィルターや検索くらいしかできませんでした。それが、自然な会話形式であれこれやり取りできるのは画期的で、驚きました。

ただ、欲を言えばリストの更新、列の追加、列の変更がサポートされるようになるといいのになと思います。例えば、図書の貸し出し管理をしたいので、リストと列を提案してほしいという。この時に、日本人が引っ掛かりやすい表示名と内部名の問題も、Copilot に考案してもらい、それをそのままリスト化できるといいんですけどね。将来に期待しましょう。

ぜひ、ご自身でもいろいろと試してみてください! なかなか楽しいですよ。

今年、最後のご挨拶

さて、2025年も残すところあと3日です。本年のブログはこの記事をもって終わりとします。

今年一年を簡単に振り返ってみると、初の試みとして SharePoint の勉強会コミュニティを立ち上げました。またメインの講師業としては、8月から Copilot Studio の入門者向け研修コースの開発をはじめ、11月に次の研修コースのリリースしました。

【オフィスアイ株式会社】Microsoft 365 Copilot ユーザーのためのCopilot Studioで始めるAIエージェント開発入門

新コースのリリース以降は、このブログでも生成AIおよび Copilot に関する情報を記事に書き始めましたが、来年も引き続きSharePoint が中心となりますが情報発信を続けていく所存でおりますので、皆様どうぞご期待ください。勉強会も不定期ですが来年もまた開催します。

そうそう、Microsoft 365 Copilot の中核を担っているのは SharePoint だといっても過言ではありませんし、今後ますます重要になりますから。


🗻🐍では、皆様、よい年をお迎えくださいませ🐎🎍


2025年12月26日 (金)

Adobestock_1745160536

AI エージェントをエージェント ビルダーで作成する際にナレッジソースを追加する際に新たに「組織内のひとへの参照(Reference people in organization)」オプションが利用できるようになっています。このオプションが利用できるのは Microsoft 365 Copilot のアドオンライセンスを持っているユーザーだけです。

20251216_211603

このオプションをオンにすることで、Microsoft 365 内のユーザーのプロファイル情報(Microsoft Graph にすでに存在する組織内の人物データ)の一部を参照できるようになります。含まれる情報は次の通りです。

  • 名前、役職、部署
  • スキルや専門分野
  • 上司・部下などの組織情報
  • 連絡先情報 (会議室も含む)

このオプションがオンになっていない場合は、たとえば「アリスの連絡先を知りたい」と依頼しても情報を取得できません。

20251217_144444

しかし、このオプションにオンにすると同じ依頼に対して連絡先情報が返されます。

20251217_133136

他にも「総務部に所属するユーザーを一覧にして」と依頼する、department プロパティに総務部と書かれているユーザーを取得できます。

20251217_133528




「Power BI のスキルを持つユーザーを一覧にしてほしい」と問い合わせると当該ユーザーをリストアップできます。もちろん、ユーザープロファイルに当該情報が追加されていることが前提です。

20251226_165008