次の方法で共有


最初のエージェントをビルドする

エージェントは 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 サービスを作成する必要があります。

環境を設定する

  1. 最新バージョンの Visual Studio Code、Node.js、Microsoft 365 Agents Toolkit をインストールします。
  2. Azure OpenAI サービスを使用してエージェントの L 言語モデル (LLM) にアクセスする場合は、Azure portalで Azure OpenAI サービスを作成し、API キーを取得します。

Azure OpenAI サービスの設定の詳細については、次を参照してください。

Microsoft 365 Agents Toolkit を使用してエージェントを作成する

  1. Visual Studio Code を開きます。

  2. Visual Studio Code アクティビティ バーの [Microsoft 365 Agents Toolkit ] アイコンを選択します。

  3. [ Create a New Agent/App]\(新しいエージェント/アプリの作成\) を選択します。

    Microsoft 365 Agents Toolkit サイドバーを使用して新しいエージェントを作成するオプションの場所を示すスクリーンショット。

  4. [ 新しいプロジェクト ] メニューの [ Teams エージェントとアプリ] を選択します。

    Teams で新しいエージェントまたはアプリを作成するオプションの場所を示すスクリーンショット。

  5. [ General Teams エージェント] を選択して、エージェントを作成します。

    Teams で新しいエージェントを作成するオプションの場所を示すスクリーンショット。

  6. エージェントの大規模言語モデル (LLM) にアクセスするサービスを選択します。

    エージェントに適切な LLM を選択するオプションの場所を示すスクリーンショット。

    次のいずれかのオプションを選択します。

    • Azureから OpenAI キーを取得した場合は、[OpenAI Azure] を選択します。 これに従って、次の操作を行う必要があります。

      1. OpenAI サービス キー Azure OpenAI キー Azure入力します
      2. OpenAI サービス エンドポイントAzureエンドポイントを入力します。
      3. OpenAI デプロイ名にデプロイ名Azure入力します
    • [ OpenAI キー ] を選択し、OpenAI キーを入力します。

  7. エージェントを開発するための プログラミング言語 を選択します。

    エージェントのプログラミング言語を選択するオプションを示すスクリーンショット。

  8. エージェント プロジェクトの [ワークスペース フォルダー] として [既定のフォルダー] を選択します。

    エージェント プロジェクトのワークスペース フォルダーを選択するフィールドを示すスクリーンショット。

  9. エージェント名を入力し、[ Enter] を選択します。

    エージェント名を追加するフィールドを示すスクリーンショット。

    ツールキットには、エージェントが正常に作成されたことを示すメッセージが表示されます。 この時点以降にエージェントをプロビジョニングすることもできます。 ツールキットに、作成者を信頼するかどうかを確認するメッセージが表示される場合は、[ はい、作成者を信頼します] を選択します。

    エージェントの作成者を信頼するかどうかを確認するためのメッセージを示すスクリーンショット。

エージェントのソース コードを見る

Microsoft 365 Agents Toolkit は、エージェント プロジェクトを作成し、プロジェクト ワークスペースをスキャフォールディングします。 フォルダー構造を次に示します。

フォルダー コンテンツ
.vscode デバッグ用の Visual Studio Code ファイル。
appPackage Teams マニフェストのテンプレート。
env 環境ファイル。
infra Azureリソースをプロビジョニングするためのテンプレート。
src プロジェクトのソース コード。

Teams でエージェントを実行して使用する

  1. Visual Studio Code でエージェント プロジェクトを開きます。

  2. [ 実行>デバッグの開始] を選択するか、 または F5 キーを選択します。

    すべての前提条件がインストールされている場合、Visual Studio Code はエージェントをアップロードしてMicrosoft Teamsで開きます。

    Microsoft Teamsで開かれたエージェントを示すスクリーンショット。

  3. エージェントを使用するには、エージェントによって表示されるプロンプトのいずれかを選択します。

    エージェントからプロンプトを選択する方法を示すスクリーンショット。

    プロンプトを選択すると、コメント ボックスに表示され、[ 送信 ] アイコンを選択できます。 エージェントがプロンプトに応答します。

    ユーザー プロンプトに対するエージェントの応答を示すスクリーンショット。

おめでとうございます! Microsoft Teamsで最初のエージェントを作成して実行しました。

プログラミング言語を選択する

Teams SDK は、JavaScript、C#、Python (開発プレビュー) で使用できます。 簡略化された SDK、モデル コンテキスト プロトコル (MCP)、エージェント間通信 (A2A) のサポート、および開発者がMicrosoft Teams用のインテリジェント エージェントを構築できるようにする合理化されたツールが提供されます。

説明

             ビルド環境を選択する

... を使用してビルドします。

C#

コード サンプル

サンプルの名前 説明 .NET Node.js Python
Contoso ナレッジ ハブ Teams SDK 上に構築されたインテリジェント エージェントで、学生の学業とキャリアの旅を支援するように設計されています。 エージェントは、コースの選択、学習戦略、キャリア開発計画、および学術ロードマップ作成のためのパーソナライズされたサポートを提供します。 表示 表示 表示

関連項目

エージェントのユーザー エクスペリエンス