はじめに
なぜAIコーディングを試したか
最近、日常的にAIへ質問することが増えてきました。
コードに限らず、設計の考え方や調べ物など、すでにAIが手放せない存在になっていたこともあり、「実際にコーディングそのものをどこまで任せられるのか」を一度試してみたいと思ったのがきっかけです。
また、個人的に試したいものがいくつかあり、簡単なシステムを作りたいという事情もありました。
とはいえ、まとまった時間を確保するのが難しく(資格の勉強もあったので)、
スピード重視で進めたいというのが正直な理由です。
試したこと
使ったAI / 環境 / やった内容
- ChatGPT 経由の Codex(無課金)
- VS Code と連携
- 簡単な申請アプリの土台作成(バックエンドのみ)
- ログイン
- 交通費申請登録
実際の流れ
- VS Code と ChatGPT アカウントを連携し、Codex を起動
- かなり簡単な仕様を伝え、まず疑問点を洗い出してもらう
- その疑問点について、ChatGPT 上で追加検討しつつ回答
- それを元にコーディングを進める
いきなりコードを書かせるというより、
「仕様を整理 → 不明点を詰める → 実装」
という流れを意識しました。
実際にやってみて思ったこと
良かった点
とにかく早いです。
「ここ書くの面倒だな……」と思っていた部分が、爆速で形になっていくのは素直にすごいと感じました。
また、自分が知らなかった構文や書き方、仕様を自然に提示してくれるので、学習面でもメリットがあります。
現在はまだコードレビュー中なので、精度については最終評価はできていませんが、
今のところ大きな問題は出ていません。
今回作っているのは難易度の高いシステムではないため、致命的な指摘はおそらく出ないだろう、という感触です。
ただし、今後補強すべき点は当然あり、そのあたりは ToDo としてコメントを残しています。
コメントアウトした部分まで拾っているように見えたのは、正直かなり驚きました。
微妙だった点
特にありません。
とはいえ、今回はかなりシンプルなシステムなので、
「本当の意味での弱点」はまだ見えていないだけだと思います。
私は学習を兼ねているため、生成されたコードには必ず目を通していますが、
正直な話、AIエージェント同士に会話させて、ほぼすべてAIベースで開発するということも、現実的に可能だろうなと感じました。
まとめ(どちらかといえば感想)
世の中で散々言われている通りですが、
今回実際に触ってみて、シンプルに危機感を覚えました。
自分は決してレベルの高いエンジニアではありません。
だからこそ、この流れの中でどう生き残るのか、
なるべく早く自分なりの生存戦略を考えないといけないと、身に沁みて感じた体験でした。