3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Amazon Q Developer CLI Agent を体験してみる

Posted at

Amazon Q Developer CLI Agent

Amazon Q Developer CLI Agent は日本語にも対応しているとのことから使ってみました。

Amazon Q Developer CLI Agent は CLI で自然言語を使って指示し、より対話的に開発を進めることができます。

なお、この基盤には 2025年3月時点では、Amazon Bedrock の Claude 3.7 Sonnet のモデルが利用されているとのことです。

Amazon Q Developer CLI をインストールする

次のドキュメントを参考に自身の OS にあった Amazon Q をインストールします。

Amazon Q にログインする

q login で Amazon Q にログインします。

スクリーンショット 2025-04-09 23.57.37.png

スクリーンショット 2025-04-09 23.58.02.png

スクリーンショット 2025-04-09 23.58.15.png

やってみる 1

q chat を実行し、新しい会話を開始します。
スクリーンショット 2025-04-09 23.26.23.png

東京リージョンで起動中のEC2インスタンスを停止してと投げます。
スクリーンショット 2025-04-09 23.27.44.png

インスタンスを停止していいか聞かれるので、yを投下します。
スクリーンショット 2025-04-09 23.28.03.png

やってみる 2

q chat を実行し、新しい会話を開始します。
スクリーンショット 2025-04-09 23.26.23.png

次のコードをAWS CDKでtypescriptを用いて書いて下さい。ApacheのDockerFileをbuildし、ECRにpushする。pushされれたDockerイメージを利用してECS FargateにデプロイするCI\CD Pipelineと投げます。
スクリーンショット 2025-04-10 0.15.13.png

対話式で必要な構成、ファイルが聞かれていくので、yを投下していきます。
スクリーンショット 2025-04-10 0.15.54.png
スクリーンショット 2025-04-10 0.21.07.png
スクリーンショット 2025-04-10 0.22.52.png
スクリーンショット 2025-04-10 0.23.35.png
スクリーンショット 2025-04-10 0.27.26.png
スクリーンショット 2025-04-10 0.31.51.png
細かい指示はしていなかったので、libは一つとしての提案のようでした。本来は、アプリケーション用とpipeline用分たいところですね。
スクリーンショット 2025-04-10 0.33.21.png
スクリーンショット 2025-04-10 0.34.19.png
スクリーンショット 2025-04-10 0.35.35.png
すごい、READEME.mdまで作ってくる!
スクリーンショット 2025-04-10 0.36.21.png
そして、説明もわかりやすい。
スクリーンショット 2025-04-10 0.37.07.png
スクリーンショット 2025-04-10 0.37.17.png

最後に

日本語の指示でここまで書いてくれるのであれば、使いやすくなったのではないでしょうか。

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?