🤖

Microsoft Ignite 2025 で発表された Microsoft 365 Copilot API のアップデート

に公開

Microsoft Ignite 2025 に関連して、Microsoft 365 Copilot API のアップデートがアナウンスされました。

https://devblogs.microsoft.com/microsoft365dev/microsoft-365-copilot-apis-whats-new-and-whats-next/?WT.mc_id=M365-MVP-5002941

大きな変更としては Microsoft 365 Copilot 取得 API の一般提供Microsoft 365 Copilot 検索 API のパブリック プレビュー です。

Microsoft 365 Copilot 取得 API については、前回の記事でも紹介しています。前回の記事の時点で既に一般提供として使用できましたが、今回正式にアナウンスされました。

https://zenn.dev/karamem0/articles/2025_11_09_130000

また、Microsoft 365 Copilot 検索 API がパブリック プレビューとして公開されました。Microsoft 365 Copilot 取得 API と似ていますが、その違いはデータ指向かドキュメント指向かという点にあります。

Microsoft 365 Copilot 取得 API はデータ指向の API であり、セマンティック インデックスのデータをそのまま返します。セマンティック インデックスは内部でチャンク化されているため、同じドキュメントの異なる部分が検索結果として返されることがあります。一方、Microsoft 365 Copilot 検索 API はドキュメント指向の API であり、結果はドキュメント単位で返されます。Microsoft 365 Copilot 検索 API は KQL (キーワード クエリ言語) やページングに対応しており、ドキュメント検索の用途により適しています。

例えば、Microsoft 365 のデータを参照するカスタム エージェントを構築する場合は、Microsoft 365 Copilot 取得 API の利用が適しています。Microsoft Graph 検索 API を使用したカスタム検索アプリの場合は、Microsoft 365 Copilot 検索 API に置き換えることで検索エクスペリエンスを向上できます。

これまでは、SharePoint のデータを Azure AI Search にインデックス化し、AI エージェントに回答させるという手法がよく行われてきました。その中で、アクセス許可やデータの容量といった課題に直面するケースが多数ありました。カスタム スキルなどで対応できない場合もあるため、すべてのケースではありませんが、Microsoft 365 Copilot API がこれらの課題に対する解決策となり得ます。要件に応じた API の選択が、Microsoft 365 における検索体験とエージェント開発の品質向上につながるものと期待しています。

Discussion