エージェントは AI を利用して、人、チーム、またはorganizationと一緒に、または代理で機能するビジネス プロセスを自動化および実行します。 エージェントの範囲は、単純なプロンプトおよび応答エージェントから、より高度で完全に自律的なエージェントまでです。
必要なツール
Microsoft Teamsでエージェントをビルドするには、次のことを確認します。
| インストール | 使用するには... |
|---|---|
| Visual Studio Code | JavaScript、TypeScript、または Python ビルド環境。 最新バージョンを使用します。 |
| Teams SDK | インテリジェント エージェントを構築するための簡略化された SDK。 JavaScript と C# 用の GA、および Python のパブリック プレビューを開始しました。 |
| Microsoft 365 Agents Toolkit | エージェントのプロジェクト スキャフォールディングを作成する Microsoft Visual Studio Code 拡張機能。 最新バージョンを使用します。 |
| Node.js | バックエンド JavaScript ランタイム環境。 詳細については、「 プロジェクトの種類Node.js バージョン互換性テーブル」を参照してください。 |
| Microsoft Teams | Microsoft Teams、エージェントやアプリを介して作業するすべてのユーザーと共同作業を行い、チャット、会議、通話をすべて 1 か所で行うことができます。 |
| Azure OpenAI | 最初に OpenAI API キーを作成して、OpenAI の生成済み事前トレーニングトランスフォーマー (GPT) を使用します。 エージェントをホストするか、Azureのリソースにアクセスする場合は、Azure OpenAI サービスを作成する必要があります。 |
環境を設定する
- 最新バージョンの Visual Studio Code、Node.js、Microsoft 365 Agents Toolkit をインストールします。
- Azure OpenAI サービスを使用してエージェントの L 言語モデル (LLM) にアクセスする場合は、Azure portalで Azure OpenAI サービスを作成し、API キーを取得します。
Azure OpenAI サービスの設定の詳細については、次を参照してください。
Microsoft 365 Agents Toolkit を使用してエージェントを作成する
Visual Studio Code を開きます。
Visual Studio Code アクティビティ バーの [Microsoft 365 Agents Toolkit
] アイコンを選択します。[ Create a New Agent/App]\(新しいエージェント/アプリの作成\) を選択します。
[ 新しいプロジェクト ] メニューの [ Teams エージェントとアプリ] を選択します。
[ General Teams エージェント] を選択して、エージェントを作成します。
エージェントの大規模言語モデル (LLM) にアクセスするサービスを選択します。
次のいずれかのオプションを選択します。
Azureから OpenAI キーを取得した場合は、[OpenAI Azure] を選択します。 これに従って、次の操作を行う必要があります。
- OpenAI サービス キー Azure OpenAI キー Azure入力します。
- OpenAI サービス エンドポイントAzureエンドポイントを入力します。
- OpenAI デプロイ名にデプロイ名Azure入力します。
[ OpenAI キー ] を選択し、OpenAI キーを入力します。
エージェントを開発するための プログラミング言語 を選択します。
エージェント プロジェクトの [ワークスペース フォルダー] として [既定のフォルダー] を選択します。
エージェント名を入力し、[ Enter] を選択します。
ツールキットには、エージェントが正常に作成されたことを示すメッセージが表示されます。 この時点以降にエージェントをプロビジョニングすることもできます。 ツールキットに、作成者を信頼するかどうかを確認するメッセージが表示される場合は、[ はい、作成者を信頼します] を選択します。
エージェントのソース コードを見る
Microsoft 365 Agents Toolkit は、エージェント プロジェクトを作成し、プロジェクト ワークスペースをスキャフォールディングします。 フォルダー構造を次に示します。
| フォルダー | コンテンツ |
|---|---|
.vscode |
デバッグ用の Visual Studio Code ファイル。 |
appPackage |
Teams マニフェストのテンプレート。 |
env |
環境ファイル。 |
infra |
Azureリソースをプロビジョニングするためのテンプレート。 |
src |
プロジェクトのソース コード。 |
Teams でエージェントを実行して使用する
Visual Studio Code でエージェント プロジェクトを開きます。
[ 実行>デバッグの開始] を選択するか、 または F5 キーを選択します。
すべての前提条件がインストールされている場合、Visual Studio Code はエージェントをアップロードしてMicrosoft Teamsで開きます。
エージェントを使用するには、エージェントによって表示されるプロンプトのいずれかを選択します。
プロンプトを選択すると、コメント ボックスに表示され、[ 送信 ] アイコンを選択できます。 エージェントがプロンプトに応答します。
おめでとうございます! Microsoft Teamsで最初のエージェントを作成して実行しました。
プログラミング言語を選択する
Teams SDK は、JavaScript、C#、Python (開発プレビュー) で使用できます。 簡略化された SDK、モデル コンテキスト プロトコル (MCP)、エージェント間通信 (A2A) のサポート、および開発者がMicrosoft Teams用のインテリジェント エージェントを構築できるようにする合理化されたツールが提供されます。
説明
ビルド環境を選択する
... を使用してビルドします。
コード サンプル
| サンプルの名前 | 説明 | .NET | Node.js | Python |
|---|---|---|---|---|
| Contoso ナレッジ ハブ | Teams SDK 上に構築されたインテリジェント エージェントで、学生の学業とキャリアの旅を支援するように設計されています。 エージェントは、コースの選択、学習戦略、キャリア開発計画、および学術ロードマップ作成のためのパーソナライズされたサポートを提供します。 | 表示 | 表示 | 表示 |
関連項目
Platform Docs