Copilot Studioとは?ローコードで作るAIエージェント入門ガイド

Copilot Studio
この記事は約8分で読めます。

はじめに:業務効率化の新たな可能性

日々の業務で「この作業、もっと自動化できたらいいのに」と感じたことはありませんか?あるいは、社内の問い合わせ対応で同じような質問に何度も答えていて、「誰かが代わりに答えてくれたら…」と思ったことはないでしょうか。

実は、そんな悩みを解決できるツールが Copilot Studio なんです。今回は、プログラミングの専門知識がなくても、独自のAIアシスタントを作成できるこのプラットフォームについて、詳しく解説していきましょう。

Microsoft CopilotとCopilot Studioの違い

まず最初に、Microsoft CopilotCopilot Studio の違いを整理しておきましょう。ここを理解しておくことで、それぞれの役割がより明確になります。

Microsoft Copilotとは

Microsoft Copilot は、Microsoftが提供している生成AIの基盤として動いている高度なAIアシスタントです。名前の通り「副操縦士」として、あくまでユーザーをサポートする補助的な役割を担っています。(最近は AI の UI なんてワードも出てきていますね)

具体的には、以下のような作業をサポートしてくれます:

  • Wordでのレポート作成
  • PowerPointでのプレゼンテーション資料作成
  • データの分析
  • ドキュメントの分析

Copilot Studioの独自性

一方で Copilot Studio は、Microsoft 365 Copilot を拡張したり、独自のAIエージェントを作成したりできるプラットフォームです。実は、以前 Power Virtual Agent と呼ばれていたMicrosoftのチャットボットツールに、AI機能を追加されたものなんです。

つまり、従来のチャットボットだけではなく、高度なAI機能を持ったエージェントをローコードで作成できるようになったわけですね。さらに嬉しいことに、プロの開発者であればプログラミングによってスキルを作成することも可能です。

エージェント作成の基本的な流れ

では、実際にCopilot Studioでエージェントを作成する方法を見ていきましょう。実はとても簡単で、以下のような方法があります。

自然言語での作成

作りたいことの概要を説明するだけで、AIがある程度自動で会話の流れを作成してくれます。もちろん、ここで作成できるのはあくまで叩き台ですので、そこから手動でトピックやアクションなどの機能を追加していく形になります。

例えば、ユーザーの回答が「はい」なら特定の処理を実行し、「いいえ」なら別の会話に振るといった条件分岐や、変数などを設定して、それらを組み合わせた複雑で気の利いたエージェントを作成していくことも可能です。

つまり、AIがエージェントの下書きを行い、そこから自身でエージェントの味付けを行っていくような形がCopilot Studioでの作成方法になります。

トピックとエージェントフローの活用

Copilot Studioで作成するエージェントは、主に「トピック」と「エージェントフロー」という2つの要素を使用します。

トピック機能

トピックは会話のフローを管理するための機能です。この機能自体はPower Virtual Agentの時代からあり、以下の2種類があります:

  • システムトピック: 会話の開始・終了といった基本的なシステムの機能を提供
  • カスタムトピック: 挨拶や実際のエージェントのやり取りといった会話のフローを作成

エージェントフロー

エージェントフローは、いわゆるPower Automateで決まった業務などをエージェントフローとして構築し、それらをエージェントから呼び出すような形になります。

実際の業務、特に固定化されたような業務で毎回違うタスクをされたら困りますよね。そういった場合に、このエージェントフローを活用するわけです。

ナレッジ機能:AIを賢くする仕組み

Copilot Studioで作成できるエージェントは、ただ会話するだけではありません。実は、もっともっとたくさんのことが可能なんです。

ナレッジの設定

会社のウェブサイトや社内の文章が入っているSharePointPDFなどをナレッジとして設定することが可能です。そうすることで、作成したエージェントは、それらのナレッジの情報からさらに自然な返答を行うことが可能になります。

これがいわゆる生成AIを活用した代表的な例となります。Copilot Studioは、チャットボットのような固定の会話だけではなく、エージェント自らが情報を読んで考えて答えてくれるような形になるんです。

基本的な会話に関しては、このナレッジという機能でカバーできます。ただし、もっと能動的というか、実際の作業をこなすこともCopilot Studioで作成したエージェントは可能です。

アクション機能:実作業を可能にする

ナレッジだけだと、エージェントは単なる物知り博士になりますが、「アクション」を活用することで、単なる物知り博士だけではなく、実際にユーザーの手足となってくれるようなエージェントを作成することが可能になります。(このアクションはツールという名前に代わっています 動画ではアクションと表現していますが。。。)

アクションでできること

例えば、以下のような具体的な作業が可能になります:

  • 東京の天気を教えるだけでなく、その情報からアラートメールを社員に送信
  • 新しい問い合わせがあった場合に、その情報を顧客管理システムに登録

自律型AIとトリガー設定

さらに、自律型AIという形でトリガーというものも設定できます。こちらもPower AutomateがCopilot Studioで作成したエージェントを呼び出すような形となります。

  • ファイルが作成された時にエージェントを実行
  • メールを受信した時にエージェントを実行
  • フォームで回答された時にエージェントを実行

それらを組み合わせることで、ただの物知り博士ではなく、実際に手足がついてアシスタントとして動いてくれるエージェントという形になります。

エンティティ機能:より賢い会話を実現

ナレッジだけではなく、エージェントを賢くするための機能として「エンティティ」というものも存在します。

例えば、ユーザーが「赤い車は何ですか」というような質問をした時に、わざわざ「車の色は何ですか」という風に従来のチャットボットだったら聞き返したかもしれません。でも、エンティティを使えば、そういったようなことをエージェントは聞き返すことなく、文章中から色の情報を抜き取って、それらを変数として活用できるんです。

社内で独自で利用している略語であったり、製品名であったり、そういった情報を登録することで、専門の情報にさらに賢く、万能になって会話がスムーズになるという仕組みになります。

生成的な回答機能の威力

Copilot Studioが提供している機能の一つで、生成的な回答機能もかなり強力な機能の一つです。

事前にすべての回答をいちいち設定しなくても、先ほど紹介したナレッジに対して、例えば社内の規定とか製品マニュアルとか、それらを基にユーザーの質問した意図を汲み取って、適切な回答を自動で生成します。そのため、エージェントを準備する手間はかなり軽減される機能となります。

回答レベルの調整

もちろん、回答の適切な調整も可能なので:

  • より厳密な回答が欲しいようなエージェントの場合は、その回答レベルを上げる
  • いろいろなアイディアが欲しい場合は、それらのレベルを下げて創造的な回答させる

といったようなことも可能です。

生成AIオーケストレーション

生成AIオーケストレーションを利用することで、エージェントは実行時に最も適切なトピック、アクション、ナレッジソースを自動で選択してフローとして構築します。

この機能もエージェントの作成方法が変わって、手作業や設定の項目が大幅に減り、エージェントを簡単に作成することが可能になります。

多言語対応とコンプライアンス

多言語サポート

Copilot Studioで作成するエージェントは多言語に対応しております。サポートされている言語リストに含まれている任意の数の言語を簡単に追加することが可能です。

コンプライアンス要件への対応

Copilot Studioはコンプライアンス要件にも対応しています。これらは、特定のビジネスやAIエージェントを活用する際には重要となってくる機能です。

例えば、医療保険に関係するHIPAAなどにも対応しています。そのため、機密性の高い顧客データや保護された健康情報などを扱うシナリオも、Copilot Studioでは安全にエージェントを作成できるので、導入のハードルがぐっと下がります。

様々な環境への展開

作成したエージェントは、Microsoftの環境以外にも様々な環境に構築することが可能です:

  • Microsoft Teams
  • Microsoft 365 Copilot
  • 独自のウェブサイト
  • モバイルアプリ
  • LINESlackなどのSNS

様々なチャネルに公開することが可能です。

オペレーターへの引き継ぎ機能

Copilot Studioでは、エージェントとして回答ができなくなった時にオペレーターへつなぐ機能もあります。そこから、オペレーターが実際にユーザーとのやり取りを再開するといったようなことが可能です。

まとめ:可能性を広げるプラットフォーム

いかがでしたでしょうか。Copilot Studioは、Microsoft 365 Copilotを拡張したり、全く新しい独自のエージェントを会社の特定のニーズとかデータとか業務プロセスに合わせて自分で作成したりカスタマイズすることができるプラットフォームとなります。

このプラットフォームを活用することで、単なる情報の検索を効率化するだけではなく、日々の定型業務を自動化したり、顧客対応の質を上げたり、自社に合わせた賢い仕組みを構築することが可能になります。

「こんな情報にアクセスできたり、こんなことが自動化できたら楽になるのにな」とか、「こんな対話ができるAIエージェントがいたら助かるのにな」とか、そういった場面をぜひ少しでも想像してみてください。

もしかしたら、このCopilot Studioが、その実現に向けた具体的な一歩になるかもしれません。ぜひこの機会にCopilot Studioを始めてみてはいかがでしょうか。参考になれば幸いです。

Power Apps学習の決定版!コントロール別YouTube再生リスト完全ガイド

Power Appsを学習していて「どのコントロールをどう使えばいいのかわからない」「実際の使い方を動画で見ながら覚えたい」と思ったことはありませんか?

実践的な知識を効率よく身につけられるよう、現在公開している動画を整理したYouTube再生リスト集をご紹介します。

Power Apps 学習リソース一覧

コントロール・機能 リンク
ギャラリー 再生リスト
テキストラベル 再生リスト
テキスト入力 再生リスト
フォーム 再生リスト
ラジオ 再生リスト
スライダー 再生リスト
トグル 再生リスト
コンボボックス 再生リスト
ドロップダウン 再生リスト
ボタン 再生リスト
日付選択 再生リスト
画像 再生リスト
タイマー 再生リスト
コンポーネント 再生リスト
Copilot 再生リスト
クラシックコントロール 再生リスト
表示加工 再生リスト
バリデーション 再生リスト
ひと手間デザイン 再生リスト
ハンズオン 再生リスト
全体Tips 再生リスト
無料配布 再生リスト

コメント

タイトルとURLをコピーしました