エクセルにおけるエージェントモードの構築

Excelは、データ処理のための世界で最も信頼されるツールであり、家庭の予算からフォーチュン500企業の経営、科学研究、運営計画、教育現場に至るまで、幅広く利用されています。Agent Modeはこの影響をさらに高め、専門的な分析や自動化を誰でも扱いやすくします。この機能では、自然言語でタスクを説明し、計画、推論、反復、結果の検証を行います。

Excel内でのCopilot導入後、ユーザーからはより深く豊かな洞察や直接的なアクションを求める声が多く寄せられました。Agent Modeは、これに応える形で、様々なドメインやデータ形状に対応し、ワークブック内で意味のあるアクションを直接実行できるよう設計されています。このモードは、テーブル構造、数式、動的配列、ピボットテーブル、グラフなど、Excelの豊富な機能をフルに活用し、情報の更新や監査が可能なワークブックを生成します。

Agent Modeは912のSpreadsheetBench指示に基づいてテストされ、57.2%の正確性を記録しました。この評価は、Excel APIを使用してワークブックを直接修正し、オープンソースのopenpyxlライブラリを通じて行われます。評価は実際のユーザーのニーズに基づいて行われ、複雑なタスクの解決に重点を置いています。SpreadsheetBenchは信号として強力ですが、Excelが持つ真の力—動的配列やピボットテーブルなど—をすべて捉えてはいません。そのため、内部評価セットやユーザーフィードバックサイクルを開発し、改善を進めています。

Agent Modeの核心には、推論と反映のループがあります。このシステムは、ワークブックとの直接的なインタラクションを使い、計画に基づいてコードを実行し、結果を評価します。このプロセスは、ギャップがあれば戦略を修正し、必要なコンテキストを引き出すことで続きます。このような計画、実行、反映のサイクルを通じて、意図的で考慮された解決策を提供します。

また、Excelの数千の関数やAPIを効率的に利用するために、エージェントはビルトインのドキュメントを活用します。これにより、複雑な操作でも正確に実行できます。さらに、エラーチェック機能を通じて、自動化の信頼性を高めています。各ツールコールは監査可能で検証可能なワークフローとして再形成され、既存の数式や中間結果の検証ができます。

Agent Modeの初期プレビューは、Microsoft 365の一部ユーザー向けに提供されており、今後も全Excelクライアントで完全統合を目指します。コア出力品質を向上させ、ユーザーフィードバックを取り入れ、Excelに自然にフィットする体験を提供する予定です。このエコシステムの開発は、信頼性と透明性を持つワークフローを実現します。

————-

ソース

関連記事