Amazon Q CLIでオセロゲームを作ってみた - AIペアプログラミングの実践
Amazon QAIゲーム開発PythonデザインパターンOpenAI
更新日: 2024/6/29
Amazon Q CLIでオセロゲームを作ってみた - AIペアプログラミングの実践
今回はAmazon Q CLIを使ってオセロをできるゲームを開発しました。 AWSの下記の企画を見て参加することにしました。
プロジェクト概要
今回作成したオセロゲームは、以下の特徴を持つCLIアプリケーションです:
🎮 ゲーム機能
🏗️ 技術的特徴
Amazon Q CLIとの開発体験
AIアシスタントの活用場面
Amazon Q CLIはbrewwを使ってインストールし、コマンドラインから直接対話できます。
$ brew install --cask amazon-q
早速使ってみます。
$ q
!?!?!?!? Amazon Q CLIのモデルはSonetなんですね。びっくりしました。
基本的にはCLIでオセロがしたいということを伝えて出力されたコードをレビューして修正事項を伝えます。 ただ修正する内容もあまりなかったです。もう少しデザインパターンを意識したコードにして欲しいと伝えたところ、Factory パターンを使ったコードにしてくれました。 これはかなり驚きました。
あとは英語対応をなどもしてもらいました。 差分は下記のように綺麗に出力されるのも良かったです。