Amazon QuicksightのGenerative AI機能（プレビュー版）を試してみる

# はじめに
先日Amazon Quicksightに生成系AI機能のプレビュー版が追加されたことが発表されました！
昨今の生成系AIブームの中、AWSソリューションとどのように連携されるのかが気になったので、さっそく一通り触ってみました。
本記事ではそのサンプルの設定方法～実際の動作までをご紹介したいと思います。


（本記事では2023年11月8日時点の機能になります）

[Amazon QuickSight の Generative BI 機能を発表](https://aws.amazon.com/jp/blogs/news/announcing-generative-bi-capabilities-in-amazon-quicksight/)



# 設定方法
**1.QuickSightアカウント登録** 


生成系AIではQuicksight Qの機能が必要になるので"Enterprise ＋ Ｑ"を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/918398/3d4c3c5a-a380-2914-3436-d3ba8a158c72.png)

連絡先の登録も必要です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/918398/93d6d4cf-34c0-c8c9-f01f-0a7cfa737ac3.png)

Pagenated Report add-onは任意です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/918398/d4942fe5-b9e9-8669-21a3-2958e39b676b.png)

アカウント設定としてアカウント名と通知アドレスの登録が必要です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/918398/a28253c9-d552-6596-94d6-716d7e5c50e3.png)

"Finish"をクリックし、数分経つとアカウントが作成されます。


**2.プレビューマネージャーの設定**
初期設定では生成AIのプレビュー機能はOFFになっているので、ONにする必要があります。

ヘッダーのアイコンをクリックし、リージョンが"**バージニア北部**"であることを確認してプレビューマネージャーをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/918398/8dc35ab0-e687-7949-421b-43e2cfd94b96.png)

トグルをONに設定して保存します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/918398/f968fae4-1d7e-3973-5f2c-15d43a5f5db8.png)

**3. 生成系AI機能の準備**
サイドバーから分析を選択します。
サンプルがいくつか用意されているので、任意で選択してください。
本記事では"Web and Social Media Analytics analysis"を使用します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/918398/a04ac6c3-4569-4c29-6240-779ed5e84a31.png)

分析ダッシュボードを選択するとヘッダーに"build visual"ボタンが出るので、こちらをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/918398/6f0e8c45-121d-b834-fe6e-30bf9408918f.png)

分析用のトピックを作成します。タイトルなどは任意に設定してください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/918398/b0b0929b-2ada-430b-472b-d1ff65513918.png)

"Preparing topic.."が数分表示され、再度Build visualと表示されれば準備完了です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/918398/79ed83c3-021a-ff6b-f3f1-07c6f10318d2.png)

再度"Build visual"をクリックすると、サイドに生成系AIのプロンプト画面が表示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/918398/e462a337-8656-13cd-79c5-c1e3d62969cc.png)


# 操作方法
**生成系AIに質問をする**
"SUGGEST"から質問を選択することも可能です。
試しに"total free sign up for every events"と聞いてみたところ以下のようにグラフが返ってきました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/918398/21dbcaf8-1a4e-9a82-00d3-62a9ea64acd4.png)

**グラフの編集**
ちょっとしたグラフの編集であればプロンプト上で可能です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/918398/84c65ccf-7753-dc72-1a3b-aaa2feb31c89.png)

**インサイト確認**
簡易的なインサイトも生成してくれるようです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/918398/b534a67e-7adb-ddfc-bbfe-fda4354a3f5e.png)

**ダッシュボードへの反映**
生成されたものをダッシュボードに反映するには"ADD TO ANALYSIS"をクリックします。生成したものがダッシュボードに反映されました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/918398/d18a7f77-8066-4c81-0a6f-193e2031f36a.png)

通常のダッシュボードコンポーネントと同様にグラフのラベルを編集することも可能です。

**ダッシュボード上で生成系AIを使ってグラフの編集**
ダッシュボードメニューから"自分用に作成"をクリックすると、プロンプトが表示される。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/918398/0818b353-bf2e-f0f6-c4ed-fdcaef28465e.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/918398/84995c36-b3a1-e91c-6530-625e46e50e65.png)

"Change to table"を入力したところ、テーブル形式に変換ができました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/918398/4116e05b-1335-fa96-c75b-6a5ab79a0771.png)

ただし現状では対応できない項目も多くあり、柔軟な対応はまだ難しそうです。
[Refine visuals with generative BI](https://docs.aws.amazon.com/quicksight/latest/user/generative-bi-author-experience.html#generative-bi-refine-visual)


# 使用した感想
文章から自動でグラフが生成されることは非常に便利であり、完全なグラフでないにしろ編集も可能なので使い勝手の良さを感じました。
ただし、まだChatGPTのように自由に記述できるわけではなく、ある程度形式に沿った形で質問する必要がありました。そのため、適切な質問をすることが難しい印象でした。

現状はプレビュー版であるので、GA版ではアップデートされることを期待します

# 参考資料
[Amazon QuickSight で Generative BI 機能が使えるようになったのでオレゴンリージョンで有効化して使ってみた](https://dev.classmethod.jp/articles/generative-bi-dashboard-public-preview/)
[Amazon QuickSightでGenerative BI機能が使えるようになりました（パブリックプレビュー版](https://www.sunnycloud.jp/column/20230930-01/)