Amazon Q is your business expert (Preview) を使ってみた

# Amazon Q とは
[AWS re:Invent 2023](https://reinvent.awsevents.com/) で、生成AI系アシスタントサービスとして、Amazon Q が発表されました。Amazon Qは、企業システム内のデータや情報に基づいて、質問に答えたり、要約を提供したり、コンテンツを生成したり、タスクを完了したりできるAI搭載の生成アシスタントです。

https://aws.amazon.com/jp/about-aws/whats-new/2023/12/aws-announces-amazon-q-to-reimagine-the-future-of-work/

Amazon Q には以下4つの機能があります。
- Amazon Q is your business expert
- Amazon Q is your AWS expert
- Amazon Q in QuickSight
- Amazon Q in Connect

今回は**Amazon Q is your business expert**を利用してみました。

https://aws.amazon.com/jp/q/business-expert/

## 利用手順
アプリケーションの作成後、data source を設定し、プレビューで確認します。
## アプリケーション作成
サービス検索で、**Amazon Q** 選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3434748/bcb140bf-b86f-e8d9-2973-d1fc7ecc3a35.png)

2024年1月現在では、対応リージョンはバージニア北部(us-east-1)とオハイオ(us-east-2)のみのため、リージョンの選択画面が出てきます。今回は**バージニア北部**を選びました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3434748/f528d8c2-2c0b-3a3e-e3ee-b3422c568074.png)

Amazon Q のコンソールで、画面右上、**Create Amazon Q application**を開始します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3434748/826bce6d-b812-2e58-8990-8d17d8e57eff.png)

アプリケーション一覧のページで、画面右側の**Create application**を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3434748/596c7f43-e540-fc8c-4018-740d47b7f3b0.png)

## アプリケーションの設定
アプリケーションの設定は3ステップです。

### Create Application
まずはアプリケーションの名前を設定し、アプリケーション用のサービスロールを新規作成します。今回は特にタグの設定はしません。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3434748/2233dcec-230f-fffc-ac0d-93d83cca7f65.png)

### Select retriever
次に retriever の設定です。今回は Amazon Q のデフォルトに設定します。ハンズオンなので、unit数は1にします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3434748/f38c3068-e737-4a45-d004-755bb4110097.png)

### Connect data sources
最後に data source の設定です。今回はアプリケーション作成後に行いたいので、画面下のFinishをクリックして完了です。コンソールからアプリケーションが作成されていることを確認できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3434748/8c4b4b8c-f19a-7ab7-b608-1f8f1d99757e.png)

## 作成したアプリケーションの確認
作成したアプリケーションを選択し、**Preview web experience**をクリックします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3434748/76a304ab-1939-289f-61d9-1893cbab96fc.png)

Amazon Q のチャット画面が出てきます。AWS の[責任共有モデル](https://aws.amazon.com/compliance/shared-responsibility-model/?nc1=h_ls)について、Amazon Q に質問してみます。当たり前ですが、まだ data sourceを渡していないので、分からないと返答がきました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3434748/ea8047c0-fd66-9dc0-ba29-cd5cbdfc920c.png)

## data source の追加設定
それでは、data source 設定します。アプリケーションを選択し、編集画面を開きます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3434748/4112519a-3643-59b5-d173-5f6aa088b4cc.png)

上から3つ目のブロックで、data source の編集ができます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3434748/dc339673-4c7c-1982-b73b-0ca4002e6309.png)

今回はWebページをPDF出力し、ファイルを直接アップロードします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3434748/af742fff-2c0a-aa15-f986-70140641b4d2.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3434748/1c8cfa3f-407c-048f-cc21-9e0335f8475f.png)

再度、**Preview web experience**を開き、責任共有モデルとは何か質問をします。すると、責任共有モデルについて説明を返してくれました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3434748/322a39fd-4928-9fa1-e82a-1e25ebe2943b.png)

## 日本語で利用できるか確認
Amazon Q は2023年1月時点では英語のみの対応ですが、一縷の望みをかけて、責任共有モデルの日本語のdata sourceを渡して、日本語混じりで質問してみます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3434748/43f0aadf-f6ce-721c-14dd-a27d7347f1e3.png)

残念ながら、日本語では答えてもらえませんでした。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3434748/4463176e-d0de-e14a-d0fd-8d8011f41a8b.png)

# まとめ
Amazon Q is your business expert は、利用できるリージョン、言語の制限はありますが、質問をすると要約して返答してくれるので、使い方によっては便利に使えるのではないかと思いました。日本語で利用できるようになるのが待ち遠しいです。