Martin Fowler 日本語
フォロー
断片:7月6日
Thoughtworksは、ヨーロッパで第2回目となるFuture of Software Development Retreatを開催し、新興AI技術に対する躊躇から自信への移行を示しました。参加者は現在、理論的な議論を超えて、エージェント開発を本番環境で積極的に使用しています。「ハーネスエンジニアリング」のような新しい概念の出現やトークンコストへの懸念に、この急速な進化は明らかです。AI時代におけるソフトウェアアーキテクチャと設計の重要性については、主要な議論が続いています。AIの「銀河系脳」が従来のアーキテクチャを時代遅れにする可能性があるという仮説があります。逆に、AIはモジュール性や適切な命名のような人間中心のコード品質から恩恵を受けるという考えも根強く残っています。トークンコストを通じた設計品質の測定と、その経時的な影響の観察は、新たな視点として浮上しています。3GL言語の歴史的な成功は、理解と計算のバランスを強調しており、現在のAIモデルはコード品質を真に気にかける最初のモデルです。効果的な利用のためには、「機械的共感」を通じてLLMを理解することが不可欠です。提案されているワークフローには、バックログストーリー、エージェントディスカッション、仕様のためのADR、タスク生成、エージェントの完了が含まれます。エージェント間のコミュニケーションには抽象化が必要であり、LLM出力におけるコードの重複や関心の混在に関する懸念は残っています。AIモデルは既存のコード問題を増幅するため、堅牢な設計はAIへの依存や潜在的なコスト増加、アクセスの中断に対するヘッジとなります。データソースやスキル低下のような潜在的な害を含む、AIの倫理的考慮事項が議論されています。しかし、結論としては、AIを拒絶するよりも、AIに関与し、それを改善するために取り組む方がより実践的な利益をもたらすということです。コンテンツ削除のためのDMCA請求の誤用と、AIトークン使用の増大する経済的コストは、現在の重要な問題です。企業は、より強力でないモデルの使用やコスト管理戦略の開発など、これらのコストを軽減する方法を模索しています。最後に、独立宣言の歴史的文脈とラディカルな影響が強調され、歴史的文書を理解することの重要性が強調されています。