NRIネットコム社員が様々な視点で、日々の気づきやナレッジを発信するメディアです

注目のタグ

    Microsoft 365 Copilot Chat「エージェントビルダー」紹介

    はじめに

    こんにちは!まだギリギリ入社1年目の小宮山です!

    突然ですがみなさん、生成AIを利用していてこんなことを感じたことはありませんか?
    毎回同じ作業手順を指示するのは面倒だなあ」

    実は、Microsoft 365 Copilot Chat(以下、Copilot)には、そんなお悩みを解決してくれる機能があります。
    その名も「エージェントビルダー」、一言でいうと、お仕事代理人さん作成機能です。
    本記事では、エージェントビルダーを使って独自エージェントを作成する方法をご紹介します。

    エージェントビルダーについて

    そもそも「エージェント」ってなに?

    Copilotエージェント仕事の手順を覚えて、自律的に作業してくれるAIアシスタントです。

    • 通常のCopilot:質問に応じて回答や提案を返す「アドバイザー
    • Copilotエージェント:ゴールに向かって自律的に考えタスクをこなす「お仕事代理人

    また、 Copilotエージェントは以下のような特徴も備えています。

    • 用途ごとにAIの振る舞いを切り替えられる。
    • 回答に使用するソース(ファイル、WEBサイト)を指定できる。
    • 自作したエージェントを他の人と共有できる。

    Copilotエージェントの種類は大きく分けて二通りあります。

    • Microsoftによって構築されたエージェント
    • エージェントビルダー機能で独自に構築したエージェント

    本記事ではエージェントビルダーを使って独自のエージェントを作成する方法についてご紹介します。

    なお、プランによってはエージェントビルダーが利用できない場合もあります。 お使いのプランで利用可能かどうかはMicrosoft公式HPをご確認ください。 ネットコムで使用しているCopilotのプランはMicrosoft 365 Copilot Chat、またはMicrosoft 365 Copilotとなります。


    以下のプランでは、エージェントに対してより高度なカスタムが可能ですが今回は割愛します。

    • Microsoft 365 Copilot(Microsoft 365 Copilot Chatよりも多機能。別途ライセンスが必要。Microsoft 365内用のエージェントを追加料金なしで作成可能)
    • Microsoft Copilot Studio(本格的なエージェント開発ツール。別途ライセンスが必要。Microsoft 365内外で使用するエージェントを作成・公開可能)

    エージェントの作成方法

    本項目では、Copilotエージェントの設定方法をご説明します。

    サイドメニューの「新しいエージェント」をクリック > エージェントの名前や指示など各項目を手動で入力

    もし、エージェントの設定を考えるのが面倒な場合はテンプレートを活用しましょう。


    また、説明タブでエージェントを自動生成することもできます。
    説明入力欄に作りたいエージェントの概要を入力しましょう。

    エージェントのプレビューを確認したら「作成」をクリック
    これでエージェントの作成は完了です!

    作成したエージェントの活用例

    さっそくCopilotエージェントを使ってみましょう。
    今回は日報の作成をお手伝いしてくれるエージェントを作成しました。
    このエージェントには、あらかじめ日報のテンプレートを覚えさせています。
    テンプレートは以下の通りです。

    お疲れ様です。
    MM/DDの業務についてご報告いたします。

    【活動実績】--------------------------------------------------
    <業務時間>
    (開始時刻はユーザ入力。終了時刻は当日の作業実績および昼休憩(1時間)を考慮して算出する。)

    <本日の作業実績>
    〇開発
    (開発業務。設計や、レビューFB対応など。レビューは会議に含める。)

    〇その他
    (庶務、開発業務以外)

    〇会議
    (会議やレビューなど)

    【所感/雑感】--------------------------------------------------
    <所感>
    (ユーザ入力。言い回しは業務報告として適切なものに修正する。)

    <雑感>
    (ユーザ入力。誤字脱字、文法間違いは修正する。)

    【今後の予定】--------------------------------------------------
    〇開発
    (開発業務)

    〇その他
    (庶務、開発業務以外)

    〇会議
    (会議やレビューなど)
    以上、よろしくお願いいたします。

    このエージェントに以下のような指示を与えてみましょう。

    日報を作成してください。

    業務開始:9:00

    今日の業務内容:
    ・ブログ執筆 1h
    ・内部定例 0.5h
    ・部会 1h
    ・単テ実施 4h
    ・設計内部レビュー 1h

    ・所感
    内部定例の進捗報告で自分だけ長く話しすぎた。
    今後は結論ファーストを意識し、報告にかける時間は30秒程度を目安にする。

    ・雑感
    会社近くにあるラメーン屋さんがすごく美味しかったです。
    卵トッピッングがおすすめです。

    今後の予定:
    部会、設計内部レビューを消して課会、設計内部レビューFB対応を追加。
    それ以外は今日と同じ。

    エージェントに日報の作成を指示してみました。
    かなり雑で日本語も怪しいざっくりとした内容ですが、ちゃんと日報を作成してくれるのでしょうか。

    出力結果

    良い感じに日報を作成してくれました!
    日報のフォーマットも設定した通りです。
    意図的に紛れ込ませた誤字も修正してくれています。
    もちろん、手直しが必要な箇所はありますが、たたき台としては良いものです。

    エージェントは、出力結果へフィードバックを与えることで課題に適応していきます。
    エージェントをどんどんブラッシュアップしていけば、より「お仕事代理人」としての役割も果たせるようになることでしょう。
    新入社員と同じくらい伸びしろがあるというわけですね。

    おわりに

    本記事ではMicrosoft 365 Copilot Chatの「エージェントビルダー」についてご紹介しました。
    この記事が、AI活用の一助になれば幸いです!

    執筆者: 小宮山

    🐟 お寿司大好き
    💻 フロントエンジニア
    📝 https://tech.nri-net.com/archive/author/t3-komiyama