m 365 fm のマイクロソフトナレッジナゲッツへようこそホストのメルコピーターズです 今日のトピックは至るところで耳にするようになったai エージェントですでも実際のところ一体何なのでしょうか 多くの人はより賢いチャットボットと言いますがそれは現在最も大きな誤解ですこのエピソードを聞き終える頃にはエージェントの真の意味 チャットボットとの違いそしてマイクロソフトエコシステムで構築する3つの方法が理解できるはずです 最もシンプルな考え方を紹介しましょうチャットボットは受付の担当者のようなものです 質問をすれば答えが返ってくるそれだけですエージェントは自ら主体的に動くパーソナルアシスタントのような存在ですサプライヤーとの会議を予約してという目標を与えれば自分で手順を考えて実行します カレンダーを確認しメールを送りファイルを更新して完了したら報告してくれます一方は質問に答えもう一方は業務をこなす この違いは重要でこれから解説するすべての基礎となりますチャットボット対エージェントその革新的な違いとは チャットボットとエージェントを分ける要素を分解してみましょうチャットボットは反応型です誰かが質問を入力しそれに応答します 短期記憶を使うためその会話の中で言ったことしか認識できませんチャットが終われば文脈は失われチャットボットは対話の中でのみ機能します チャットウィンドウの外では何もできませんエージェントは先見型である点が異なります 質問されるのを待つのではなくリマインダーの送信やステータスの更新など自分から行動を起こせますメールカレンダー社内のシェアポイントといった他のシステムにもアクセス可能ですマイクロソフトエントラーID内で独自のIDを持ち 専用のメールボックスワンドライブチームズアカウントを持つことさえできますそして自律的に動作します タスクを与えればいちいち指示しなくても自分だけで実行しますこのように考えてみてください チャットボットは印刷されたFAQを持つヘルプデスクの担当者です質問すると正しいページを開いて答えを読み上げてくれます エージェントはプロジェクトマネージャーのような存在であらゆる手順を指示しなくてもファイルにアクセスしメールを送り会議を調整しタスクをフォローアップして報告してくれます ここが決定的な違いですチャットボットは対話の中に止まりますがエージェントはバックグラウンドでワークフローを実行できます あなたが会議中であってもデータベースのデータを変更したりシェアポイントで発注書を作成したりでき作業を監視する必要はありません バックグラウンドで作業を行なし完了したら知らせてくれるエージェントが何かはわかりましたが実際にどうやって構築すれば良いのでしょうか マイクロソフトは3つの道を用意しておりスキルレベルと目的に応じて選ぶことができますその詳細をこれから説明します3つの構築パスの概要です マイクロソフトはエージェント構築のための3つの方法を提供しておりそれぞれ異なるスキルレベルに対応しています一つ目はノーコードで利用できるエージェントビルダーです マイクロソフト365個パイロットの中に組み込まれているため誰でも自然言語でやりたいことを説明するだけでエージェントを作成できますコードを一行も書く必要はありません 2つ目の選択肢はコパイロットスタジオですこれはコパイロットスタジオマイクロソフト.comからアクセスできる独立したウェブアプリです ローコードツールであり自然言語で指示できるだけでなく他サービスへのコネクタ追加カスタム会話フローの定義自動トリガーの設定が可能です より高度なことができますが多少の設定が必要になります3つ目は開発者向けのプロフェッショナルなプラットフォームであるAzure iFoundryです ここではAIモデルオーケストレーションインフラストラクチャを完全に制御できますオープンAIクロードラマなど数百のモデルから選択できます マルチエージェントシステムの構築も可能ですこれはエンタープライズ規模の本番用エージェントが必要なプロフェッショナルチーム向けですここで多くの人が気づいていない事実があります これら3つの境界線は曖昧ですエージェントビルダーで作成を始めより強力な機能が必要になればコパイロットスタジオにエクスポートできます コパイロットスタジオで開始し後からファウンドリーへ移行することも可能ですこれらは個別に孤立したものではありません これらはスペクトラムのようなものでマイクロソフトは互いに連携するように設計していますまずは最も簡単なパスであるエージェントビルダーから始めましょう マイクロソフト365コパイロットのライセンスをお持ちであればこのツールを利用できますエージェントビルダー誰でも使えるノーコードエージェントです ではエージェントビルダーは実際どのようなものでしょうかマイクロソフト365コパイロット内にあるシンプルなフォームです コパイロットを開き左側のエージェントセクションをクリックして作成を押すだけです別のサイトや設定構成は一切不要です まずはやりたいことを説明するところから始めます当社の人事規定に関する質問に答えるエージェントを作成してといったように入力します コパイロットはその説明を受けて名前や指示さらにはユーザーが使い始めるための推奨プロンプトを自動生成します必要に応じてその指示を微調整することも可能です 提供したソースのみを使用するや答えがわからない場合は人事部に誘導するといったルールを追加できます次に知識ソースを与えます ここが真のパワーを発揮する部分ですワンドライブのファイルやシェアポイントサイト チームのチャットやチャンネル特定のウェブサイトさらには組織図まで指定できますここには重要な設定があります 指定されたソースのみを使用するという切り替えスイッチですこれをオンにするとエージェントはAIモデルの一般的な知識を使えなくなります あなたが提供したドキュメントやサイトからのみ回答できるようになりますこれがハルシネーションを防ぐ方法です データに制限されているためエージェントは事実を捏造することが物理的に不可能ですエージェントに機能を追加することもできます ワード文章を作成させたいですかスイッチをオンにするだけです 画像を生成させたいですかそれもスイッチ一つですコードスニペットを書かせたいですか同じことです これらはオプションですがエージェントを格段に便利にします完了したらチームメイトとエージェントを共有できます アクセス権を与える相手を選びます特定の人あるいは組織内の全員に公開できます 相手は自分のコパイロットサイドバーですぐにエージェントを見つけて使えます具体的な例を挙げましょう 例えば人事部にいて50ページの就業規則があるとします 指定されたソースのみを使用するオンにします 質問には丁寧に答え必ず参照したセクションを明記するようにという指示を書きますこれで社員は誰でもhrヘルパーに休暇規定や病欠 服装規定について質問し毎回人事部に電話しなくても正確な回答が得られますただしエージェントビルダーには制限もあります 自動的にアクションをトリガーすることはできませんセールスフォースや会計ソフトのような外部システムとは接続できません パブリックなウェブサイトに公開することもできません社内のコパイロット内で機能するシンプルなQ&Aエージェント向けに設計されています 基本的な用途には最適ですがエージェントに自動でアクションを起こさせたい場合はどうすればいいでしょうか例えば顧客からのメールが届いた時などです そこで登場するのがコパイロットスタジオですコパイロットスタジオはビジネスプロセスを支えるローコードプラットフォームです ではコパイロットスタジオはどこにあるのでしょうかコパイロットスタジオmicrosoft.comにアクセスしてください これは単なるフォームではなく本格的なエージェント構築プラットフォームですマイクロソフト365コパイロットのライセンスをお持ちならおそらくすでに使用可能です もしお持ちでなくても重量課金性のオプションがあります自然言語でエージェントを説明するところから始めるのは同じです その手順は変わりませんしかし自動トリガーを追加できるようになります例えばシェアポイントで新しいアイテムが作成された時や特定のメールボックスにメールが届いた時に 起動するように設定できますエージェントは誰かに話しかけられるのをただ待つ必要はありません イベントが発生すると自律的に動作を開始しますコネクタも大きな進化を遂げた機能の一つです コパイロットスタジオにはセールスフォースダイナミクス365エクセルアウトルックチームズなど1000を超える事前構築済みコネクタが用意されています エージェントは一つの会話の中でセールスフォースからデータを読み取りダイナミクスでレコードを作成しアウトルックでメールを送信しチームで更新情報を投稿できます これは非常に強力です知識ソースもより充実していますデータバースに接続可能ですこれはマイクロソフトのデータプラットフォームです さらにシェアポイント公開ウェブサイトアップロードされたファイルも活用できますエージェントが利用できるコンテキストが増えるため回答の正確性と有用性が向上します ここからが面白いところですトピックを定義することができますこれは特定のシナリオに向けたカスタムの会話フローです 例えばユーザーが職場のトラブルを報告したとしましょうユーザーが対立について言及した場合解決しようとしないことというトピックを作成できます代わりに氏名と部署名を収集し概要を添えて人事部長にエスカレーションするといった手順です エージェントは毎回そのフローに従います状況に応じたプレイブックをエージェントに与えるようなものです公開前にプレビューペインでエージェントをテストできます 質問を投げ反応を確認し参照元をチェックします満足のいく内容になったらチームマイクロソフト365コパイロットあるいは外部ユーザー向けのデモサイトに公開できます価格について知っておくべきことがあります 外部ユーザーがエージェントとやり取りする場合やエージェントが自律的にアクションを実行する場合はコパイロットスタジオの消費クレジットが必要です自分だけで利用する場合や同じくコパイロットライセンスを持つ同僚と共有する場合はクレジットは不要です しかし顧客やパートナー向けにエージェントを構築する場合は組織がやり取りごとに料金を支払いますコパイロットスタジオはほとんどのビジネスシナリオに対応します しかし ai モデルオーケストレーションインフラストラクチャを完全に制御したい開発者にはファウンドリがありますファウンドリはプロコードのカスタムエージェント向けです さて完全に制御したい開発者の方にはアジュールアイファウンドリがありますこれは ai エージェントを大規模に構築運用するためのマイクロソフトのプロフェッショナル向けプラットフォームですマイクロソフトのエージェントフレームワークで作業したい開発者 データサイエンティスト ai エンジニア向けに設計されていますここで最近起こった重要な動きについてお話しします マイクロソフトは企業向けのセマンティックカーネルと研究やマルチエージェント実験に適したオートゲンという2つの主要なフレームワークを統合しました これらは単一のフレームワークとなったためどちらかを選ぶ必要はありませんファウンドリでは数百のオプションを備えたモデルカタログにアクセスできます オープン ai のモデルはもちろんアントロピックのクロードメタのラマなども利用可能ですユースケースに合わせてモデルを選ぶのでありその逆ではありません オーケストレーションも完全に制御できますつまりエージェントの推論方法使用するツールその順序をあなたが決定するということです ファウンドリは推論ステップを設計するためのプロンプトフローすべてを大規模に実行するためのエージェントサービス そして公開前にエージェントの品質をテストするための組み込み評価ツールを提供します本番環境で重要な技術的詳細がこちらです ファウンドリ上に構築されたエージェントは100ミリ秒未満というほぼ瞬時の起動時間を実現するインフラ上で動作し待機コストはゼロです エージェントがアクティブに処理を行っていない間コンピューティング料金は発生しませんこれはコストを重視するチームにとって大きなメリットです 公開準備ができたら単一のパイプラインでマイクロソフト365個パイロットとチームにエージェントをプッシュできますサービスごとに再構築する必要はありません 一度のビルドで2つの場所へ展開できますファウンドリは複雑なシナリオエージェント同士が対話するマルチエージェントシステムセッションをまたいで保持されるカスタムメモリ高度なセキュリティ要件大量の本番ワークロードに最適です エージェントが厳格なコンプライアンス規則の下で複数のシステムにまたがる毎分数千件ものリクエストを処理する必要がある場合ファウンドリが最適な選択肢です これで即座にローコードで作成できるエージェントビルダービジネスワークフロー向けのコパイロットスタジオ開発者が完全に制御できるファウンドリという3つの構築パスがわかりましたね では一歩引いてエージェントが仕事をする際舞台裏で実際に何が起きているのかを見てみましょう 単なる ai 以上のものがそこにはありますエージェントの実際の仕組みアイデンティティデータそしてガバナンスについてですすべてのエージェントはマイクロソフトエントラ id にデジタルアイデンティティを持っています これはあなたのログインを管理しているのと同じシステムですあなたにユーザーアカウントがあるようにエージェントにも独自のエントラエージェント id が与えられます その id によってエージェントは独自のメールボックスワンドライブチームズアカウントそして一連の権限を持つことになります つまりエージェントは人間と同じシステムにアクセスできるのですシェアポイントドキュメントを読み取ることができます メールを送信することもできます権限の範囲内であればチームチャンネルに参加することも可能ですエージェントにファイルへのアクセス権がなければ読み取ることはできません 人間の従業員と同じルールですではエージェントはどうやって使用するデータを判断するのでしょうかそこでワークIQの出番です ワークIQはエージェントの回答を記者のデータに基づいて生成グラウンディングしますエージェントが質問に答える必要があるときメールドキュメント会議チャットを検索します しかし権限は遵守されますあなたが閲覧できないドキュメントはエージェントも使用しませんアクセス境界はそのまま維持されます これらすべてのアイデンティティと権限管理はエージェント365コントロールプレーンを通じて行われますそれはマイクロソフト365管理センター内にあるダッシュボードです IT管理者は組織内のすべてのエージェントその作成者アクセス権限実行履歴を確認できます従業員名簿のデジタルワーカー版とお考えください ガバナンスによってエージェントは企業利用に適したものになりますエージェントも人と同じコンプライアンスポリシーに従います 条件付きアクセスルールが適用されます信頼されていないデバイスからエージェントにアクセスしようとするとブロックされます DLP データ損失防止機能により機密データの外部送信が阻止されますエージェントは実際の操作を実行できるためこのガバナンスが重要になります 注文書の作成顧客へのメール送信データベースのレコード更新などが可能です適切な保護策がなければそれはリスクを伴います エージェント365を使えばIT部門は完全な可視性と制御を保持できます実例として調達エージェントを見てみましょう 実際にどのように動作するかをお見せしますマイクロソフトメカニクスが公開した調達エージェントの優れた事例があります これを通じて完全なライフサイクルを確認できますシナリオはこうです 同僚が調達エージェントを作成しIT部門に承認を申請しますIT部門が承認すると社内のエージェントストアに公開されます 組織内のエージェント専用のアプリストアとお考えください調達マネージャーがそのストアからエージェントを見つけます 数回クリックするだけでセットアップが完了しますエージェントがチームで自己紹介し必要な情報を尋ねます サプライヤーポリシー承認済みサプライヤーリスト調達ガイドラインなどですマネージャーはこのポリシーガイドに従って行動してと入力し ワンドライブ内のファイルを指定してそれらのドキュメントを提供しますこれだけです これでエージェントは必要な情報をすべて手にしました次にエージェントのIDについて考えてみましょう エージェント内IDを覚えていますかこのエージェントは専用のメールボックスワンドライブチームズアカウントを持っています 新しいノートPCの注文が入るとエージェントはそのリクエストを分析しますサプライヤーの検索SLAの確認直近の注文価格の紹介を行います ワークIQを使いマイクロソフト365全体から連絡先を抽出します納期に基づいて推奨サプライヤーを提示しマネージャーに承認を求めます マネージャーが確認を行いますエージェントはノートPCの注文書を作成します 次にシェアポイントにある購入管理スプレッドシートに注文内容を記録しますすべて自律的に行われますここからが未来の話のように聞こえますが現在実現可能な部分です マネージャーはチームで同僚と同じようにエージェントをメンションし状況を尋ねられますエージェントは現在取り組んでいること完了したこと保留中の項目を回答します この例が完全なライフサイクルを示していますストアでエージェントを見つけ数クリックとドキュメント提供で構成します あとは自律的に実務をこなさせ完了時にレポートを受け取るだけですこれが使い慣れたツールの中でエージェントに独自のアイデンティティを与える力です しかし強力なエージェントには強力なセキュリティが必要ですマイクロソフトがどのようにエージェントを管理しているかを見てみましょう セキュリティーコンプライアンスそしてガードレールですすべてのエージェントはエージェント365というコントロールセンター内で実行されます これはマイクロソフト365管理センター内にありit 部門が組織内のあらゆるエージェントを一元管理できるダッシュボードを提供しますコパイロットスタジオで構築されたエージェントファウンドリで構築されたエージェント さらにはマイクロソフト以外のプラットフォームで構築されたエージェントまですべてを一箇所で確認できます何が実行されているかを把握するために異なるツールをいくつも探す必要はもうありません そのダッシュボードから管理者は権限の確認新しいエージェントの公開前承認不要なエージェントのブロックポリシーテンプレートの適用を行うことができます これらのテンプレートはコンテンツを外部に共有しないといったルールを強制する事前構築済みのルールセットですあるいはデータを変更する操作には承認を必須にするといった設定も可能です 舞台裏では3つのセキュリティサービスがすべてを監視していますマイクロソフトパービューがデータ損失防止を担います エージェントが機密情報を社外に送信しようとするとパービューが即座にそれを阻止しますマイクロソフトエントラが条件付きアクセスを通じてアクセス制御を管理します 信頼できないデバイスからエージェントにアクセスしようとするものがいればそのエージェントはブロックされますそしてマイクロソフトディフェンダーが不審な動作がないかエージェントを監視します 通常は1日2回のログインであるエージェントが突然1時間に何十回もサインインし始めた場合ディフェンダーがそれを検知します 実際にどのように動作するかを見てみましょう例えばエージェントのサインイン頻度が異常な場合 エントラの条件付きアクセスが自動的にリソースへのアクセスをブロックします管理者はエージェント365ダッシュボードでアラートを受け取りリスクを確認した上で ワンクリックでそのエージェントを完全にブロックできますそのエージェントは現在のユーザーに対して即座に無効化され新規ユーザーにも表示されなくなります またエージェントマップも存在しますこれはすべてのエージェントそれら相互の接続そしてワークフローやデータソースとのつながりを視覚的に示す図ですチェーン内のあるエージェントがエラーを出し始めるとマップ上でそれがわかります 詳細にドリルダウンして対策を講じることができますこれによりエージェント管理は推測ゲームから実際に見て理解できるものへと変わります 以上が全体像ですシンプルなノーコードエージェントからエンタープライズレベルの自立システムまですべて適切なセキュリティとガバナンスの下で管理されます 次のステップへこれまでの内容をまとめましょうエージェントは単なる賢いチャットボットではありません それらは独自のデジタルアイデンティティを持つ自立的なワーカーです マイクロソフトはそれらを構築するための3つの方法を提供しています マイクロソフト365コパイロット内のエージェントビルダーを使ってすぐにノーコードエージェントを作成できますコネクタや自動トリガーを備えたビジネスワークフローにはコパイロットスタジオを活用してください 開発者としてモデルやオーケストレーションインフラを完全に制御したい場合はハウンドリをご利用くださいそのすべてを包括するのがガバナンス層です エージェント365エントラーIDパービューディフェンダーがこれらのエージェントを企業向けに最適化しますエージェントは人間の従業員と同じルールに従います 宿題ですマイクロソフト365コパイロットを開いてくださいエージェントのセクションに移動します 作成をクリックしてくださいシンプルなエージェントを説明してみましょう取り組んでいるプロジェクトについての質問に答えるようなものがいいかもしれません 知識ソースを与え指定したソースのみを使用するオンにして何ができるか試してみてください ほとんどの人はこのステップを踏みません他の人と差をつけましょう次回はコパイロットスタジオで本格的なエージェントを構築する手順を詳しく解説します どうぞお見逃しなく m 365 fm がお届けするマイクロソフトナレッジナゲッツでした お気に入りのポッドキャストプラットフォームで登録しこれから学習を始める方にシェアしてください ミルコビドビッチでしたまた次回の配信でお会いしましょう