June Reading List

Alex O'Callaghan

6月の読書リスト

原文は Alex O'Callaghan により に公開されました。 このブログを購読する

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

頂点での引退

今月のお気に入りはブログ記事ではなくポッドキャストでした。The Pragmatic EngineerによるKelsey Hightowerへのインタビュー、Kubernetes and retiring at the topです。Kubernetesにまつわる話を超えて印象に残ったのは、彼のAIに対する視点でした。何十年にもわたり技術の波の移り変わりを見てきたことに裏打ちされた、冷静で地に足のついた見方で、今巷にあふれる過度な熱狂や全否定とは一線を画しています。キャリアについての考え方から、この業界で本当に大切なものは何かまで、エピソード全体に稀有な率直さが貫かれています。Kubernetesに触れたことがない人でも、聴く価値は十分にあります。

Fable 5のジェットコースター

6月はClaude Fable 5の話題一色でした。Anthropicは月初にClaude Fable 5とMythos 5を発表し、Opusの上位に位置づけられる新たな「Mythosクラス」を導入しました。Simon Willisonはこのモデルを容赦なく自発的と評しましたが、これは私の初期の印象とも一致します。従来のモデルと比べてはるかに自発的に動くモデルで、良い面もあれば、時に裏目に出ることもあります。

しかし事態は急転します。米国政府が外国籍の者によるFable 5およびMythos 5へのアクセスをすべて停止する輸出管理指令を発出し、その後、規制が解除されたことを受けてAnthropicがFable 5を再展開すると7月初旬に発表し、サイバーセキュリティ対策を更新しました。これらのモデルの上にプロダクトを構築しようとしていた人にとっては、まさに激動の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によって私たちはそのループを猛スピードで駆け抜けていることについて書いています。また、マクロな視点では、もしAIバブルが弾けたらどうなるか?がデータセンター投資ブームに伴う伝染リスクを探っています。

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

Addy OsmaniはLoop Engineeringを公開し、プロンプトスキル自体よりも、自分に代わってプロンプトを実行するループを構築する能力の方が重要だと論じています。精神的に通じるものとして、エージェント的スキルフレームワーク兼開発手法であるobra/superpowersがあります。そのまま全面的に採用しなくても、アイデアの宝庫として掘り下げる価値があります。

また、AIエージェントのセッションをレビューするためのローカルファーストなアプリAgentsViewにも出会いました。ますます多くの仕事がエージェント経由で行われるようになる中で、エージェントが実際に何をしたのかを検証するためのツールは、その重要性を増していると感じます。

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

最後に、エージェント時代のデザインシステムに関する2つの取り組みです。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は、Conventional Commitsという規約が誤った部分に焦点を当てさせてしまうというもっともな指摘を含む、痛快な論考です。私は全面的には同意しません――自動生成されるチェンジログにおいて、その構造は確かに有用な役割を果たしています――が、コミット規約が実際にもたらしているものは何かを問い直す良いきっかけになります。

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

コメント