AWS完全初心者がAmazon Q CLIをインストールして遊んでみた話

 ## はじめに
 こんにちは。Tsukasaです！
 皆さん、生成AIは使っていますか？
 ITに従事している、していない関係なくAIであったり生成AIという言葉は毎日どこかしらで耳にしますよね。
というわけで、私も時代に取り残されないように生成AIの勉強をしようと思います。
今日はその中でもAmazon Q CLIを実際に触ってみた話を記事にしていきたいと思います。

## Amazon Q CLIとは
Amazon Q CLI とは、Amazon Q（生成AIアシスタント）をコマンドラインから使えるようにする開発者向けツールです。
AWS の開発・運用・トラブルシューティングなどをサポートする「AI アシスタント」を、ターミナルから直接利用できるのが特徴です。
よく使われているChatGPTやGeminiはブラウザやモバイルアプリがありますが、Amazon Qはコマンドラインから使うというのが大きな違いになります。
詳しくは公式にも記載があるので、興味のある方は是非こちらも覗いてみてください。

https://aws.amazon.com/jp/blogs/news/introducing-the-enhanced-command-line-interface-in-amazon-q-developer/

## インストール方法

今回私はこちらのブログを参考にしてインストールを行いました。

https://zenn.dev/ymotongpoo/articles/20250310-q-for-cli#amazon-q%E3%82%A2%E3%83%97%E3%83%AA%E3%81%AE%E3%82%BB%E3%83%83%E3%83%88%E3%82%A2%E3%83%83%E3%83%97

Amazon Q CLIをインストールして、実際に使うためには事前に行うことがあります。

**AWS Builder IDの取得**
AWS Builder ID というのはAWSアカウントが無くても Amazon Q Developer や AWS Skill Builder が使える便利アカウントなので先に取得します。
今回Amazon Q CLIを使用するために必要なので、まだBuilder IDがない方は作成しましょう。

https://community.aws/builderid?trk=dccd318a-a012-40c6-bffb-bd0a6216646d&sc_channel=el

Builder IDの作成が終わりましたら、Amazon Q CLIのイントールを行います。
私はMac OSを使っているので、HomeBrewでAmazon Q CLIをインストールします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2478024/5a7107ee-602a-4df0-9818-12c467969b63.png)

インストールに成功すると、ビールの絵文字の横に
英語でインストールが成功したという表示が出ます。
※OSによって表示は変わるかもしれません。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2478024/b6be353d-04d3-4d7d-9331-d1ce0d1cfc93.png)


ただこれだけではすぐには使えません。
今のはあくまでもコンソール側でのインストールになるので、Amazon Qそのもののインストールが必要になります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2478024/1790b176-29dd-44b3-bc77-bc10c56cc716.png)

ダウンロードは先程も上に貼り付けましたが、こちらから行います。
ご自身で使われているOSに合わせて行ってください。
また、手順は上記キャプチャにも記載があるので、その通りにやればできますので、こちらも是非やってみてください。

https://community.aws/builderid?trk=dccd318a-a012-40c6-bffb-bd0a6216646d&sc_channel=el

ダウンロードが完了すると下記の画面が出てきます。
下の方にUse for Free with Builder IDと表記があるので、こちらをクリックして
先程作成した、Builder IDのアカウントでログインします。
※こちらキャプチャを撮り忘れたので上記のブログから使わせていただいています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2478024/2138eda7-7231-4eb0-891e-1ccc7f37a9d0.png)


Builder IDでログインすると、このような画面が出てきますので、アクセスを許可します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2478024/525c6344-3e13-4e31-be23-3ebec5afb760.png)


下記の画面まで来たらAmazon Qにログインされた状態となります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2478024/4f9013d4-b9c3-47bd-ab9b-191cad560eac.png)

ログインを確認したら、ターミナルを新規で立ち上げます。
そうすると下記のような状態になっているかと思います。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2478024/ce1cbe87-878a-4649-8bd6-d0ccc3474f2b.png)

その状態で```q integrations install input-method```とターミナルに打ち込みます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2478024/8a45bcf3-4f27-4142-9d44-515f732e3daf.png)

そうすると下記のような表示が出るので、OKを選択。
![スクリーンショット 2025-05-31 15.11.10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2478024/40ddd5ef-9998-40ca-be09-2cf5bd70c6b4.png)

このような表示が出れば全てのインストールは完了となります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2478024/417734f0-777c-4956-926a-494c3e25694e.png)


## 実際に使ってみた
それでは実際に使っていきたいと思います。

今回は日本の首都がどこか聞いてみました。
すると以下のような回答を得ました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2478024/81a4ef59-ab49-4848-b2e4-f9088ef02685.png)

回答もバッチリですね！
これで私もAmazon Q CLIデビューとなりました！

## 終わりに
いかがでしたでしょうか？
手順を一つ一つ見ながらやっていったら簡単に実装することができました。
次回はこのAmazon Q CLIを使ってゲーム作りに挑戦したいと思います！
これはAWS公式からも発表されていて、ゲームを作ってその内容をQiita等でアウトプットするとTシャツが貰えたりするそうです。
6/20までなので、興味のある方は是非挑戦してみてください！

https://aws.amazon.com/jp/blogs/news/build-games-with-amazon-q-cli-and-score-a-t-shirt/

これに挑戦する前に私は次なる認定試験があるので、まずはそっちをやらないといけないんですけどねㅠㅠ
一発で合格できるように頑張ります！