概要
- Alberto Fortin によるAI活用経験の実例紹介
- LLM導入の期待と現実のギャップ に関する率直な意見
- Claude Opus 4など新モデル の実地検証結果
- 生産性の錯覚 と現場での実際の課題
- エンジニア視点での実用的アドバイス を提示
AIハイプと現実のギャップ:プロダクションコードの現場から
- Alberto Fortin は15年の経験を持つソフトウェアエンジニア
- GoとClickHouse によるインフラ再構築時、LLM活用に挑戦
- 初期は AI革命への期待 と熱意で導入を決断
- 実際には バグや機能不全だけでなく、保守性やコードの整然さ にも課題
- 「 エラー出力をLLMに渡すと新たな修正案が返るが、別の部分が壊れる」という問題の連鎖
- 修正が一週間で終わると思っても、次々と新しい小さなエラーが発生し、結果的に二週間以上かかる 現象
生産性の錯覚
- LLMの自動補完や初期機能の驚き で期待が膨らむ現象
- 「 最初の一歩は魔法のようだが、現実は違う」という冷静な分析
- コード量の増加 により「10倍の生産性」を期待しがち
- しかし、 本質的な課題や設計の意思決定 は依然として人間の役割
マインドセットの転換とコントロール
- エンジニア自身が主導権 を持つことの重要性
- 「 私はアーキテクトであり、LLMはアシスタント」という立ち位置の明確化
- 大規模な機能開発はLLMに任せず、小さなリファクタや限定的な機能追加 に限定
- コードベースを完全に理解した上で、自分でバグ修正する方が速く確実 という実感
実践的な知見とバランスの提案
- シニアエンジニアであってもLLMがうまく機能しなくても自己否定不要
- 従来のスキルを活かしつつ、AIは知識補助ツールとして活用
- アーキテクチャの抽象化やプロダクトの意思決定は人間が主導すべき
- AI技術の進化を歓迎しつつも、過度な期待は控え、現実的なバランス感覚を持つことの重要性
新モデルの実地検証:Claude Opus 4など
- Claude Opus 4など最新LLMの検証 も実施
- 一部の課題は改善 されたが、根本的な問題は依然として残存
- 複雑な設計や長期的な保守性 には人間の判断力が不可欠
- LLMは限定的な範囲での生産性向上や補助に有効 という結論
まとめ:現場でのAI活用の心得
- AIの革命性を認めつつも、冷静な評価と現実的な使い分け が重要
- 過度なハイプを抑え、実践的なバランスを意識した活用方針
- YouTubeセッションやブログ も参考に、他エンジニアへの実践的示唆