AIコーディングややアンチ気味だったのですが、世も世なので少しちゃんと使ってみることにしました。 と言ってもGitHub Copilotのオートコンプリートとチャットモードはもともと使っており、 今回エージェントモードを使い始めた、というところです。 弊社では相談・申請すればコーディング系AI利用の費用を出してもらえるので助かります。 結論 モジュールの切り出し系のリファクタリング エラーハンドリングの統一 設定管理の統一 はagentに9割任せることにします。 背景 データ管理系の運用作業のためのStreamlit(Python)アプリを開発している。 すでに一個だけ小さめの機能が実装してある。 大きめの機能をこれから実装する予定である。 やったこと 開発中のアプリに実装済みの機能は動けば良いというつもりで作ったので、 新機能を追加することで保守性が最悪になることは目に見えていました。