Dreamer:AIをアプリのように扱うAgent OS
DreamerがAIエージェントをオペレーティングシステムとして捉える理由
David SingletonはStripeのCTOとして長年務め、そのチームは本番環境で動作する初期のAIエージェントシステムをいくつか導入しました。その経験から、次のコンピューティングのパラダイムシフト――エージェントが自律的に仕事をすること――には、2008年にモバイルアプリが必要としたのと同じ基盤インフラが必要だと確信しました。そこで、GoogleのAndroid初期チームの同僚であるHugo BarとNicholas Czechovとともに、まさにそれを構築するためにDreamerを共同創業しました。
OSのメタファーは比喩ではなく、文字通りのものです。 “The sidekick’s like the kernel, the agents and apps are like users. Different rings.”(sidekickはカーネルのようなもので、エージェントやアプリはユーザーのようなもの。異なるリングだ。) Dreamerの核となるイノベーションは、「sidekick」と呼ばれるパーソナルエージェントがすべてを仲介することです。あるエージェントが別のエージェントとやり取りする必要がある場合、sidekickを経由します。sidekickはユーザーの権限、ツールへのアクセス、意図の整合性を理解しています。これにより、Singletonがバイブコーディングされたアプリに見られると指摘する失敗モードを防ぎます。 “You could build little vibecoded apps, but they’re going to grab all your data willy-nilly. They won’t be able to work together.”(小さなバイブコーディングアプリは作れるが、データを好き勝手に取得してしまう。連携もできない。)
開発者向けではなく、コンシューマー向け。 SingletonはDreamerをエンジニアではなく、自身の技術に詳しくない姉妹のためにデザインしました。sidekickがオンボーディングを処理し、ギャラリーからエージェントを発見する手助けをし、自然言語でカスタムアプリを構築します。カンファレンスのスケジュールプランナー、自動完了するToDoリスト、ファイナンシャルフィットネスコーチ――すべてユーザーが数週間ではなく数分で構築できます。
マーケットプレイスの経済性は本物です。 Dreamerのツール開発者は使用量に応じて収益を得ます。これはSingletonがGoogleで構築に携わったPlay Storeのエコシステムを反映した収益分配モデルです。Parallel Web Systemsのようなプレミアムツールは従量課金で運営され、コミュニティが作成したツール(スキーのコンディション情報、Formula 1のライブデータなど)は無料です。これにより、エージェントがツールをアプリケーションに組み合わせる本格的な双方向マーケットプレイスが生まれます。
チャットウィンドウを超えるエージェント。 Dreamerの最も魅力的な機能の一つは出力の配信方法です。エージェントはApple Podcastsに表示されるデイリーブリーフィングポッドキャストを生成し、会議の参加者を調査するカレンダーウィジェットや、エージェントの活動を表示するバックグラウンドフィードを作成します。 “Making things show up in the other apps that you already use in your life is incredibly powerful.”(すでに日常的に使っている他のアプリに情報を表示させることは、信じられないほど強力だ。)
David Singletonが語るエージェントプラットフォームに関する5つの重要な洞察
- 自動完了するToDoリストは実際に機能する ― SingletonはGranola(会議メモ)をToDoリストエージェントに接続し、そのエージェントがサブエージェントを生成してタスクを完了する事例を説明しています。会議中に言及された紹介を実行するために採用CRMエージェントを使用するケースも含まれます
- 採用は根本的に変わった ― Dreamerの面接プロセスでは、候補者がコーディングエージェントとどのように協働するかをテストし、エンジニアが一方のエージェントの出力をレビューしている間に別のエージェントが作業する「きれいなラウンドロビン」ワークフローを求めています
- エンジニアリングマネージャーは優れたエージェントオペレーターになれる ― “Being an engineering manager, as long as you stay very close to the code, is actually a great skill profile for being able to make agents work for you”(コードに密接に関わり続ける限り、エンジニアリングマネージャーであることは、エージェントを使いこなすための優れたスキルプロファイルだ)
- ビルド・テスト・イテレーションのループが魔法を生む ― Dreamerのエージェントスタジオでは、sidekickが計画、構築、そして自身の出力のテストを行い、「ほとんどの場合」10〜15分で動作するアプリを最初のビルドで生成します
- テイスト(センス)が残されたフロンティア ― SingletonはLLMにはまだ創造性と個性が欠けていると主張しています。「どのモデルが作ったか、見た目だけで分かる。」Dreamerは「AI特有の没個性なスロップ」を防ぐため、テンプレートとプロンプトに多額の投資をしています
Agent OSの設計が自律的な仕事に意味すること
Dreamerのアーキテクチャは、業界全体で形成されてきたテーゼを裏付けています。エージェントにはプロンプトだけでなく、インフラが必要だということです。sidekickをカーネルとするパターン――信頼されたエージェントが権限を仲介し、エージェント間の通信を調整し、ユーザーコンテキストを維持する――は、本質的にオペレーティングシステムが数十年前にアプリケーションに対して解決したのと同じパターンです。エージェントプラットフォームを構築する組織にとっての教訓は明確です。セキュリティ、コンポーザビリティ、信頼性は後から追加する機能ではありません。それらこそが、他のすべてを可能にする基盤なのです。