SharePointのドキュメントからCopilotを簡単に作成可能に!
この記事の内容
- Microsoft Build 2024で発表された、SharePointから直接カスタムCopilotを作成できる新機能を紹介します
- ドキュメントを選択してボタンを押すだけで、そのドキュメントに基づいて回答するチャットボットが完成します
- コードを一切書かずに、RAGベースのチャットボットをノーコードで構築できます
- 作成したCopilotはリンクで共有でき、Microsoft Teamsのチャットに埋め込むことも可能です
- 記事執筆時点ではプライベートプレビュー中で、夏頃に一般提供が予定されています
SharePointからCopilotをワンクリックで作成
Microsoft Build 2024において、SharePointの新機能として「Create a Copilot」が発表されました。この機能を使うと、SharePointサイト上のドキュメントを対象にしたカスタムCopilot(チャットボット)を、驚くほど簡単に作成できます。
従来、ドキュメントを検索・参照するチャットボットを構築しようとすると、Azure OpenAI Serviceの契約やインデックスの構築、RAG(Retrieval-Augmented Generation)の実装など、相応のコストと工数が必要でした。この新機能はそのような複雑さを一切排除しています。
作成手順:数クリックで完成
1. 対象ドキュメントを選択する
SharePointサイト上で、Copilotに学習させたいドキュメントを選択します。複数のドキュメントをまとめて選択することも可能です。
2. 「Create a Copilot」ボタンをクリックする
ドキュメントを選択すると、SharePointの画面に「Create a Copilot」ボタンが表示されます。これをクリックするだけで、選択したドキュメントの内容を知っているCopilotの作成が始まります。
3. 名前や設定を調整する(任意)
Copilotの名前は自動生成されますが、「Edit」ボタンから変更することができます。目的や説明文を追記することも可能です。設定が完了したら「Save」をクリックします。何も変更せずにそのまま保存しても問題ありません。
動作確認:ドキュメントの内容を正確に回答
作成したCopilotはすぐに試すことができます。デモでは、ドローンによるランチデリバリーサービスに関するドキュメントを対象にCopilotを作成し、以下のような質問を投げかけました。
「ドローンでデリバリーしてくれるサービスの値段はいくらですか?」
Copilotはドキュメントの内容を参照した上で、次のように回答しました。
「フラットフィー(定額)で、1オーダーあたり5ドルです。」
コードをまったく書かずに、ドキュメントの内容を正しく参照するチャットボットが動作していることが確認できました。裏側ではドキュメントがインデックス化され、RAGの仕組みによって関連箇所を取得して回答していると考えられます。
共有とTeams連携
作成したCopilotは「Share」ボタンから簡単に共有できます。共有画面はOneDriveの共有と同様のインターフェースになっており、以下の操作が可能です。
- 特定のユーザーやグループへの権限付与
- リンクのコピー
- メールアドレス宛てのリンク送信
デモでは、コピーしたリンクをMicrosoft Teamsのチャットに貼り付けることで、チャット画面上にCopilotが埋め込まれました。「Chat」ボタンを押すことで、Teams内から直接Copilotと会話できる状態になります。
従来との比較:コストと工数が大幅に削減
同等の機能(ドキュメントを参照するRAGベースのチャットボット)を自前で構築しようとした場合、Azure OpenAI Serviceの契約、Azure AI Searchによるインデックス構築、アプリケーション開発など、数百万円規模のシステム開発になることもあります。
SharePointを利用している環境であれば、この機能を使うことで同じ本質的な機能をノーコードで実現できるようになります。Microsoft 365のライセンスをすでに持っている組織にとって、非常にコストパフォーマンスの高いソリューションです。
提供時期について
この機能はMicrosoft Build 2024で発表されたばかりであり、記事執筆時点ではプライベートプレビュー段階です。サインアップして承認されると試用が可能で、一般提供(GA)は2024年夏頃を予定しているとのことです。
機能の正式名称は 「Create Copilot from SharePoint」 です。
まとめ
SharePointの「Create a Copilot」機能は、ドキュメントを選んでボタンを押すだけで、そのドキュメントに基づいて回答するカスタムCopilotをノーコードで作成できる画期的な機能です。作成したCopilotはリンク共有やTeams連携にも対応しており、組織内への展開も容易です。
従来であれば相応の開発コストや専門知識が必要だったRAGベースのチャットボットが、Microsoft 365を利用している環境であれば誰でも簡単に作成できるようになります。Microsoft 365・SharePointを活用している組織にとって、ぜひ注目しておきたい機能です。