Microsoft 365 用カスタム エンジン エージェントの概要
カスタム エンジン エージェントは、シームレスなユーザー操作のために大規模言語モデル (LLM) の強力な機能を活用するように設計された会話型の Teams ボットです。 これらの高度なボットは従来のボットとは大きく異なり、全体的なユーザー エクスペリエンスを向上させる幅広い機能を提供します。
カスタム エンジン エージェントは、LLM テクノロジを利用してユーザー クエリを簡単に理解して応答し、動的でイマーシブな対話を作成します。 カスタム エンジン エージェントは、UI 操作、タスク実行、コンテンツ作成などの高度な機能も提供します。 これらの機能により、カスタム エンジン エージェントはワークフローの合理化と生産性の向上に不可欠なツールになります。
重要
- カスタム エンジン エージェントは、カスタム LLM を持つ会話型の Teams ボットであるため、ビルド、デバッグ、デプロイにMicrosoft 365 Copilotライセンスは必要ありません。
- カスタム エンジン エージェントのコストは、アプリで使用される Azure サービスによって異なります。 コストを見積もるには、 Azure 料金計算ツールに関するページを参照してください。
カスタム エンジン エージェントを構築する
カスタム エンジン エージェントを構築するには、2 つのオプションがあります。 Teams AI ライブラリと Teams Toolkit を使用して、コードを使用してエージェントをビルドすることも、Microsoft Copilot Studioを使用して、コードがほとんどからまったくないエージェントを構築することもできます。
Teams AI ライブラリと Teams Toolkit
ユーザーの要求やシナリオに合わせて正確にカスタマイズされたボット ソリューションを求めている企業の場合は、 Teams AI ライブラリ を使用することをお勧めします。 Teams AI ライブラリは、Microsoft の UX 原則に準拠し、Teams および Microsoft 365 と互換性のある LLM を利用します。 Teams AI ライブラリを使用してカスタム エンジン エージェントを開発すると、より自然で直感的で特殊なユーザー操作エクスペリエンスを提供できます。 このオプションは、モデルの選択とオーケストレーションのカスタマイズ、Teams ボット開発での以前のエクスペリエンスの適用、またはすべての Microsoft 365 ユーザーのアクセシビリティの確保を目指す開発者にとって有利です。
開発者は、 Teams Toolkit を利用してプロジェクトを構築することもできます。 Teams Toolkit には、シームレスなプロジェクト起動のための事前構築済みのテンプレートが含まれており、クイック スタート、簡単なデバッグ、デプロイに最適なソリューションを提供します。
開始するテンプレートを調べる
Teams Toolkit で利用できる事前構築済みのテンプレートを使用して、Teams AI ライブラリを使用してカスタム エンジン エージェントを構築します。
テンプレート | 説明 |
---|---|
Basic AI ChatBot | Teams AI ライブラリを使用して、Teams 用の基本的な AI チャットボットを構築します。 |
AI エージェント ChatBot | LLM 推論に基づいて意思決定を行い、アクションを実行できる Teams 用の AI エージェント チャットボットを構築します。 AI エージェント テンプレートには、最初から開始するか、OpenAI Assistants API を使用するオプションがあります。 |
データとチャットする | コンテンツを使用して AI ボットの知識を拡張し、質問に対するより正確な回答を得ることができます。 データとのチャット では、Azure AI Search、Microsoft 365 および SharePoint コンテンツを使用した Microsoft Graph Search、カスタム OpenAPI とデータ インジェスト オプションがサポートされています。 |
サンプル シナリオのツアーに参加する
Teams AI ライブラリ GitHub リポジトリで使用できるサンプル シナリオを調べて、カスタム エンジン エージェントに追加できる機能の詳細を理解します。
サンプル | 説明 | C# | JavaScript | Python |
---|---|---|---|---|
ボットの一覧表示 | AI の力を活用し、ワークフローを簡素化し、アクション チェーン機能を使用して毎日のタスクに順序を付けます。 | C# | JavaScript | Python |
DevOps ボット | 作業項目の作成、更新、トリアージ、集計などの DevOps アクションを実行します。 | C# | JavaScript | Python |
20 個の質問ボット | LLM 機能とユーザー意図の概念を使用するには、ユーザーが 20 個の質問内でシークレットを推測し、チャットボットに何らかの質問と回答をデータ ソースとして基付けます。 | C# | JavaScript | Python |
数学講師アシスタント | コード インタープリター ツールで OpenAI の Assistants API を使用し、数学の専門家であるアシスタントを作成します。 | C# | JavaScript | Python |
食品の注文アシスタント | アクションを呼び出して、複雑な相互作用を伴う The Pub という架空のレストランから食べ物を注文します。 | C# | JavaScript | Python |
Microsoft Copilot Studio
Microsoft Copilot Studioは、データ サイエンティストや開発者を必要とせずに、ガイド付きコードなしのグラフィカル エクスペリエンスを使用して、チームが強力な副操縦士を迅速かつ簡単に作成できるようにします。
注:
Microsoft Copilot Studioは、カスタム エンジン エージェントをカスタム copilots と呼びます。