Opus 4.5は、これまで私が経験してきた通常のAIエージェントとは異なります。
概要
- 3ヶ月前はAIエージェントによる開発者の完全代替に懐疑的だったが、Claude Opus 4.5の登場で考えが一変
- Opus 4.5は従来のAIとは異なり、実用的かつ高品質なコード生成が可能
- 複数の実プロジェクトでOpus 4.5がほぼ自動でアプリやバックエンドを構築
- コードの可読性よりもAIによる保守性・再生成性を重視した開発スタイル
- セキュリティやコード品質のチェックもAI主導で実施
Claude Opus 4.5で変わったAI開発体験
- 3ヶ月前までは「AIが開発者を完全に代替する」は非現実的という認識
- Opus 4.5の登場で、AIエージェントが実用レベルで開発者を置き換える可能性を実感
- 従来のAIはスパゲッティコード生成やエラー反復で非効率だった印象
- Opus 4.5は一発で正しい実装が多く、エラーも自動で修正
- AIによる開発の約束がついに現実化した感覚
プロジェクト事例:AIによるアプリ開発
-
Windows画像変換ユーティリティをOpus 4.5で構築
- エクスプローラーの右クリックメニュー追加などを一発実装
- dotnet CLIでビルド・エラー修正も自動化
- XAMLエラーのみ手動で対応
- 配布用サイトやGitHub Actionsも自動生成
- アイコン生成はFigma AI、変換スクリプトはOpus 4.5が担当
-
GIF録画・編集アプリも短時間で開発
- LICEcap風アプリをベースに、動画・画像編集機能まで拡張
- 数時間で主要機能を実装
-
AI投稿ユーティリティ(React Native→iOSアプリに)
- Facebook認証や画像投稿スケジューリングなど複雑なバックエンドもOpus 4.5が自動構築
- Firebase CLIを活用し、必要なリソースも自動作成
- エラー発生時もログから自動修正
- 管理用ダッシュボードも自動生成
-
注文管理・ルート最適化アプリ
- Gmailから注文解析、ルート計算、運転時間記録などを一元化
- 以前は有料アプリ2つで対応していた機能を統合
- Google認証も一発実装
コード可読性よりAI保守性を重視した開発スタイル
- コードの仕組みを人間が理解していなくても運用可能という新しい発想
- VS CodeでOpus 4.5に「LLM向けコード最適化」を指示
- 人間可読性よりもAIによる再生成・デバッグ容易性を最優先
- 必要なのはシンプルなエントリーポイント、明示的な構造、最小限の抽象化
- 変数名や人間向けコメント、複雑なパターンは不要
LLM向けコーディング原則(抜粋)
- 一貫性のあるプロジェクト構造、機能単位でのコード配置
- フラットで明示的なアーキテクチャ
- 線形でシンプルな制御フロー
- 再生成性重視(どのファイルも単体で再生成可能)
- プラットフォームの慣習を直接利用、過度な抽象化は避ける
- テストは観測可能な動作検証に集中
コード品質・セキュリティチェックもAI主導
- AIに「LLMコーディング原則に基づいたリファクタ案」をMarkdownで出力させる運用
- 高・中・低優先度でリファクタポイントを提案
- 必要なものだけを修正、無意味な変更は避ける
- セキュリティチェックもAIに実施させる
- APIキー管理、認証・認可、機密情報の取り扱いなどを重点チェック
- この部分は手動確認も必要で、現状最も慎重になる工程
AI主導開発の今後
- Opus 4.5による開発は人間の役割やコードの在り方を根本から変える可能性
- AIが書き、AIが保守するコードという新しいパラダイムの到来
- セキュリティや品質担保のため、人間による最終確認は依然重要な課題