掲載済み (2025-07-26号)
#088 431文字 • 3分

## Coding with LLMs in the summer of 2025 (an update)

掲載情報

概要

https://antirez.com/news/154

詳細内容

## Coding with LLMs in the summer of 2025 (an update) https://antirez.com/news/154 フロンティアLLMを人間が制御し、適切な文脈と対話を通じて活用することで、プログラマーの能力は劇的に向上すると著者は提言します。 **Content Type**: 💭 Opinion & Commentary **Scores**: Signal:5/5 | Depth:4/5 | Unique:4/5 | Practical:5/5 | Anti-Hype:5/5 **Main Journal**: 90/100 | **Annex Potential**: 89/100 | **Overall**: 92/100 **Topics**: [[LLM活用のベストプラクティス, 人間とAIの協調, コード生成AIの限界, プロンプトエンジニアリング, LLMのモデル選択]] "アンティレズ"ことSalvatore Sanfilippo氏は、LLMを活用したプログラミングの現状について見解を更新し、この1年半での劇的な進歩を強調しています。彼は、LLMがバグの排除、プロトタイピングの高速化、ペアデザイン、専門外技術の活用など、プログラマーの能力を大幅に拡張すると説明します。 しかし、その最大の価値を引き出すには「人間が主導権を握る」ことが極めて重要だと説いています。現在のLLMは「アンプ」であり「一人バンド」ではないため、非自明な目標に対してLLMに丸投げする「Vibe Coding」は、不要に複雑で脆弱なコードを生み出すと警鐘を鳴らします。なぜなら、LLMは複雑なタスクではしばしば失敗し、ローカルミニマムに陥りやすいからです。 効果的な活用法として、以下の具体的な実践を提唱します。第一に、LLMにコードベース全体や関連ドキュメント、人間の脳内にある思考(良い解決策や避けるべき落とし穴のヒント、明確な目標、コードスタイルなど)といった「大規模な文脈」を提供すること。これにより、LLMは専門家レベルで推論できるようになります。第二に、適切なLLMを選ぶこと。彼は、複雑なバグ発見には「Gemini 2.5 PRO」、新規コード作成には「Claude Opus 4」を推奨し、これらのフロンティアモデルと直接対話することの重要性を強調します。エージェントやRAGが文脈を隠蔽するのを避け、手動でのコード転送で常に人間がループ内に留まるべきだとしています。 これらの実践は、webアプリケーションエンジニアがAIの過剰な期待(ハイプ)を避け、その真の力を引き出し、自身のスキルと生産性を最大化するための重要な指針となります。AIが単独で優れたコードを書けるようになるまでは、人間が制御し、学習し続けることで、高品質で堅牢なコードを生成し、深い理解を維持できると結論付けています。