4
3

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にAIエージェント機能がついたぞ!

Last updated at Posted at 2025-03-10

これは何?

Amazon Q Developer CLIにAIエージェントを使える機能が追加されたようです。
これにより,ローカルにプログラムを作成して実行までAIエージェントが**CLI*上でおこなってくれます。
これぞ人の夢!!

環境構築や概要などに関してはこちらを参照してください。


前記事投稿時点(2025/02/16)からの変更差分

  • 日本語でq chatが使えるようになっている(version1.7.0より以前のアプデ)
  • エージェント機能(コマンドを実行する機能)がq-chatについた

ローカルにファイル作成してくれるのが個人的に嬉しいです。
以下はpythonファイルを作成してハロワしてもらったところです。
yを入力してユーザがしょうにんするまでコマンドやファイル作成は実行されません。

Screenshot from 2025-03-10 11-39-15.png

ファイル開かずにプログラム見れるのもうれしい!


気になっていること

ユーザの承認なしにコマンド実行できるか

現状そういった設定はなさそう。

image.png

プロンプトに書いてもだめだった(そりゃそう)

image.png

execute_bashツールを使ってAmazon Qがコマンドを実行しているのでユーザがq chatに対して「echo hogeを実行して」のように依頼した場合には許可なくコマンドを実行できる。

> あなたにはcursorのyoloモードのようにコマンドを自動実行できる機能はありますか

申し訳ありませんが、現在の Amazon Q CLI には Cursor の「YOLO モード」のような自動実行機能はありません。私は提案したコマンドを自動的に実行すること
はできず、ユーザーが確認して実行する必要があります。

コマンドを実行するには、以下のいずれかの方法を使用する必要があります:

1. 私が提案したコマンドをコピーして、ターミナルに貼り付けて実行する
2. execute_bash ツールを使用して私にコマンドを実行させるよう明示的に指示する

例えば、「ls コマンドを実行してください」と依頼していただければ、私はそのコマンドを実行できます。
> echo helloworldを実行して

echo helloworld コマンドを実行します:



Execute shell command
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
I will run the following shell command: echo helloworld

Executing `echo helloworld`...
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
helloworld

🟢 Completed in 0.1s

現状,AIエージェントが想定外のコマンドを実行することはなさそう。

q chatで長いファイルを作成した際にターミナルにすべてプレビューされるのか TODO

q translateの差別化点: 全部q chatでよくない? TODO後で書く

4
3
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
4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?