ボットの種類
ボットの開発方法を決定するときは、オプションを知る必要があります。 AI 対応ボットと従来のボットのどちらかを選択する必要があります。 この記事では、開始に役立つ簡単な概要について説明します。 基本的なボット アプリを構築し、それをカスタム エンジン エージェントに強化する方法を示します。
ツールとプラットフォームを選択する
独自のボットを作成する場合は、開始に役立つツールとプラットフォームの一覧を次に示します。
# | 選ぶ。。。 | 次のオプション ... |
---|---|---|
1. | ボットの種類 | - カスタム エンジン エージェント - 従来のボット |
2. | ボットの機能 | ボットで構築する機能を選択します。 • 会話機能 • 通知機能 • ワークフロー機能 • コマンド機能 |
3。 | ツールとプラットフォーム |
-
Teams AI ライブラリ: Teams カスタム エンジン エージェントは、AI を使用してユーザーと自然に通信します。 これらのエージェントは、単純な質問から複雑な操作までのタスクを処理できます。 既存の Bot Framework SDK ボットがある場合は、高度な機能のために Teams AI ライブラリに移行できます。 詳細については、「 Teams AI ライブラリに移行する必要がある理由」を参照してください。 - Bot Framework SDK: Bot Framework SDK を使用すると、C#、Python、JavaScript を使用してボットを作成できます。 C# または Node.js を使用して、Teams で動作するように既存のボットを変更できます。 SDK は Bot Builder を次の対象に拡張します。 • コネクタカードなどの特殊なカードタイプをMicrosoft 365 グループに使用します。 • アクティビティに Teams 固有のチャネル データを設定します。 • メッセージ拡張要求を処理します。 任意の Web テクノロジを使用して Teams アプリを開発し、 Bot Framework REST API を 直接呼び出して、すべてのケースでトークン処理を保証できます。 - Teams Toolkit: Teams Toolkit を使用すると、Teams 用のボット アプリの開発を簡単に開始できます。 プロジェクト テンプレートは、一般的なカスタム ボット アプリ シナリオ (LOB アプリ) に使用することも、サンプルから開始することもできます。 詳細については、「 ツールと SDK」を参照してください。 - Azure AI サービス: Azure AI サービスには、インテリジェント アプリケーションを構築、デプロイ、管理するためのツールとフレームワークが用意されています。 Azure AI Foundry ツールは、AI モデルを管理およびテストするためのカスタム エンジン エージェントの作成とテストに不可欠です。 詳細については、「 Azure AI Foundry」を参照してください。 |
4. | ボット登録サービス | - Azure AD - 開発者ポータル |
5. | 高度なボット機能 | - 通話とメディア ボット - MS Graph を使用してデータにアクセスする - SSO - モバイル上のボット |
Bot を作成する
まず、ボットを構築します。 Teams Toolkit、Bot Framework SDK、または Teams AI ライブラリを使用できます。 従来の Teams ボット アプリを構築したら、AI レイヤーをボットに追加して昇格させることができます。
従来の Teams ボット アプリを構築する
# | 私は..を構築したい。 | サンプルを次に示します |
---|---|---|
1. | Bot Framework SDK を使用した会話型ボット |
-
Node.jsを使用したボット アプリ - C を使用したボット アプリ# - Python を使用したボット アプリ |
2. | Teams Toolkit を使用した会話ボット | Teams 会話ボットを作成する |
AI を利用した Teams ボット アプリを構築する
新しいカスタム エンジン エージェントを構築するか、既存の従来のボットを AI を利用するように昇格させることができます。
# | 私は..を構築したい。 | その方法を次に示します。.. |
---|---|---|
1. | Teams AI ライブラリと Teams Toolkit を使用したカスタム エンジン エージェント | カスタム エンジン エージェントを構築する |
2. | ボット フレームワーク アダプターを使用して構築された従来のボットを AI を使用するように昇格させる | AI を使用するように従来のボットを昇格させる |
3。 | Teams AI ライブラリを使用するように Bot Framework を使用して構築されたボットを移行する | Teams AI ライブラリを使用するようにボットを移行する |
次の手順
次の手順として、次のいずれかを選択します。
Teams AI ライブラリの詳細については、次を選択してください。
Teams AI ライブラリとは
Teams AI ライブラリのコア機能について学習する場合は、次を選択します。
Teams AI ライブラリについて
ボット アプリの開発の詳細については、次を選択してください。
ボットの概念を理解する
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Platform Docs