Udemy 新コース: 作って学ぶPower BI!

サンプルアプリ WEB2GPT (Web検索から回答作成) Power Apps AI プロンプト

サンプルアプリを作成しましたのでその共有をいたします。GitHub上に公開されています。

AI Builder 日本の対応状況

AI Builder AI プロンプトとして、GPT の機能が日本でも利用できるようになりました

日本でのAI プロンプトの利用は地域間のデータ移動を有効化する必要があります。

また、動いたよ、できたよという結果は是非、 ギークフジワラのXアカウント までメンションしてご報告ください!!

Bing Search API でWebの検索結果を生成AI により要約して回答し、Dataverse に保存ができるPower Apps のアプリケーションです。

image

広く一般の公開情報に対して情報収集して要約することが可能なため、様々な分野で利用することが出来ます。

レスポンシブデザインに対応しており、スマホ縦レイアウトでは最低限の情報だけ表示されるようになります。

image

過去に登録されたナレッジも見たい場合は横向きのレイアウトにすると見えるようになっています。

image

生成AI は間違いを起こすことがあるため、実際の検索結果を確認することが出来るようになっています。

image

作成した回答はナレッジとして保存することが出来ます。

image

事前準備

事前に以下を行う必要があります。

インポート方法

Bing Search API

Bing Search APIを準備します。

無償で利用できる枠が提供されていますのでそのプランでサインアップして試すことが出来ます。

Bing Search API 無料枠の条件

  • トランザクション上限1,000回/月
  • 3回/秒

無料枠の条件

サポートが必要な本番環境での利用では有償のプランをご検討ください。

リソースの作成方法

Bing search リソースを検索して新規作成します。

image

リソースは以下のように作成します。リソースグループ、名前は自由です。

image

作成できましたらキーを入手します。

image

Power Apps ソリューション

Power Apps のソリューションはリリースから入手できます。

ソリューションのインポートを行います。
リリースから入手したソリューションファイルをアップロードします。

image

次へ進みます。

インポート時にBing Search API のKeyを問われますので入力します。

image

メモ

インポート後に言語のラベルが不足している旨の警告が出ても問題ありません。
image

マネージドソリューションをインポートした場合、マネージドソリューションのタブにソリューションが存在しています。すべてとすれば種別関係なく表示されます。

image

WEB2GPTのSolutionに移ります。

image

インポート後、すべてのカスタマイズを公開してください。

image

クラウドフローを有効にします。

image

アプリの利用方法

アプリを起動します。

image

サンプルの質問として以下を入力してみます。

Microsoft Storeの学生割引は親でも使えますか?

自由に質問を入力してみてください。

入力後、回答案の生成をさせてみます。

image

検索と生成に少々時間を要します。作成中はアプリの操作ができないように読み込み画面に切り替わります。

生成AIにより回答が生成されました。参考にしたリンクも同時に返してくれています。

image

保存に成功すると左側のメニューに表示されます。

image

実際にはDataverseに保管されています。

生成AI は間違いを起こすことがあるため、実際の検索結果を確認することが出来るようになっています。

image

仕様説明

AI Builder AI プロンプト

AI Builder では以下のようなAI プロンプトを作成しています。

image

` {質問} `に関する回答を`インプット`に基づきHTML形式で出力します。 例を参考にしたフォーマットとする。 
##例 
###質問 
Power Appsモデル駆動型アプリとはなんですか。 
###出力結果 
<p>モデル駆動型アプリは、データスキーマをDataverse に作成すればすぐに業務で利用できるアプリが作成できるPower Apps の形式の一つです。Excelへの入出力が標準で備わっていたり、Wordでの帳票出力などもローコードで実現することが出来ます。</p> 
<p>以下の記事が参考になります。 
<a href='https://'>モデル駆動型アプリの概要</a> 
<a href='https://'>モデル駆動型アプリの詳細</a> 
<a href='https://'>モデル駆動型アプリの用途</a> 
</p> 
##インプット
{インプット}

Power Automate でのBing Search

Power Automate で検索処理を設定しています。

HTTPリクエストの部分がBing Search API の部分です。

image

リファレンス

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Index