ChatGPT をTeams に! OpenAI のAPI を活用してPower Virtual Agents に接続 | Power Automate での接続方法

Поділитися
Вставка
  • Опубліковано 8 сер 2024
  • 00:00 イントロ
    01:02 完成形のアプリ
    02:14 OpenAI へのサインアップ
    02:38 APIキーの発行
    03:17 APIの仕様説明
    04:38 Power Virtual Agents のトライアルへのサインアップ
    05:23 ChatGPT に接続するPower Virtual Agents の作成
    08:59 ChatGPT に接続するPower Automate フローの作成
    13:45 Power Virtual Agents へのPower Automate フローの接続とトピックの作成
    14:38 Bot のテストと公開
    16:16 Teams への接続とその他のチャネル(LINE等)の説明
    19:43 消費したコストの確認
    20:11Power Automate の実行履歴の確認
    ★★★「もっと初歩的なところから学びたい、ちょっと難しいかも」という方向けに、Udemy でのコースを制作しております。UA-cam では基本的に中級から上級&マニアック層向けへの配信を行っております。Udemyで学んだ後、ぜひこちらに戻ってきてみてください!★★★
    ■Udemy 公開コースのクーポンを配信しています。
    作って学ぶPower Apps !
    www.geekfujiwara.com/tech/2057/
    ※Udemy Business ご登録の方はこちらご視聴いただけます。
    作って学ぶPower Automate !
    www.geekfujiwara.com/tech/2228/
    ーーーーーーーーーーーーーーーーーーーー
    ギークフジワラでは随時ご質問を受け付けております。ブログ、メールマガジン、Udemy、UA-camへのコメントをお寄せいただければ時間の限り対応させていただきます。動画やブログ等のコンテンツになる可能性があること、ご容赦ください。
    ーーーーーーーーーーーーーーーーーーーー
    ■概要
    最近 よく耳にするChatGPT。Webサイトを開いて質問するのではなく、自社のアプリに組み込みたい!
    そんなご要望を叶えるサンプルアプリです。
    Power Automate での接続方法とPower Virtual Agents への利用方法をご紹介します。
    Power Automate でChatGPT に接続するフローは他の用途にも応用可能です。
    Power Virtual Agents はTeams だけでなくLINE 等にも公開することができるので、簡単にBotを作成して利用することができます。
    ■利用サービス
    1. Power Virtual Agents (無料トライアル、有償版必要)
    2. Power Automate (Power Virtual Agents に付属)
    3. Teams
    ■対象者
    ChatGPT を自社利用したい方向け
    ■学べること
    ・ChatGPT (gpt-3.5-turbo) のAPIへの接続方法
    ・Power Virtual Agents の利用方法
    ■必要なライセンス
    1. API接続のみであれば有償版Power Apps / Power Automate ライセンス
    2. Power Virtual Agents 利用であれば有償版Power Virtual Agents ライセンス
    ・Power Apps ライセンスの説明はこちら:
    www.geekfujiwara.com/tech/pow...
    ・Power Automate ライセンスのライセンスの説明はこちら
    www.geekfujiwara.com/tech/pow...
    ・Power Pages ライセンスのライセンスの説明はこちら:
    www.geekfujiwara.com/tech/pow...
    ■ブログ
    www.geekfujiwara.com
    ■Twiter
    / geekfujiwara
  • Наука та технологія

КОМЕНТАРІ • 16

  • @shingok5888
    @shingok5888 Рік тому +1

    「ChatGPTをTeamsに組み込みたい」とネットの海を探していましたが難しいものばかりで困っていました。
    やっと見つけたこちら動画がわかりやすく感謝しています。
    とても参考になりました。

    • @geekfujiwara
      @geekfujiwara  Рік тому

      参考になったようで何よりです!

  • @toshikon1068
    @toshikon1068 Рік тому +2

    いつもありがとうございます。
    チャットを続ける場合のフローのご解説を希望いたします。

    • @geekfujiwara
      @geekfujiwara  Рік тому +1

      こちらで解説しました! ua-cam.com/video/KM3cuwhpvGM/v-deo.html

  • @user-lj4qg7kv6f
    @user-lj4qg7kv6f Рік тому +1

    いつも大変参考にさせていただきつつ、楽しく拝見させていただいております。
    もうひとつのアダプティブカードを利用してコンテキスト継承をさせる方の動画も、もちろん見させていただきましたが、このPower Virtual Agents経由での接続で
    コンテキストの継承は難しいでしょうか? そちらで行う方がスムーズに動く気がして色々試してはいるのですが、なかなか難しいですね。
    もし可能でしたら解説いただけたら嬉しいです。よろしくお願いいたします。

    • @geekfujiwara
      @geekfujiwara  Рік тому +1

      現状一般提供されているPower Virtual Agents の機能でコンテキストの継承を行なう会話を実現しようとすると非常に複雑になりますが対応は可能です。一度Dataverse などのデータベースに会話履歴を保存しておき、コンテキストの継承がYesの時は会話履歴をとりに行ってOpenAI API にPOSTするイメージです。
      また、ご存知かもしれませんがご参考に現在プレビュー中のPower Virtual Agents のBoost conversations 機能ではAzure Open AI Service に接続して指定したURLの検索を行って対話を行う機能が提供されています。ただ、まだ英語版のみのためUA-cam 化するのは先かなと思ってたりします。
      learn.microsoft.com/ja-jp/power-virtual-agents/nlu-gpt-overview
      learn.microsoft.com/ja-jp/power-virtual-agents/nlu-boost-conversations?source=recommendations
      learn.microsoft.com/ja-jp/power-virtual-agents/nlu-gpt-quickstart

    • @user-lj4qg7kv6f
      @user-lj4qg7kv6f Рік тому +1

      @@geekfujiwara ご丁寧に返信ありがとうございました。 現状一般公開されているものでやろうとするとなかなか難しそうですね…
      プレビューの機能が日本語対応されたときにはぜひ動画化をお願いします! 楽しみにしています!

  • @user-mw5qj4cg3u
    @user-mw5qj4cg3u Рік тому +1

    いつも有益な情報ありがとうございます。
    Azure OpenAI Service の ChatGPT APIを利用する場合でも、HTTPアクションのURLを変えるだけで同様でしょうか?
    またAzure OpenAI Service の ChatGPT APIでは、GPTの学習コンテンツに加え、自社の独自コンテンツも学習させて、チャットで回答させることは可能でしょうか?

    • @geekfujiwara
      @geekfujiwara  Рік тому +2

      こちらこそご視聴ありがとうございます。
      1. 基本的にはURL を変えるだけでHTTP アクションが動作します。この辺りが参考になります。
      learn.microsoft.com/ja-jp/azure/cognitive-services/openai/quickstart?source=recommendations&tabs=command-line&pivots=rest-api
      2.自社の学習コンテンツを検索させて回答させることもできます。埋め込みモデルが該当します。
      learn.microsoft.com/ja-jp/azure//cognitive-services/openai/concepts/models
      埋め込みモデルの詳細
      learn.microsoft.com/ja-jp/azure//cognitive-services/openai/how-to/chatgpt?pivots=programming-language-chat-completions#using-data-for-grounding
      Azure OpenAI Service についても動画にする予定です。まずは回答のみさせていただきます。

    • @user-mw5qj4cg3u
      @user-mw5qj4cg3u Рік тому +1

      @@geekfujiwara
      Azure OpenAI Service についての動画、楽しみにしております。
      自社の独自コンテンツ(Sharepointに格納されたOfficeファイル等)を学習させる方法も動画にして頂けますと幸いです。

  • @user-sx7sf5tf9v
    @user-sx7sf5tf9v Рік тому +1

    こちらの方法は学習に利用されないプライベートChatGPTでしょうか。社内で使っているPower Virtual agentsのチャットボットに使用したいです。

    • @geekfujiwara
      @geekfujiwara  Рік тому

      いえ、学習に利用されるPublic なChatGPT のエンドポイントを利用しています。
      プライベート版にするにはAzure OpenAI のエンドポイントに変更する必要があります。
      Power Virtual Agent 自体のシナリオではないですが、Power Automate のフロー部分は参考になるかと思います。
      Azure OpenAI Service を利用した学習に利用されない「プライベート ChatGPT」をPower Apps で作成
      ua-cam.com/video/jERrUWTm7nA/v-deo.html

    • @user-sx7sf5tf9v
      @user-sx7sf5tf9v Рік тому +1

      @@geekfujiwara ご教示ありがとうございます。Azure OpenAIを利用してPower Automateでフローを作成し、うまくPower Vurtual Agents と組み合わせればPower Vurtual Agents 上でも利用できるのですかね。やってみます!

    • @geekfujiwara
      @geekfujiwara  Рік тому +1

      できますー!
      あと、Power Virtual Agent 単体でAzure OpenAI を利用した生成型AI のボットを簡単に作成できるようになる予定です。
      今はまだ英語だけですけど、触っていただくことができます。
      概要
      learn.microsoft.com/ja-jp/power-virtual-agents/nlu-gpt-overview
      クイックスタートガイド
      learn.microsoft.com/ja-jp/power-virtual-agents/nlu-gpt-quickstart

  • @yosuke167
    @yosuke167 Рік тому +1

    1コメ取れなった。。