最近はAIを使ってコーディングするのが普通になってきていますが、私も半年ほどAIを使ってきて、いろいろ思うことがでてきました。
AIは新しいことが苦手?
AIの特性としてインターネット上に多く存在している情報を使う傾向があるような感じがします。AIからの提案の中に古い書き方(例えば推奨されなくなったような書き方)がありました。変だなと思って、バージョン数を指示して書き方の提示をし直してもらったりしました。時々、そのバージョンの指示をせずに続けると、再び古い書き方を提示してくることがありました。
AIは平気で嘘をつく?
AIの提案では動作しないことがあって、何度かやり取りをしていると『100%実現できる』とか言ってくるんだけど、全然できなかった。
AIは知ったかぶりをする?
びっくりしたのは関数の引数の順番を逆に提案してきたことです。ある関数について、特定時間中に処理可能な数を定義するんだけど、functionA(回数、期間)とするところ、逆に提案してきたので、その関数コメントを見せてあげると訂正されました。
まとめ
- AIを信用しない
- 必ず検証する
AIは便利なんだけど、時間の無駄に繋がることもある。もっと進化を期待します。