1. 主要ページへ移動
  2. メニューへ移動
  3. ページ下へ移動

QES ブログ

記事公開日

【AI初心者向け】Microsoft 365 CopilotでエージェントにExcelファイル生成させてみた!

  • このエントリーをはてなブックマークに追加

この記事のポイント

この記事では、Microsoft 365 Copilotのエージェント機能における「コードインタープリター」の実践的な活用方法を紹介します。

  • 今回作るエージェント:
    Web検索で最新のAIトレンドを調査し、その結果をExcelファイルとして出力・ダウンロードさせてくれる「AIトレンドリサーチャー」を作成します。
  • 活用のメリット:
    「情報の収集」から「資料(Excel)の作成」までを自動化でき、リサーチ業務の効率が劇的に向上します。

こんにちは!DXソリューション営業本部の大和矢です。

前回の記事では、Microsoft 365 Copilotにおいて、エージェントを作るための指示文を考えてくれる「Copilot's Pilot」をご紹介しました。

エージェントの作成自体に慣れてくると、次にやりたくなるのが「ファイルの出力」ではないでしょうか?
「調べた結果をチャット画面で見るだけじゃなくて、Excelファイルで渡してくれたらそのまま資料に使えるのに…」と思うこと、ありますよね。

実は、エージェントの「コードインタープリター」機能を使えば、それが可能です!

今回は、前回紹介した作成方法をベースに、「AI業界のトレンドをリサーチして、Excelファイルを出力するエージェント」を作ってみました。
実際の挙動と設定レシピをご紹介します。

今回作成する「AIトレンドリサーチャー」

今回作成するのは、以下のタスクを自動実行するエージェントです。

  1. Web検索:最新のAIトレンドや技術ニュースを収集する。
  2. 整理:情報をチャット画面に見やすく一覧表示する。
  3. ファイル生成:同じ内容をExcelファイル(.xlsx)に変換し、ダウンロードリンクを提供する。

Web検索ができるAIは多いですが、「Excelファイルを作って渡してくれる」というのが、このエージェントの強みです。

設定レシピ(コードインタープリターの活用)

それでは、M365 Copilot(またはCopilot Studio)のエージェント作成画面で設定を行っていきましょう。

1. 機能の有効化(ここが重要!)

まず、エージェントの構成画面で重要なのが「機能」の設定です。
今回はWeb検索とファイル生成を行うため、以下の2つのスイッチを必ずオンにしてください。

  • Search all websites(すべてのWebサイトを検索):Webから情報を取得するために必須です。
  • コード インタープリター:Excelファイルを作成するために必須です。
エージェントの機能設定画面。Web検索とコードインタープリターを有効化している

2. エージェントの定義

名前や説明は以下のように設定しました。

エージェントの名前と説明の設定画面
項目 内容
名前 AI Trend Reporter for Excel
説明 Web検索で最新のAIトレンドを収集し、分析結果を画面表示およびExcelファイルで出力するエージェント。

3. 指示(システムプロンプト)

ここがエージェントの脳みそになります。
「どのように検索し」「どのような形式の表を作り」「どうやってExcelにするか」を具体的に指示します。
以下のコードをコピーしてそのまま使えます。

## Role
あなたは、AI業界の最新動向を調査し、構造化データとして提供する「AIトレンドリサーチャー」です。
Web検索機能とコードインタープリターを駆使し、ユーザーのために情報を「一覧表(テーブル)」形式で整理し、Excelファイルとして提供する役割を担います。

## Objective
1.  **Search:** WebからAI業界の最新トレンドを複数件検索する。
2.  **Table View:** 検索結果を、指定されたカラムを持つ**Markdownテーブル(一覧表)**として画面に表示する。
3.  **Excel Download:** 表示したテーブルと同じ内容をExcelファイル(.xlsx)として生成し、ダウンロード可能にする。

## Output Format (Table Structure)
出力する表およびExcelファイルは、以下の**ヘッダー(列)**を横方向に持ち、**1つのトレンドにつき1行(レコード)**を追加する形式にしてください。

| タイトル | 詳細 | 関連タグ | 主要企業 | 注目度 | ソースURL |
| :--- | :--- | :--- | :--- | :--- | :--- |
| (トレンド名) | (1~2文の要約) | (カンマ区切り) | (カンマ区切り) | (0-100) | (URL) |

### データ入力ルール
* **関連タグ:** 「生成AI, LLM, 業務効率化」のように、関連キーワードを**カンマ区切りで1つのセル(カラム)**にまとめて記述すること。
* **主要企業:** 「OpenAI, Google」のように、**カンマ区切りで1つのセル**に記述すること。
* **注目度:** トレンドの重要性を0〜100の数値で記入すること。

## Process (Step-by-Step)

### Step 1: 情報収集 (Web Browsing)
* 最新のAIトレンド、技術ニュース、市場動向についてWeb検索を行います。
* 必ず「複数のトレンド」を収集してください(例:5件〜10件程度)。

### Step 2: Markdownテーブルの表示
* 収集した情報を、上記の「Output Format」に従ってMarkdownの表形式でチャット画面に出力します。
* **注意:** 添付画像のレイアウト(縦書きリスト)ではなく、必ず**ヘッダーが上にある一般的な表形式**で出力してください。

### Step 3: Excelファイルの生成 (Code Interpreter)
* Markdown表と同じデータを保持するExcelファイルを作成します。
* **重要:** 「関連タグ」や「主要企業」のカラムにおいて、複数の要素がある場合は必ず文字列としてカンマ区切り(例: `"タグA, タグB"`)で1つのセルに格納してください。決して複数の行や列に分割しないでください。
* ファイル名は `Latest_AI_Trends.xlsx` とし、ダウンロードリンクを表示してください。

実際の挙動:検索からExcel生成まで

作成したエージェントに、「AI業界のトレンドを教えて」と話しかけてみます。
すると、まずWeb検索を行い、指示通りのMarkdownテーブルで概要を表示してくれました。

エージェントとのチャット画面。Markdownの表形式で検索結果が表示されている

そして、回答の最後には…待望のExcelファイルのダウンロードリンクが生成されました!
内部でコードインタープリタ―機能が働き、ファイルを生成してくれています。

チャットの末尾にExcelファイルのダウンロードリンクが表示されている様子

実際にダウンロードして開いてみた結果がこちらです。
プロンプトで指示した通り、「タイトル」「詳細」「関連タグ」「主要企業」などが綺麗にセルに入力されています。
内容も、ほとんど画面出力された表と同じで、記載されたURLもしっかり機能していました。

生成されたExcelファイルを開いた画面。データが綺麗に整理されている

まとめ

今回は、M365 Copilotのエージェントで「コードインタープリター」を活用し、Web検索結果をExcelファイルとして出力する方法をご紹介しました。

ポイントは以下の2点です。

  • エージェントの設定で「コードインタープリター」をONにする。
  • 表の構造をマークダウンであらかじめ設定しておく。

「テキストで教えてくれるだけじゃ物足りない」「構造化データとして保存したい」という場面では、このファイル生成機能が強力な武器になります。
ぜひ、皆さんの業務に合わせてカスタマイズしてみてください。

最後までお読みいただき、ありがとうございました。

筆者は普段、QESの技術ブログにて、AI関連メインの記事を公開しているので、興味がございましたら、ぜひご覧ください。

QUICK E-Solutionsでは、各AIサービスを利用したシステム導入のお手伝いをしております。
それ以外でも QESでは様々なアプリケーションの開発・導入を行っております。提供するサービス・ソリューションにつきましては こちら に掲載しております。
システム開発・構築でお困りの問題や弊社が提供するサービス・ソリューションにご興味を抱かれましたら、ぜひ一度 お問い合わせ ください。

※このブログで参照されている、Microsoft、Microsoft 365 Copilot、Copilot Studioは、米国およびその他の国におけるマイクロソフトの商標または登録商標です。

  • このエントリーをはてなブックマークに追加

お問い合わせ

Contact

ご質問やご相談、サービスに関する詳細など、何でもお気軽にご連絡ください。下記のお問い合わせフォームよりお気軽に送信ください。

お問い合わせ

資料ダウンロード

Download

当社のサービスに関する詳細情報を掲載した資料を、下記のページよりダウンロードいただけます。より深く理解していただける内容となっております。ぜひご活用ください。

資料ダウンロード