先週、ThoughtworksはTechnology Radarの第34巻をリリースしました。このレーダーは、私たちの技術シーンに関する経験を半年ごとに調査するもので、使用した、または注目したツール、テクニック、プラットフォーム、言語をハイライトしています。今版では118件のblipが含まれており、それぞれがこれらの要素の1つについての印象を簡単に説明しています。
予想通り、レーダーはAI指向のトピックが主流です。その一部は、LLM支援の目で馴染みのある分野を再訪するものです:
ソフトウェア開発におけるAIの興味深い結果として、将来を見据えるだけでなく、職人技の基盤を再検討させている点があります。この版をまとめるにあたり、ペアプログラミングからゼロトラストアーキテクチャ、ミューテーションテストからDORAメトリクスに至るまで、多くの確立された手法に立ち返りました。また、クリーンコード、意図的な設計、テスト容易性、アクセシビリティを第一級の関心事とするといった、ソフトウェア職人技の基本原則も再訪しました。これはノスタルジアではなく、AIツールが複雑さを生み出す速度に対する必要なカウンターウェイトです。また、コマンドラインの復活も観察されました。何年も使いやすさのために抽象化してきた後、エージェントツールが開発者をターミナルを主要なインターフェースとして呼び戻しています。
同僚のJim Gumbleyが執筆チームに加わったことを特に嬉しく思っています。彼は長年、私にとってセキュリティ情報の定期的な提供源であり、このサイトの脅威モデリングガイドの作成にも携わっています。レーダーチームに強力なセキュリティの存在があることは、LLM使用に関する深刻なセキュリティ懸念を考慮すると特に重要です。レーダーのテーマの1つは、「permission hungry」なエージェントのセキュリティです:
「Permission hungry」は、現在のエージェントの瞬間の核心にあるジレンマを表しています。構築する価値のあるエージェントは、すべてへのアクセスを必要とするものです。OpenClawとClaude Coworkは実際の業務タスクを監督し、Gas Townはコードベース全体にわたってエージェントの群れを調整します。これらのエージェントは、プライベートデータ、外部通信、実際のシステムへの広範なアクセスを必要とします。それぞれが、その見返りがそれを正当化すると主張しています。
しかし、ターンを覚えたばかりのスキーヤーが自信を持って最も難しい黒いコースに向かうように、セーフガードは野心に追いついていません。アクセスの欲求は、未解決の問題と衝突します。プロンプトインジェクションは、モデルが信頼できる指示と信頼できない入力を依然として確実に区別できないことを意味します。
これらを考慮すると、このレーダーのblipの多くはHarness Engineeringに関するものであり、実際、レーダーミーティングはBirgittaの優れた記事の主要なアイデア源となりました。レーダーには、適切にフィットしたハーネスに必要なガイドとセンサーを示唆するいくつかのblipが含まれています。6ヶ月後に次のレーダーが登場する頃には、そのリストが増えると予想しています。
❄ ❄ ❄ ❄ ❄
Mike Masonは、開発者がコードを読まなくなった場合に何が起こるかを考察しています。
Claudeが生成したPythonコードベースはほぼ動作していました。ユニットテストはパスし、数時間の実際のテストで、かなり複雑な私のインフラストラクチャを正常に管理していることが示されました。しかし、総コード量が約100KBになった頃、何かに気づきました。メインファイルは約50KB(2,000行)に成長し、Claude Codeが編集が必要になると、そのファイル内のコードを検索して修正するためにsedを使い始めていました。それを見たとき、それは深刻な警報でした。
「友人の」経験だけでなく、彼は漏洩後のClaude Codeの500,000行についても考察しています。
両方とも真実です。Claude Codeには優れたアーキテクチャがあり、また理解不能な混乱もあります。それが実際のポイントです。コードを読まなければ、どちらがどちらかわかりません。
彼の結論は大まかなフレームワークです。使い捨ての分析スクリプトはvibeで進めて問題ありません。メンテナンスが必要なツールや耐久性のあるコードは、たとえ人間がモデルに「良いコードとはどのようなものか」というヒントを与えてコードを評価させるだけでも、定期的な人間によるレビューが必要です。
「これが大きくなりすぎて不快になってきた、何かより良いことをできるか?」と言った瞬間、適切なことをします。適切な分解、新しいクラス、時には新しいもののユニットテストです。知っていたのです。ただ、自分から提案しなかっただけです。
彼はCLAUDE.mdを真剣に扱うことを推奨していますが、彼が最近Rahul Gargが同様のフラストレーションループを断ち切るために投稿したパターンの多くを試したかどうかはわかりません。
❄ ❄ ❄ ❄ ❄
Dan Daviesは、LLMがゴーストライティングにふけることについて、私たちがどのように感じるかを考えるための厄介な哲学的思考実験を提示しています。
❄ ❄ ❄ ❄ ❄
DOGEは、短期間のウッドチッパー期間中に多くの有用なものを解体しました。その1つが、税金のオンライン申告を支援する政府プログラムであるDirectFileです。Don MoynihanはDirect Fileに関わった多くの人々と話し、価値あるエッセイを執筆しました。これはDirectFileや他の米国政府の技術プロジェクトだけでなく、大規模組織におけるあらゆる技術イニシアチブにも関連します。
Moynihanは以下を強調しています:
政府改革のパラドックス:潜在的な変更がシンプルに見えれば見えるほど、それが欺瞞的な複雑さを特徴としており、他の人々が試して解決に失敗したために実装されていない可能性が高い。
多くの大企業でも同様の話を聞いたことがあります
政府イニシアチブが異なる点の1つは、最高の状態では公共サービスへの姿勢に基づいていることです
Direct Fileに携わった多くの人々は、DOGEと彼らの技術製品構築へのアプローチとの間に鋭い対比を描きました。区別点の1つは、DOGEが公共の利益目標と公衆そのものに対する無関心と思われる点でした。「政府が人々に奉仕する責任があると思わないなら、人々にとってより良い政府を作るのがどれだけ上手いかは疑問です。その基本原則を信じていないのですから」
私のような米国の納税者にとっての悲劇は、税金の年次手続きという面倒な作業をこなす効果的な方法を失ったことです。さらに、IRSは大幅に弱体化しています。スタッフの25%を失い、予算は2010年の40%以下となっています。税務当局を嫌うのは当然ですが、これは良いことではありません。効率的な税制は国家安全保障の重要な一部であり、多くの歴史家は、効果的に税金を徴収する能力が、18世紀に英国がフランスとの100年にわたる闘争に勝利した重要な理由であると考えています。歪んだ税制はまた、その世紀の初めに非常に強力だったフランス王政が革命に陥った主要な理由でもあります。実際、IRSの予算を増やすことは、収益の増加によってそれ自体で元が取れるという相当な証拠があります。
0 Comments
Log in to join the conversation.No comments yet. Be the first to share your thoughts.