Azure AI Dragonが登場!Teamsでデータ活用のカスタムCopilotを作ろう
目次:
- GPTモデルを使用したカスタムCOPILOTのレベルアップ
- データとの接続による分析の即時化
- Teams AI Libraryを使用したAIとコンテンツモデレーションの探求
- クリエイティビティを引き立てるAzure AI Dragonの紹介
- Teams Toolkitエクステンションを使用したプロジェクトの設定
- Azure OpenAI Studioでのモデルのデプロイ
- Azure Resource Managementでのキーとエンドポイントの確認
- Azure AI Content Safety Moderatorの実装
- アダプティブカードを使用したカスタムCopilotのビジュアル強化
- ローカルベクトルデータベースの構築とデータの接続
GPTモデルを使用したカスタムCopilotのレベルアップ 💡
今回は、AzureとOpenAIから提供されるGPTモデルを使用して、Teams上のカスタムCopilotをさらに進化させていきましょう。データを活用して即座に分析を行い、AIやコンテンツモデレーションなどさまざまな機能を追加していきます。
1. データとの接続による分析の即時化 🚀
Teams AI Libraryを活用することで、豊富なデータソースを統合し、深い分析を行いながら会話形式の体験を提供することができます。AI Dragonを使用することで、ファンタジー世界を含むデータソースとのマッチングを行いながら、望ましくない応答を排除してDragonとTeamsの連携を構築することができます。
2. Teams Toolkitエクステンションを使用したプロジェクトの設定 ⚙️
まずは、Visual Studio Code用のTeams Toolkitエクステンションを導入し、必要な前提条件を整えましょう。ターミナルを開いて、チームデータライブラリのリポジトリをクローンします。次に、JSフォルダを開いて、yarn installとyarn buildコマンドを実行します。これによって、使用するサンプルが準備されます。
3. Azure OpenAI Studioでのモデルのデプロイ ⚡️
Azure OpenAI Studioに移動して、モデルのデプロイを行いましょう。チャットタイプのGPT 35 Turboとデータの埋め込み用のText Embedding Aidaの2つのモデルが必要です。次に、Azureのリソース管理に移動し、キーとエンドポイントを確認します。Azure OpenAIのキーとエンドポイントをコピーして貼り付けます。また、構成ファイルもデプロイしたモデルの名前に更新する必要があります。
4. Azure AI Content Safety Moderatorの実装 🔒
Azure AI Content Safety Moderatorを実装していきましょう。モデレータのクラスとTeams AIライブラリをインポートします。振る舞いのチェックには4つの異なるカテゴリがあります。各カテゴリの閾値をカスタマイズし、低、中、高のいずれかを選択することができます。また、ブロックリストも追加することができます。
5. アダプティブカードを使用したカスタムCopilotのビジュアル強化 🃏
アダプティブカードを使用して、カスタムCopilotを視覚的に魅力的にします。カードフォルダを作成し、カードをエクスポートするファイルとアダプティブカードのファイルを作成します。アダプティブカードの一番下にはOnbackアクションが適しています。また、インデックスファイルでカードを関数としてインポートします。会話中に指定されたフレーズが入力されると、アダプティブカードが表示されるようになります。
6. ローカルベクトルデータベースの構築とデータの接続 🔗
最後に、Dragonとデータを接続するために、新しいローカルベクトルデータベースを構築しましょう。既存のデータベースとTeams AIリンクファイルが含まれているTeams AIフォルダを削除します。利用したいテキストベースのファイルのリンクを新しく作成し、ローカルまたはウェブ上に貼り付けます。その他のファイル形式は、事前にオンラインツールで変換することができます。Azureキー、エンドポイント、および埋め込みモデルの名前を入力し、ベクターファイルをビルドします。
Azure the Dragonを構築することで、カスタムCopilotをさらに強化しましょう。言語のローカリゼーションが組み込まれているため、AIはさまざまな言語で対応することができます。世界のあらゆる言語を話すTeamsのユーザーは、あなたのカスタムCopilotを使用することができます。では、お楽しみください!
ハイライト:
- GPTモデルを使用してカスタムCopilotを進化させる
- データとの即時な分析を実現する
- AIとコンテンツモデレーションを探求する
- クリエイティビティを引き立てるAzure AI Dragonの紹介
- Teams Toolkitエクステンションを使用してプロジェクトを設定する
- Azure OpenAI Studioでモデルをデプロイする
- Azure AI Content Safety Moderatorの実装
- アダプティブカードを使用してカスタムCopilotをビジュアル強化する
- ローカルベクトルデータベースを作成してデータを接続する
FAQ:
Q: カスタムCopilotの対応言語は何ですか?
A: カスタムCopilotは世界のあらゆる言語に対応しています。
Q: プロジェクトの設定に必要なものは何ですか?
A: プロジェクトの設定にはTeams ToolkitエクステンションとAzureのリソースが必要です。
リソース: