🐔
Amazon Q Developer CLI だけを使用してゲームを作成してみる
はじめに
Amazon Q Developer CLI のみを使用して、1行もコードを書かずにゲームを作成してみます。(READMEは手書きで書いちゃいましたが...)
子供の頃に好きだった、スライドパズルを作成してみました。
環境構築
環境構築に参考資料のキャンペーンページに沿って、AWS Bulders ID の登録、Amazon Q CLI のインストール、pygame のインストール を行ったのみです
Amazon Q により、CLIの自動補完もしてくれますが、私の環境では自動補完を別で動かしている関係でおかしな挙動になってしまったので、自動補完は無効化して使用しました。
ゲームを作成してみる
まずは、ターミナルで q chat
コマンドを実行して、AIコーディングアシスタントを起動させます。
q chat
後は、エージェントとやり取りをしながら、ゲームの作成と修正を繰り返すだけです。
最近のエージェントでは、画像を使って説明することができますが、CLIなので言語化して何がしたいのかを的確に指示していく必要があります。
最初に、何を作ってほしいか指示するとき以外は、プロンプトにはあまり多く指示せず、1箇所ずつ修正するように指示を行っていきました。
エージェントの修正に納得できなかった時に戻せるように、1つの指示毎にコミットポイントを作成しながら作業を行いましたが、指示をすれば元の状態に戻してくれたのかもしれません。
十数回の指示で、最低限動くゲームの作成が完成することができました。
まとめ
- 詳細に指示をしなくても、やりたいことを実現できた
- 業務で使用できるようなら、Pro の方も使用してみてもいいかも
- AWS アカウントも必要なく、無料の範囲でゲームを作成できるので、みなさんも是非試してみてもらえればと思います
Discussion