June Reading List

Alex O'Callaghan

6月の読書リスト

今月読んで(そして観て)面白かったものをまとめた6月版をお届けします。先月の記事はこちらからもご覧いただけます。

絶頂でのリタイア

今月一番印象に残ったのはブログ記事ではなくポッドキャストでした。The Pragmatic EngineerによるKelsey Hightowerへのインタビュー、Kubernetes and retiring at the topです。Kubernetesにまつわる話を超えて心に残ったのは、彼のAIに対する視点でした。何十年にもわたってテクノロジーの波を見てきた人にしか語れない、落ち着いた地に足のついた見方で、今の議論を支配しているような hype(誇大な期待)も全否定もありません。キャリアの捉え方から、この業界で本当に大切なことまで、エピソード全体に飾らない率直さが貫かれています。Kubernetesに触れたことがない方でも、聴く価値は十分にあります。

Fable 5をめぐるジェットコースター

6月はなんといってもClaude Fable 5の話題が中心でした。Anthropicは月初めにClaude Fable 5とMythos 5をリリースし、Opusの上位にあたる新しい「Mythosクラス」を発表しました。Simon Willisonはこのモデルを容赦なく自発的(relentlessly proactive)と評しましたが、これは私の初期の印象とも一致します。従来のモデルと比べてはるかに主体的に動くモデルで、良い面もあれば、時に裏目に出ることもあります。

その後、事態は急転します。米国政府が外国籍の者によるFable 5とMythos 5へのアクセスの全面停止という輸出管理指令を出し、その後規制が解除されたことを受けて、Anthropicは7月初めにサイバーセキュリティ対策を強化した上でFable 5を再展開すると発表しました。これらのモデルの上でプロダクトを作ろうとしていた人にとっては、波乱の1か月でした。モデルの利用可否は、もはや料金やレート制限だけでなく、地政学にも左右されるのだということを改めて突きつけられました。

そんな騒動のさなか、月末にはClaude Sonnet 5もリリースされ、Anthropicは監査可能な成果物を生成する研究者向けAIワークベンチClaude Scienceも発表しました。

熱狂者、懐疑派、そして人的コスト

Charity Majorsは、AI推進派は時間との競争に、AI懐疑派はエントロピーとの競争にいると書いています。分断を捉える枠組みとして、これまで見た中で最も的確だと感じました。どちらの側も現実の実存的な脅威に応答しており、どちらも虚空に向かって叫んでいるような感覚を抱えています。

同じ文脈で、AI Feedback Loops and the Human Cost of Failureでは、なぜ量が生産性に直結しないのか、なぜコードを生成するよりも信頼を築く方が難しいのかが論じられています。AI導入によるコストと利益が同じ人々に帰着しないことが、分断を説明する大きな要因になっています。

The Pragmatic EngineerのAIエージェントと働くときは、あえてゆっくり進むでは、開発者が半年前と比べて2倍のコードを生成するようになったことで生じている品質や技術的負債の問題が取り上げられています。特に印象に残った一節は、もともと機能不全だった組織は、今やより機能不全になっている――より速く機能不全になっているという言葉です。組織全体にAIを展開する際には、ツールを入れる前にまず計測すべきだという私の考えを裏付けてくれる内容でした。計測はツールを入れる前にという考えです。

Joeは、私たちが道具を作り、道具が私たちを作るという関係について短い記事を書いています。AIによって私たちはその循環を猛スピードで駆け抜けているのだと。そしてマクロな視点では、What Would It Look Like If the AI Bubble Popped?が、データセンター投資ブームに潜む伝染リスクを探っています。

エージェントとともに作る

Addy OsmaniはLoop Engineeringを公開し、プロンプトの巧拙よりも、プロンプトを自動で実行してくれるループを構築する能力のほうが重要だと論じています。思想的に近いものとして、エージェント的スキルフレームワークかつ開発手法であるobra/superpowersがあります。丸ごと導入しなくても、アイデアの宝庫として参考になります。

また、AIエージェントのセッションをレビューするためのローカルファーストなアプリAgentsViewにも出会いました。エージェント経由の作業が増えるほど、彼らが実際に何をしたのかを検証するためのツールはますます重要になっていくと感じます。

プラットフォーム面では、MCPのEnterprise-Managed Authorization拡張が安定版になりました。これにより、組織はアプリごとにOAuthのやり取りをするのではなく、IdP(IDプロバイダー)を通じてMCPサーバーへのアクセスを一元的にプロビジョニングできます。組織全体でMCPサーバーを展開する際に私が感じていた大きな摩擦の一つが、これで解消されます。

最後に、エージェント時代のデザインシステムに関する二つの取り組みです。Impeccableはコーディングエージェント向けにデザインスキルやアンチパターンをパッケージ化したもので、Metaは「agent ready」を謳うオープンソースのデザインシステムAstryxをリリースしました。デザインシステムを人だけでなくエージェントも利用できるようにしようという業界の動きは、歓迎すべきことだと思います。デザインシステムをエージェントが利用できるようにするという流れです。

気になったテック記事

Why is DuckDB Fast?はDuckDBの内部構造を深掘りする良記事です。私は組織横断で依存関係の利用状況をスキャンするオープンソースプロジェクトusegraphでDuckDBを使っているので、内部で何が起きているのかをより深く理解できて興味深かったです。組織横断での依存関係の利用状況のスキャンに使っています。

PlanetScaleはPostgresでスケールする唯一のDELETEはDROP TABLEであると論じています。大規模なDELETEは領域を解放するどころかむしろ負荷を増やすため、削除がDROP TABLEやTRUNCATEで済むようにデータを設計すべきだという内容です。

Pyodide 314.0がリリースされ、それに伴いEmscriptenパッケージングに関するPEP 783が承認されました。ブラウザで動くPythonにとって大きなマイルストーンです。

How LLMs Actually Workは、トークンからTransformerブロック、次のトークンを予測するループまでを基礎から解説するウォークスルーです。私のように、これだけ日常的に使いながらも頭の中のモデルが曖昧だなと感じている人にとって、良い復習になります。

そしてShopifyは、誰でも数秒でサイトを公開できる内製プラットフォームQuickについて書いています。面白いのは技術そのものではなく、文化の変化です。動くものを共有するコストを下げることが、人々が作るもの自体を変えるのです。

ツールと所感

SQL to ER Diagramは気の利いた無料ツールです。CREATE TABLE文を貼り付けるだけで、インタラクティブなER図をブラウザだけで生成できます。

Ilographは、以前の記事の続編として7 More Common Mistakes in Architecture Diagramsを公開しました。

最後に、Stop Using Conventional Commitsは痛快な持論展開でありながら、規約が誤ったところに焦点を当てさせてしまうという点で一理あります。私は全面的には同意しません。自動生成されるチェンジログにおいて、あの構造は確かに役に立っています。ただ、コミットの規約が自分たちに実際何をもたらしているのかを問い直す良いきっかけにはなります。

原文は Alex O'Callaghan により に公開されました。

この記事は「muse-spark-1.2-contributor」を使用して翻訳されました。