2026年9月16日 · 全編 08:23:18 · 日本語解説
ゲーム会社への転換と
ボット群による開発Galaxy Day 2の実演を読む
Grok Bot Galaxyの2日目は、4本の講演と2つのゲスト対談、そして3人が3日間で会社を作る公開実験が交互に進んだ。約8時間23分の配信で、前日に選んだ体験型ポップアップ事業を朝のうちに取り下げ、Grok Botのテンプレートを対戦キャラクターにするゲーム「Cupcake(仮題)」の会社へ転換した。
この記事は配信の全編を、章と話題ごとに時刻付きで記録する。ホワイトボードの設計、在来のHTMLで作った最初の試作、モックから作り直した2つ目の試作、クライアントとサーバーの分離、Xでのログインまでの開発の流れに加えて、営業エンジニア、営業、SDR、カスタマーサポートの各講演で見せたボットの構成と実演を、実際に動いたものと計画として語られたものを分けて記す。
実演から見えた設計上の要点
- 事業案を朝のうちに切り替えた
- 前日に選んだ体験型ポップアップは、ゲストの助言と一晩のボット調査を根拠に取り下げ、Grok Botのテンプレートで対戦するゲーム会社へ転換した。
- 試作はゲームループだけを捨てるHTMLで
- ログインもDBも省き、定数を触れるデバッグパネル付きで最初の対戦を動かした。楽しさが確かめられてから、認証、サーバー、Reactクライアントへ進めた。
- ボットはChief of Staff経由で作る
- 営業、SDR、開発の各講演と実演で、窓口となる1体からボットを作り、目的を知る窓口に委任させる構成が繰り返し示された。
- 書く役と検査する役を分ける
- カバーレターの作成と批評、チケットの回答と知識ベースの更新、実装と検証のエージェントのように、生成と確認を別のボットに担当させた。
- その場の詳細をスキルに書き込みすぎない
- ボットの説明文やスキルは原則の形に保ち、AI文体の文書は平易に書き直し、間違った推論は1行の規則にして次回から防ぐ。
- 2日目の終了時点で公開はまだ
- Xでのログインとバックエンドの接続はできたが、ボットを追加する処理にバグが残り、公開と命名、広告のマーケットプレイスは最終日に持ち越した。
事業案の転換と、ゲームに必要な要素
前日のポップアップ案を取り下げた根拠と、新しい案で作るものの関係を編集部が整理した図。ホワイトボードの内容をもとにしている。
図が見切れる場合は、横にスクロールできます。
この図は配信の発言をもとに編集部が描いたもので、配信のスライドではない。
01 / 公開ビルド
ポップアップ案を取り下げ、Grok Botのテンプレートで遊ぶゲーム会社へ
配信前のカウントダウンが終わると、Matt、Roshan、Laurenの3人が昨日決めた体験型ポップアップ事業を取り下げ、Grok Botのテンプレートを対戦キャラクターに変えるゲームへ方針を変える。ホワイトボードでステータス、レアリティ、収益化、MVPの流れを決めていく。
昨日は口座設定と案出しに使い、体験型ポップアップ事業を選んでいた。ゲストの助言と一晩走らせたボットの調査を受けて、2日では実現できないと判断し、朝の時点でゲーム会社へ転換した。
Grok Botのテンプレートをゲームのキャラクターに変換し、3体のチームで対戦させる案を描く。各ボットにCHA、DEX、INTの3つのステータスと1つのアビリティを与え、合計100ポイントをレアリティで増やす。
収益化はpay to winを避け、コスメティック、固有アイテム、スタジアム広告、リプレイの共有で考える。事業としては配信、SEO、広告、顧客対応、運営ボットを残りの課題に挙げた。
MVPの流れは、テンプレートを取り込み、チームを組み、並び順を決め、対戦するという4段階に絞った。Laurenがpstackの計画プレイブックで書いたCupcake v1の計画書を紹介したところで、営業エンジニア向け講演へ切り替わる。
作業の手順
- 1
テンプレートを取り込む
Grok Botで作ったボットをテンプレートとして保存し、ゲームへ読み込む。
- 2
キャラクターを生成する
説明文から3つのステータスを決め、アビリティに名前を付ける。合計値はレアリティで変わる。
- 3
チームを組み、並び順を決める
主役のボットに、追加のボットを加えて3体にする。対戦前に順番を決める。
- 4
対戦する
マッチングした相手のチームとステータスとアビリティで勝負し、結果を共有できるようにする。
チームの紹介と昨日の振り返り
Mattは自分をSpaceXの開発者体験担当、Roshanを製品担当と紹介する。Laurenは「Potatoとしても知られている」と名乗り、SpaceX AIでGrok Botに携わっていると話す。
昨日は口座の準備、案出し、方向性の合意に使った。体験型のポップアップ事業を選び、その構想の確認、環境設定、試作とデモに時間を費やしたと振り返る。
ポップアップ案を取り下げた理由
Laurenは、ポップアップは手に余ったと話す。昨日のゲストからサンフランシスコの規制や許認可の難しさを聞き、その作業を配信で見せても面白くならないと感じたという。
Mattは、夜のあいだにこの案をボットに調べさせ、2日で完全にやり切れるものではないという結果が返ってきたと説明する。Laurenは「ボットが転換を勧めた」とまとめた。
- 視聴者が一緒に使える何かを作るほうが楽しいという判断も、転換の理由に挙げている。
新しい案はテンプレートを使うゲーム
Roshanは、視聴者と会場の参加者が自分のGrok Botテンプレートを作り、それで遊べる仕組みを作りたいと話す。最も楽しい形としてゲーム会社を選び、最初のゲームで全員が自分のボットと一緒に遊ぶことを目標にした。
午前中の20〜30分でホワイトボードを描き、LaurenがMVPの計画を説明し、その後は講演の合間にビルドを続ける進行を示した。
Grok Botテンプレートとは何か
Laurenは、テンプレートは自分が作ったボットを他の人と共有する仕組みだと説明する。スキル、ルーチン、そして機密を漏らさないよう一般化した一部の記憶を含み、アプリ内のマーケットプレイスに例が並ぶ。
PM業務に強いボットを作り込んだ人がそれを共有すれば、別の人がその成果を使えるという例を挙げた。ボットを作ってテンプレートとして保存すれば、今日から作れる。
テンプレートを対戦キャラクターに変える
Roshanはホワイトボードに「Grok Bot Template」「Character in a game」「Compete head to head」の流れを描く。テンプレートをキャラクターに変え、他の人が作ったキャラクターと対戦させる。
ステータスは好きなゲームにならい、charisma、dexterity、intelligenceの3種類にする。さらに各ボットに1つのアビリティを持たせ、どれかのステータスを使う設計にした。Laurenは「charisma ability」では技術的すぎるので格好いい名前を付けたいと言い、Roshanは自分のボットDr. Eggbotに風味のあるスキル名を付ける例を挙げた。
チームは、取り込んだ主役のボットに追加のボットを組み合わせた3体で始める。Laurenの例では、Dr. Eggbot、チャットボット、名前の長いアウトバウンド営業ボットの3体だった。
Grok Botのテンプレートをキャラクターにして対戦させる流れの下に、Dr. Eggbot、outbound bot、trad botの3体にCHA、DEX、INTの箱とアビリティの箱を描いている。合計は100 max。
この場面をXで見るステータスは決定的に割り当てる
同じテンプレートからは毎回同じステータスが出るように、決定的な変換にする。合計100ポイントを3つに分け、ボットの説明文をLLMに読ませて配分を決める案を出した。人をまとめる役割ならcharismaが高く、多くのサービスに接続する役割ならdexterityが高い、という具合だ。
最小値の議論では、0はおかしいので10にする案から、結局1まで下げて「1、1、98」もあり得ることにした。
レアリティで合計値を変える
Roshanは、DiabloのようなアクションRPGのアイテムにあるレアリティを取り入れたいと話す。基本の合計を100とし、レアリティの修正で合計値を増やす。ホワイトボードにはbase 100、rare 125、ultra 150、legendary 200と書かれた。
正確な数値は後で決めるとし、この時点では割合の目安にとどめている。
合計100ポイント(最大98、最小1)の例と、レアリティごとの合計値base 100、rare 125、ultra 150、legendary 200、右上に収益化の候補としてコスメティックとスタジアム広告が書かれている。
この場面をXで見る収益化はpay to winを避ける
Laurenは「ゲームスタジオに転換するなら収益も必要」として、pay to winにならない稼ぎ方を尋ねた。Roshanは、翌日また来させる仕組みや回数制限のような課金を嫌い、強さではなく楽しい追加要素に払ってもらう方針を示した。
案として、コスメティック、Grok Imagine APIで作る固有のビジュアルアイテム、別のアリーナへのアクセスを挙げた。Mattはスポーツのスタジアム広告のように、ゲームに影響しない広告枠と、対戦の様子を後から見られるリプレイの共有を提案した。
成長を優先し、収益化は製品の形が見えてから重ねるという順序で合意した。
- ホワイトボードの「monetization」欄には、cosmetics and unique items、stadium adsが書かれている。
対戦の中核はステータスの突き合わせ
Roshanは、charismaのアビリティを持つボットとintelligenceのアビリティを持つボットが向き合い、ステータスを突き合わせて勝負する単純な形を描いた。アビリティの内容はLLMで生成し、作成時にロールする特別なボーナスで毎回の対戦に変化を付ける。
自分のチームで並び順を決め、軽いマッチングで相手のチームと組み合わせ、結果はリプレイで見返す。この単純な版から、静的なアップグレード、アビリティの変更、性質の違うアリーナへ広げていく構想だ。
事業として残る仕事
Mattは、製品がゲームでも、会社を作る他の要素は変わらないと整理する。配信そのものが配信経路になるほか、SEOとAEO、ランディングページ、広告を挙げ、次の休憩後に来るゲストに手伝ってもらう可能性にも触れた。
顧客対応は、メールや電話に加えて、Xのチャットを取り込んで視聴者の声を直接聞く案が出た。カスタマーサポートや運営全般に成長系のボットを充てる。ホワイトボードの「product needs」には、ads、marketing、more team members(interns?)、seed funding?、figure out distribution (hey chat)、call usと並んだ。
MVPの流れを4段階に絞る
Roshanは下段に「Grok Bot Template」「Draft your team」「Set your lineup」「Compete!」の4つを描き直した。対戦を釣り合わせ、また来たくなる動機を作るアルゴリズムの作業が残る。
小さく始めて発展の余地を残す設計だと説明し、Roshanは自分のプラグインpstackを使った開発ワークフローも今回の題材で見せたいと話した。アプリや実店舗の周辺業務にも同じ手順が当てはまるという見方だ。
Laurenの計画書と講演への切り替え
Laurenは、議論の最中にpstackの計画プレイブックで大まかな計画を書いていた。pstackは自分が作った工学用スキル集のプラグインで、検証のチェックリストや型と関数シグネチャの擬似コードを含む長い計画を出す。画面にはGitHub上のdocs/plans/01-mvp.md「Cupcake v1 program plan」が映った。
説明の途中でMattが、営業エンジニア向けの最初の講演がメインステージで始まると告げ、配信は講演へ切り替わった。
02 / 講演・実演
Grok Bot for Sales Engineers:資料担当、技術担当、競合調査担当の3体を動かす
Cursorのフィールドエンジニア、Amritaが2日目の最初の講演を担当する。事例スライドを作るMimi、コードベースに詳しいSherlock、競合製品を実際に触るSerena Williamsの3体を使い、架空の航空券予約会社FlyLoを題材に営業エンジニアの仕事を実演する。
Grok Botの概要として、iMessageのような画面、長期の記憶、ボット専用のコンピューター、自動化とルーチン、テンプレートの共有を説明する。管理者が特定サイトへのアクセスを止められる点にも触れた。
Mimiにはブログ記事のURLを渡し、問題・解決・効果・引用という決まった型で事例スライドを作らせる。Salesforceの記事から作ったスライドは講演の途中で確認できたが、ログインの問題で指示を送り直す場面があった。
SherlockはFlyLoのリポジトリにアクセスし、予約の競合をPostgresで防ぐ仕組みを顧客向けの言葉で説明した。SerenaはSouthwestとSpiritの予約画面を自分のコンピューターで操作し、Sherlockと連絡を取りながら差分を探した。
SherlockにSerenaとの仕事に役立つボットを作らせると、Battlecard Blair、Demo Drake、AI Radarの3体が生まれた。質疑では、bot検知への対処、MCPとコンピューター操作の使い分け、本番環境への変更を止める承認設定、トークン費用を扱った。
Amritaのボット構成と受け渡し
営業エンジニア向け講演で動かした3体と、Sherlockが立ち上げた3体の関係。矢印は情報の流れを表す。
図が見切れる場合は、横にスクロールできます。
3体の追加ボットは講演中に作られたが、実際に仕事をする様子は配信では見ていない。
担当と役割
- 1
Mimi(事例スライド)
ブログ記事を読み、ロゴ、問題、解決、効果、引用の型でGoogleスライドに追加する。
- 2
Sherlock(技術の専門家)
FlyLoの予約バックエンドとフロントエンドのリポジトリを読み、Cursorのクラウドエージェントで調べ、顧客向けに言い換える。
- 3
Serena Williams(競合調査)
競合製品の予約画面を自分で操作し、Sherlockに自社の実装を確認しながら差分を報告する。
- 4
Sherlockが追加した3体
Battlecard Blairが比較資料、Demo Drakeがデモ台本、AI Radarが競合の技術ブログ監視を担当する。
2日目の予定と講演の構成
AmritaはCursorのフィールドエンジニアと名乗り、2日目は営業エンジニア、営業、SDR、カスタマーサポートの4つのワークショップに加えて、Matt、Lauren、Roshanの会社づくりを追う日だと説明する。
今回の講演では、普段使っている3体のボットを見せる。2体はデモ用の環境、1体は実際に顧客向けの事例スライドを作るために毎日使っているものだ。会場のテーブルにはQRコード付きのコースターがあり、テンプレートを読み込める。
Welcome、Introducing Grok Bot、Why Grok Bot、Sales Engineer Use Cases、Demo、What we learned、Q&A、Buildの8項目。
この場面をXで見るチャットボットから同僚のチームへ
前日にも使った成熟度のスライドで、単発の依頼から、タスクを共同でこなすボットのチームへ移るという考えを説明する。Grok Botは「完成した仕事」を返すもので、休暇中や就寝中も動き、電話から同僚のように話しかけられる。
Android、iOS、Macのアプリを勧め、画面の左にボットが並ぶiMessageに似た構成、以前の指摘を覚える長期の記憶を紹介した。
ボット専用のコンピューターと管理者の制御
ボットは自分のコンピューターを持つため、利用者がすべてのサービスを接続する必要がない。前日のGoogleフォーム作成や、参加者から聞いたMongoDBにログインしてデータベースを点検する例を挙げた。
利用者はボットのコンピューターを引き取って操作でき、企業の管理者は特定のサイトへのアクセスやダウンロードを止められる。
自動化、ルーチン、共有
Amritaは毎朝、メールからAIのニュースレターとポッドキャストを拾ってSlackに要約を送るルーチンを使っている。夜間に見逃したSlackの朝のまとめも一般的な使い方だ。分散したチームでは、他の人や道具を待たずに済むと話す。
コースターのQRコードはマーケットプレイスの公開ボットで、社内では営業チームのボットや、エンジニアリングチームから共有されたボットを使う。ボットを共有すると、営業ボット同士で参照する資料が食い違わないという利点も挙げた。
なぜGrok Botか
使い始めが簡単で、ボットのほうから何に使うかを聞いてくる。ボットが別のボットを立ち上げられる点を今日の実演で見せると予告した。
クラウドで常時動くため、承認待ちで止まらずに仕事を終える。戻ってきたときには完成した仕事を手直しする状態になっている、というのが強調点だった。
営業エンジニアの4つの用途
スライドの4つは、技術的な質問に答える「Engineer」、競合製品を触って比較する「Competitive Intel」、商談中に資料を更新する「Echo」、顧客の利用状況を見る「Customer Expert」だ。Engineerの詳細は後のDavidのカスタマーサポート講演に、Echoの実演は後のKristaとMarkの講演に譲った。
SherlockはGrok Botのリポジトリを読める技術担当で、IPを漏らさず、技術に詳しくない相手にも伝わる言い方に調整してある。Serena Williamsは、競合を研究する選手にちなんで名付けた競合調査担当で、競合製品を自分のコンピューターで使い、自社との違いを報告する。
技術的な質問に答えるEngineer、顧客の利用状況を追うCustomer Expert、商談中に資料を更新するEcho、競合を触って比較するCompetitive Intelの4つ。
この場面をXで見るMimiに事例スライドを作らせる
Mimiは顧客の証拠となるスライドの調査担当で、SpaceXの事例を集めたGoogleスライドにアクセスできる。事例は問題、解決、効果、引用の型で統一されており、直前にはJellyfishのコードレビュー事例を作っていた。
実演では、Salesforceが「レガシーコードのカバレッジ作業を85%削減した」と書いたブログ記事のURLを渡し、同じ型で1枚作るよう頼んだ。Mimiは自分のコンピューターでスライドを編集し、ロゴをブランドページから取り、スクリーンショットを返す。
Mimiの会話画面。問題文の言い直し、スクリーンショットの取り直しのやり取りの後に、JellyfishとSpaceXのロゴ、問題・解決・効果・引用のスライド2枚が並ぶ。
この場面をXで見る架空の航空会社FlyLoとSherlock
別のアカウントに切り替え、SpaceXがデモ用に作った予約サイトFlyLoを紹介する。フロントエンド、バックエンド、ウェブアプリ、乗務員用の社内アプリがあり、Sherlockにはその説明とリポジトリへのアクセスを与えてある。
前日に「同じ席や最後の1席を同時に予約したらどうなるか」を聞いたところ、Sherlockは保護がPostgresにあること、決済に進むと最後の席を10分間確保することを調べ、顧客に伝える文面まで用意していた。調査にはCursorのクラウドエージェントを使う。
- 回答をそのままメールやSlackで送らせる場合は、送信に承認を付けられると説明した。
デモ用の航空券予約会社FlyLoのGitHub組織。booking-backend、web、booking-frontend、crew-app、factory、docsなどのリポジトリが並ぶ。
この場面をXで見るSerenaに競合の予約画面を触らせる
Serenaに「FlyLoと比べる価値のある競合製品は」と聞くと、まずSherlockへ現在の予約機能の基準を尋ねるメッセージを送った。Amritaは候補からSouthwestとSpiritを選び、SerenaはSouthwestの予約フローを自分のコンピューターで進め始めた。
途中で「AI旅行エージェントの機能があるか」も調べるよう指示を足した。Serenaは元の作業を止めず、追加の質問を取り込んで進めた。同時にSherlock側では、バックエンドとフロントエンドのリポジトリでクラウドエージェントが起動していた。
Serena Williamsとの会話。競合候補を聞くとSherlockに連絡し、SouthwestとSpiritを選ぶと「Southwestから始め、検索、運賃、追加、決済の手前まで進む」と答える。右上にSerenaのコンピューターでSouthwestのサイトが開いている。
この場面をXで見るSherlockが、Delta、Southwest、Spirit、JetBlue、KAYAK、Expedia、Booking Holdingsの取り組みを整理し、FlyLo向けに製品内のサービスエージェントを勧めるメッセージ。
この場面をXで見る2体をグループチャットに入れる
Mimiはログインの問題で止まっており、依頼を送り直した。SherlockとSerenaは、やり取りを1か所で見るためグループチャットに入れる。最初は別の相手が追加されたため、作り直した。
「競合との差分のうち、低い労力で実装できる決定的な違いは何か」と投げると、両者がそれぞれの文脈を持ち寄って議論を始めた。結果はPRや製品文書にして技術チームへ渡せる。
プラグインがなくても止まらない
マーケットプレイスにはGoogle DocsやAtlassianなどのプラグインがある。Microsoft OneNoteのようにMCPやプラグインがない道具は、ボットが自分のコンピューターでログインして使う。
Power BIやMongoDBの例を挙げ、MCPやAPIがないことは障害にならないと繰り返した。
画面録画で作業を教える
非公開のスキルとして、前日にスライドのアニメーションを教えたものがある。実演では、Sherlockの画面を引き取って「Teach a task」を始め、GoogleでExpediaの技術ブログを開き、AI関連の記事を探して読む手順を録画した。
録画後に音声で「競合のAI関連の記事を探し、自社のAI機能を最新に保ちたい」と補足すると、Sherlockはそれをスキルとして学習した。スキルはどのボットで作っても、全てのボットが使える。
グループチャットの結論
Sherlockは、コード側から見て最も労力が低く効果が高いのは「予約管理」で、バックエンドにはPNRとメールでの取得、セッション、キャンセルがあるのに/tripsはスタブのままだと指摘した。次に、フロントエンドが配線済みなのに一度も呼んでいない「柔軟な日付カレンダー」を挙げた。
Serenaは、往復と手荷物は競合では大きいが低労力ではないと返し、SouthwestとSpiritではどちらが不便に感じたかをSherlockに聞き返した。ボット同士が互いをタグ付けして質問する様子が見えた。
SherlockとSerenaを入れたグループチャット。Sherlockは予約管理(/tripsがスタブ)と柔軟な日付カレンダー(フロントエンドが配線済みで未使用)を挙げ、Serenaは往復と手荷物は低労力ではないと返す。
この場面をXで見るボットに必要なボットを作らせる
AmritaはSherlockに、Serenaとの競合分析と営業エンジニアリングに役立つボットを考えて立ち上げるよう頼んだ。Chief of Staffのボットに頼むと受信箱管理やスケジューラーが生まれやすいが、今回は技術担当がどう選ぶかを見たかったという。
Grok Botを使い始めた営業エンジニアには、自分の手順に合うボットをGrok Bot自身に提案させる使い方を勧めた。
Mimiのスライドが完成する
「今日は早い時間に障害があった」と断りつつMimiを確認すると、Salesforceのスライドが2枚できていた。ロゴは小さいが正しいものを取り、問題、解決、効果、引用の型に沿っていた。続けてGrabの事例記事を渡し、Q&Aまでにもう1枚作るよう頼んだ。
同じ紫色のAI風スライドにならないよう、型と記憶と文脈を渡すことを勧めた。複数の事例をまとめて頼み、商談相手に合わせて不要なスライドを隠す使い方も紹介した。
Sherlockが作った3体
Battlecard Blairは、Serenaの実地調査とSherlockのコード知識を組み合わせて、短い比較資料を作る担当だ。Demo Drakeは顧客の課題をFlyLoの実際の流れに対応させるデモ台本と会話の台本を作り、主張の根拠を必ずSherlockに求める設定になっていた。
AI Radarは競合の技術ブログからAI関連の記事を探す担当で、先ほど教えたスキルを使う設定だった。AmritaはSerenaと似すぎているかもしれないと評した。Grokのモデルはできないことをできないとはっきり言う点も利点に挙げた。
質疑:bot検知、MCPとコンピューター操作
Facebookのようなサイトでボットが遮断されないかという質問には、サイトによっては通過できないと答えた。企業では管理者が業務に不要なサイトを止めることを勧めている。
コンピューター操作が広がるとMCPは不要になるかという質問には、MCPは「エージェント向けのAPI」で今は速く、許可と禁止の管理もしやすいと答えた。コンピューター操作は今後速くなると見ている。
質疑:本番環境への変更と承認設定
Xからの「内部システムにアクセスできるなら本番環境を変えない保証は」という質問には、Grok Bot Enterpriseの保護機能とスキルによる規則で対処していると答えた。
設定の「Auto review」を有効にすると、本番へのデプロイや内部システムの利用といった条件ごとに「自動的に許可」ではなく「先に確認」を選べる。
質疑:Linuxで動かない道具とトークン
MCPがなく、Linuxで動かない道具については「今はやり方がない」と率直に答えた。ボットのVMはLinuxで、Linuxで動く道具しか使えない。
トークンは会話と、ボットのコンピューター操作の両方で消費される。数週間前に出たGrok 4.6が安価で性能が高く、Grok Botの基盤だと理解していると話した。自分の講演資料一式は20〜30ドル程度で、手作業なら4〜5時間かかったという。返答の冗長さを減らすよう伝えると消費も減るが、コンピューター操作の量は調整できないと答えた。
03 / 公開ビルド
講演の裏で進んだ準備:ランディングページ、資産の試作場、Notionの会社文書
Laurenの配信環境が落ちたため、Mattが自分の画面で休憩中の作業を説明し、Laurenが横から指示する形になる。Dr. Eggbotで作った創業エンジニアボット、ランディングページの計画、DialKitを使った資産の試作場、Notionへの会社文書の更新を見せる。
Mattは、Laurenが書いたMVP計画のドキュメントを自分のボットに読ませ、自分の「プロジェクト計画」スキルと「make interfaces feel better」スキルでランディングページの構成案を作らせた。Grok Botは待機リストを外して単純化し、pstackのプロンプト付きでCursorのクラウドエージェントに実装を渡した。
Laurenは音声で、Dr. Eggbotに「pstackのpotato modeでクラウドエージェントを起動し、監督と検証をするエンジニアボット」を作らせる指示を出した。最初は試作に集中しつつ、後の本格的な作業にも耐える設計を求めている。
Roshanはローカルで動かした資産の試作場を見せ、スライダーで色や形を変えられることを確認した。Laurenは基本の試作を先に作るべきだと述べ、ゲーム内の定数を実時間で調整して「楽しくなるまでの時間を縮める」案を出した。
Mattの創業エンジニアボットはプレビューデプロイに取り組み、知識ベース担当のボットはNotionの会社文書に転換と製品計画を書き込んだ。機材の問題で1時41分に中断し、休憩に入った。
担当と役割
- 1
Dr. Eggbot
他のボットを設計する。今回はエンジニアボットの説明文を書く。
- 2
創業エンジニアボット
Laurenの計画とスキルを読み、ランディングページの構成を提案し、Cursorのクラウドエージェントに実装を依頼する。
- 3
クリエイティブディレクターボット
ゲームの見た目を調べ、DialKitを使った資産の試作場を作る。
- 4
知識ベースボット
Notionの会社文書に、転換の経緯と製品計画を書き込む。
Laurenの画面が落ち、Mattが運転する
Laurenは「現在オフライン」で、Mattの画面に切り替える。Laurenが横から作り方を説明し、Mattが実際に操作する「後部座席の運転手」の形を取ることにした。
MattはLaurenと同じ構成で、ボットを作るDr. Eggbotと、ランディングページを担当する創業エンジニアボットを持っている。
計画書を共有してランディングページを設計させる
Laurenがボットの文脈で書いたMVP計画のドキュメントはリポジトリに入っているため、Mattは自分のボットにそのドキュメントを指す形で情報を共有した。「最初の目標はランディングページ。モノレポなので計画を読み、プロジェクト計画スキルでランダーの構成を提案して」と頼んだ。
プロジェクト計画スキルには、新規プロジェクトで使う既製の足場(T3やTanStack、React NativeならExpo、Next、単純ならVite)、UIとスタイルの指針が書いてある。加えて、細部を磨く「make interfaces feel better」というスキルを使った。作者はX上の誰かで名前を思い出せず、間違えたくないので伏せている。
- OGメタタグとサイトのメタ情報は毎回入れる。検索結果やSNS投稿での見え方が変わるため。
- Grok Botは「足す前に引く」原則で待機リストを外し、v1に絞る修正を返した。
LaurenがpstackとCursorのエージェントで書き、リポジトリに入れた計画書。Xでのサインイン、公開ボットの取り込み、3体のロスター、秘密の並び順、3ラウンド制、CHA>INT>DEX>CHAの相性と22%の優位が書かれている。
この場面をXで見るGrok BotとCursorの役割分担
Mattは、Grok Botは軽い作業環境、Cursorはコーディング用の環境と整理する。会話と行き来はGrok Bot、実際の実装はCursorが担当し、どちらもクラウドで動くため手元のマシンでは何も起きていない。
用語の確認では、Grok Botで「/potato-mode」と打つか、「use potato mode」と書けば、pstackプラグインを持つボットは意味を理解すると説明された。
クリエイティブディレクターと資産の試作場
見た目の検討には、UIを調整できるオープンソースのDialKit(音声からの推定表記)を使い、スライダーでフラットなSVGの部品を動かす試作場を作った。Mattはゲームを作ったことがなく、Phaserを知っている程度なので、ボットに調べさせて技術を逆算した。
視覚の参考にはLaurenが勧めたSuper Auto Petsを挙げ、軽くて楽しい図柄を目指す。
音声でエンジニアボットの仕様を伝える
Laurenは、主となるボット(自分の場合はChief of StaffのSteve)が文脈を持っているなら、そこからDr. Eggbotに頼むのがよいと助言した。Mattは音声で「Dr. Eggbotにエンジニアボットを作らせて。pstackとpotato modeでクラウドエージェントを起動し、監督して成果を確認する役割。最初の段階は素早い軽量な試作に絞る。ログインはまだ要らない。ゲームが楽しいかも分かっていないから」と伝えた。
最後に「試作専用にしすぎず、後の本格的な作業にも耐える耐久性を持たせて」と付け加え、Laurenの好みの型として「作業前に自分の言葉で言い直して」と締めた。
スライダーで見た目と定数を触る
Roshanの画面で資産の試作場をローカルで動かした。抽象的な図形がボットとして並び、色に意味を持たせる案が出た。Laurenは、この部分と試作を同時に作ると複雑になるので、まず基本の試作を全員で触れる状態にすべきだと述べた。
Roshanは、CHAとDEXの間のじゃんけんのような関係と22%のボーナスのようなゲーム内定数を、この試作場で実時間に変えて再生できると、エージェントを待たずに済むと話した。「楽しくなるまでの時間を縮める」ための道具という位置づけだ。
プレビューデプロイ、Slack絵文字、Notionの更新
Mattの画面では、創業エンジニアボットがプレビューデプロイに取り組み、Dr. Eggbotは先ほどの指示を自分の言葉で言い直している途中だった。成長担当のエンジニアボットも別の作業をしている。
余談として、朝のうちにGrok BotにBufoのミーム絵文字を配布サイトから取得させ、コンピューター操作でSlackに約1,200個登録させたと話した。知識ベース担当のボットは、Notionの会社文書にゲームスタジオへの転換と製品計画のコアループを書き込んだ。次はランディングページ、SEO、A/Bテスト、広告基盤へ進む予定だ。
ship by thursdayのSlackワークスペース。#all-shipbythursdayチャンネルにroshanがホワイトボードの図を貼り、Matt Palmerが絵文字で反応している。
この場面をXで見る機材の問題で中断
ホワイトボードの図もNotionに入れ、後で作るボットが事業を学ぶ参照先にする。ボットの作業を待つ間に技術の話をするか迷ったところで画面の問題が起き、1時41分に「技術的な問題があるので少し戻る」と告げて休憩に入った。
04 / 公開ビルド
Potato Modeで最初の試作を作り、対戦ロジックとデバッグパネルを確かめる
機材の復旧後、LaurenがCursorで試作を運転する。ログインもデータベースも省き、ゲームループだけを在来のHTMLで作らせ、スライダー付きのデバッグパネルで定数を触りながら最初の対戦を動かす。途中でIcon Coffeeの利用者ストーリーを挟み、画像生成とホログラム風CSSで見た目を探った。
LaurenはリポジトリのドキュメントをCursorのローカルエージェントに読ませ、ゲームの内容を言い直させて確認した。試作の指示は、サインインを飛ばす、Potato Modeの試作手順を使う、複数の試作から選ぶ、ローカルのみでDBなし、定数を変えるスライダー付きのデバッグパネル、というものだった。
Potato Modeの「architect」スキルは4つのモデルに設計案を競わせるが、試作段階では不要と判断して飛ばし、Grokの案で進めた。設計書には在来のHTML/CSS/JS、メモリ上の状態、3つのUI案、マーケットプレイスから取るボットのシードデータ、データ構造と状態遷移が書かれていた。
最初の試作では合計値が100にならないバグがあり、修正後にDr. Eggbotを主役にして対戦した。1回戦はDr. Eggbotが負け、Projects Managerが22%の相性ボーナスでINTを18.3に上げて勝つという結果が出て、基本ロジックは筋が通っていると確認した。
画像生成で画面のモックを出し、Pokemon風のホログラムCSSを重ねたところ虹色が強すぎた。レアリティを固定するとみんなが同じ伝説ボットを使うという釣り合いの問題、並び順に戦略性がないという指摘が出て、次のゲストを迎えるため休憩に入った。
Cupcakeのコアループ
この日の試作で実装された流れと、計画として語られた要素を分けて示す。矢印は遊ぶ順番を表す。
図が見切れる場合は、横にスクロールできます。
点線の箱はこの日の終了時点で計画または部分的な実装にとどまる。
作業の手順
- 1
内容を言い直させる
ローカルエージェントにリポジトリの計画を読ませ、ゲームの要点を自分の言葉で説明させて理解を確かめる。
- 2
試作の条件を伝える
サインインなし、ローカルのみ、DBなし、複数案、デバッグパネル付きで、Potato Modeの試作手順を使う。
- 3
設計書を読んで走らせる
在来のHTMLと単一ファイルの設計をそのまま実行し、Cursor内蔵のブラウザーで開く。
- 4
触りながら直す
設計モードで要素を指して修正を頼み、スライダーで定数を変え、対戦を繰り返して感触を見る。
復旧と役割の整理
Roshanが「72時間でゲームスタジオとそのゲームを作っている」と改めて説明し、Laurenの画面に切り替える。LaurenはCursorをコーディングの道具、Grok Botを知識労働のためのボットと位置づけ、エンジニアリングの反復にはCursorを使うと述べた。
ローカルのエージェントはボットほどの文脈を持たないため、リポジトリに入れたドキュメントを読ませ、ゲームの内容を言い直させた。短い対戦ループ、3体のロスター、相手に見えない並び順、別アカウントとの対戦、Eloレーティングといった要点が返ってきた。
Eloとマッチングの考え方
Laurenはマッチングを設計した経験がなく、Marvel Rivalsのようなゲームに関する公開資料を参考にすると話した。Eloはチェスのレーティングのように勝てば上がり、相手の強さによって上がり幅が変わる仕組みで、まずは単純に保つ。
試作の指示
指示は5点だった。試作ではサインインを飛ばしゲームループに集中する。Potato Modeの試作手順を使う。選べるように複数の試作を作る。ローカルのみでDBは要らない。ゲームの変数と定数を素早く変えられるスライダーと入力欄のデバッグパネルを付ける。
既定のボットにはxAIのボットマーケットプレイスの一部を使う。ゲームは楽しくなければ他の全てが無意味なので、コアループだけに切り詰め、実時間で値を変えて再生して楽しいかを確かめる、という理由を述べた。
Potato Modeの仕組み
Potato Modeは細かい指示を持たない「振り分け用のスキル」で、状況ごとに使うスキルと原則を指す。pstackの原則には「体験を先に」(実装の都合より利用者の喜び、機能は正当化する、少なく良く出す、試作は捨てるHTMLで設計判断を安く済ませる)がある。
エージェントはメモリ上の単純なオブジェクトとマーケットプレイスのシードでループを作る計画を立て、続けて「architect」スキルが4つのモデルに設計案を競わせ始めた。画面にはClaude Fable 5.1、GPT-5.6、CursorのGrok 4.6、Composer 2.5の4候補が並んだ。異なるモデルは得意分野が違うため、見落とした制約に気づく助けになると説明した。
- 試作では設計を競わせる必要がないので「architectを飛ばして」と指示し、最初の試作にはGrokを使うことにした。
Potato Modeのarchitectスキルが、Claude Fable 5.1、GPT-5.6、Cursor Grok 4.6、Composer 2.5の4候補に試作の設計を書かせている。Laurenはこの後、試作には不要と判断して止めた。
この場面をXで見る設計書:在来のHTMLと状態遷移
Grokが返した設計は、捨てる前提の試作を在来のHTML、CSS、JavaScriptで作り、状態はメモリに置き、切り替えられる3つのUI案を持ち、マーケットプレイスのボット一覧をモックのシードとして取得する内容だった。
データの形と型、状態遷移(状態機械に近い)まで書かれていた。Potato Modeのスキルではデータ構造を重視しており、Laurenは「それがほとんど全てを決める」と話した。「Alternatives considered」の節には、ページごとに独立させる案や、スナップショットなしで再計算する案を退けた理由が書かれていた。
Grokが書いたdesign.md。単一ファイルの試作、3つのレイアウト、メモリ上のマッチモデル、デバッグドックを作る計画と、退けた代替案(ページごとの独立、スナップショットなしの再計算、3つのストアへの分割)の理由。
この場面をXで見る観察するか、任せるか
Roshanの「いつ出力を確認し、いつ任せるか」という問いに、Laurenは成熟したコードベース(Grok Bot本体など)ではアーキテクチャに時間を使い、エージェントを細かく見ないと答えた。今回のような新規プロジェクトでは、エージェントが繰り返す間違いを観察するために自分で輪の中にいたいという。
最初の試作を動かす
画面にはボットのプール、レーン、デバッグパネルが出た。LaurenはDr. Eggbotを選び、残り2体はランダムで、3体ともcommonだった。並び順を相談していると、Outbound Prospectingはcharismaが72なのにアビリティはdexterity系の「Hustle」、Dr. Eggbotのアビリティは「Rizz」と分かる。
合計が100にならないバグに気づき、修正を頼んだ。再読み込みで100に揃った。デバッグパネルには相性ボーナスのスライダーがあるが、スライダー自体の動きがおかしく、Cursorのブラウザーで設計モードを使い、要素を直接指して「この入力は変で正しく滑らない、直して」と頼んだ。
対戦は即時に決まり、演出は後から
Laurenは、ゲームの見た目とロジックは互いを止めなくてよく、マッチングが終わった時点で結果は即時に決まり、アニメーションは後から見せればよいと整理した。Roshanも、並び順を決めたら自動で解決する設計に同意した。
対戦を走らせると、1回戦はDr. Eggbotが負けた。DEX対INTの相性で、Projects ManagerのINTが22%のボーナスで18.3に上がって勝った。複数回のシミュレーション機能もあり、基本ロジックは筋が通っていると3人で確認した。
画面のモックを画像生成で探る
Kanbanボードのような見た目では遊べないので、Super Auto Petsを参考に画像生成でモックを作らせた。Mattは並行して自分で「vibe coded」した別の試作を見せた。レアリティ付きのボットのバインダー、並び替えのできるラインナップ、対戦画面、Eloの変化とリプレイIDを持つ結果画面があり、「全て架空」と断った。
マーケットプレイスの名前を使った試作。Poolにdr eggbot、Overheard、Tradbot、Projects Manager、Researchyなどが並び、Your lanesとOpponent、右のDEBUGにAdvantage 22%と予算の欄がある。左には画像生成でモックを作る指示。
この場面をXで見るMattがボットと作った試作の対戦画面。Cycle Clerk、Line Steward、Frost Marshalなどのカードにレアリティとステータスがあり、Vercelのプレビューで動いている。
この場面をXで見るIcon Coffeeの利用者ストーリー
Mattの行きつけのサンフランシスコのコーヒー店、Icon Coffeeの共同オーナーMarcelを取材した収録映像に切り替わる。Marcelは息子の学校からの大量のメールを、保護者ポータルにアクセスさせたGrok Botで整理し始めた。
仕事では、Rexと名付けたボットにPOSのAPIアクセスを与え、2年前との比較や成長率を電話やPCから聞き、メニューの写真を渡して売れていない品目を見直した。「1日に1〜2時間戻ってくる」と語った。
生成した画面案とホログラム風CSS
戻ってきた画像は文字が多く色が強すぎたが、リボン付きのボットのカードなど使えそうな案があった。Laurenはガチャゲームのようにボットを引くときの演出や、チームを同じ色で揃える案を出した。
Pokemonカード風の光沢を付けるCSSライブラリを重ねたところ、全カードが虹色に光りすぎた。Laurenは「自分が横道にそれてエージェントの指示を誤った」と認め、ビジュアルの試作へ戻すよう指示し直した。
Pokemonカード風のCSSを重ねた後のCupcake Loop。Your lanesにNIGHTLY AUDIT ENGINEER(rare)とGAME ART DIRECTOR(legendary)が並び、Up/Downで順番を変える。右のDEBUGにHolo strength 100%とdr eggbotのステータス。
この場面をXで見る思考ブロックからスキルを作る
Laurenは折りたたまれた思考ブロックを開いて読む習慣があり、「コードを見ていないのになぜそう判断したのか」といった気づきが多くのスキルの元になったと話す。Mattは、エージェントが間違った推論をしたときに次の指示で流さず、スキルを作るか更新して同じ間違いを防ぐという助言を実践していると述べた。
レアリティの釣り合いをどう取るか
Laurenは、ボットのステータスが生成時に固定されるなら、誰かが伝説のボットを共有した途端に全員がそれを使う問題を指摘した。Roshanは、レアリティをボット本体から切り離し、取り込むたびにランダムに決める案を出した。同じDr. Eggbotでも伝説を引いた人だけが強くなる。
最良のボットを探すメタゲームや、人々が新しいテンプレートを作る動機につながるという見方もあり、この時点では保留にした。
並び順に戦略はあるか
画面を全画面にすると、ラインナップの部分は別画面に分けたほうがよいと分かり、設計モードで領域を囲んで「これらのレーンを別ページへ」と頼んだ。Dr. Eggbot(common)で1回戦の対戦をもう一度走らせ、勝った。
Laurenは、今のままでは並び順を気にする理由がなく、弱いボットは使われないだけだと指摘した。Roshanはアリーナごとにステータスの効き方を変える案、体力(HP)で複数回戦を持ち越す案を挙げた。カードが回転する演出は好評だった。次のゲストのため2〜3分の休憩に入る。
05 / ゲスト対話
Karen X. Chengと話す:印刷される朝刊、荷物追跡、画面を見ない生活
Roshanがクリエイティブテクノロジスト兼映像作家のKaren X. Chengを迎える。寝ている間に印刷される個人向けの新聞、Vestaboardにつないだ荷物追跡、iMessageに条件分岐を付ける使い方を、実物の新聞を見せながら話す。
Karenは仕事ごとに1体のボットを持ち、Chief of Staff、荷物追跡、リアリティ番組の追跡、テンプレートの試験で作った約30体の新聞ボットを挙げた。技術者ではないため、コードを隠して判断を代行するGrok Botの画面が合っていると話す。
新聞ボットはカレンダーとメールから会議、荷物、天気、購読記事、その日の出来事の漫画、自分の生活からヒントを取ったクロスワードを作り、起床の1時間前から作業してネットワーク上のプリンターを自動で見つけて印刷する。テンプレートはnewspaper.karenx.comとマーケットプレイスで配布している。
Cursorで作った回転式電話とスプリットフラップ表示の装置は開発に時間がかかったが、Grok Botでは荷物追跡をVestaboardのAPIキーを貼るだけで2分後に動かせたという。次はロボットペンで実寸の新聞を描く計画だ。
要望として、VMでログインが切れる問題の改善を挙げた。休憩後、Laurenがtldrawで描いた画面遷移のモックへ移る。
紹介と現在のボット構成
Roshanは、Karenがフォロワー350万人超のクリエイティブテクノロジストで、Cursorのプロジェクト(回転式電話とVestaboard)とGrok Botの新聞をスライドで紹介した。Karenは登場するなり「Grok Bot、水をもらえる?」と冗談を言い、スタッフが水を持ってきた。
ボット名は凝っておらず、仕事ごとに1体。Chief of Staffのほか、荷物追跡、リアリティ番組の追跡、テンプレートを試すために作った約30体の新聞ボットがある。以前はCursorを多用したが、コードを見て「自分は分かっていない」と感じることが多く、判断を代わりに下して見せる必要のないものを隠すGrok Botへ移った。裏ではGrok BotがCursorを動かしてコードを書く。
寝ている間に印刷される新聞
先週Xに投稿した新聞は、自分向けに個人化されて夜のうちに印刷される。目的は朝に電話を触らずに1日を始めることだ。カレンダーとメールから会議、到着予定の荷物、天気、やることを載せ、購読しているニュースレターやSubstackを読み物の面にし、その日を題材にした漫画と、自分の生活からヒントを取ったクロスワードを作る。
Karenは今朝印刷された実物をカメラに見せた。漫画は偶然この日のイベントを題材にしており、Uberの割引コードを受け取って会場へ向かい、会場にいて、帰るまでを描いていた。アバターは自分に似せて作り、眼鏡や服装を文章で指定できる。
テンプレートの設定手順と印刷
テンプレートは約30ページのプロンプトで、前半は設定時に尋ねる質問、後半はレイアウトと設計の規則だ。名前、住んでいる場所(天気と近所の催し)、カレンダーとメールの接続、アバター、起床時刻を聞き、その1時間前に作業を始める。「新聞の目覚まし時計」として、プリンターの隣で寝ているという。
設定が終わると、ボットはネットワーク上のプリンターを探して印刷を始める。友人が試したときは突然印刷が始まって驚いた。標準では金額や医療の詳細を紙面に載せない設定にしてある。RoshanはWi-Fi上のプリンターを見つけて印刷するまでを頼んだだけで済んだ点を「本物の魔法」と評した。
紙面の試行錯誤と配布の仕組み
最初の版は見た目が悪く、繰り返し感想を伝えるうちに、ボットが印刷向けのCSSとフォントを選ぶようになった。仕上がった型のPDFとCSSはCloudflareに置き、テンプレートを読み込むとそこからフォントとファイルを取り込む。利用者は「import bot」を押すだけでよい。
Cursorで作った電話と、Grok Botで作った荷物追跡
スライド左のプロジェクトは、Grok Botが出る前にCursorで作った「世界一頭の悪いスマートフォン」で、回転式電話で質問して受話器を置くと、スプリットフラップ表示に答えが出る。APIの接続に時間がかかり、GitHubへのコミットを求められるたびに「自分は開発者ではない」という気持ちになったという。
Grok Botでは荷物追跡を作った。荷物用の別メールを1日2回確認し、配達中になると頻度を上げ、Amazonにログインして配達員があと何件先かのスクリーンショットを送り、DoorDashも見る。Vestaboardへの接続は、APIキーを貼っただけで2分後に表示が動き始めた。「コードを書くことが見えなくなった」と話す。
Cursorで作った回転式電話とVestaboard、Grok Botで作った個人向けの新聞、そしてもう1つのVestaboardの装置を紹介するスライド。
この場面をXで見る次の計画と着想の源
次はAPIのあるロボットペンにつなぎ、実寸の新聞を描かせる計画で、次の動画になる予定だ。この1週間は案が湧きすぎて眠れていないという。
着想は自分の問題から来ている。昨年、月に1〜2回は金曜の夜から日曜の朝まで画面を見ない実験をしたが、店の閉店時刻すら調べられず不便だった。朝に片目でInstagramを眺めて1日が崩れる経験から、必要な情報だけを印刷する案が生まれた。
その他のボットと要望
在庫切れの色とサイズを毎日確認する再入荷ボットは、返品で1点だけ入ったときに知らせ、自動購入もできるが旅行中なので手動にした。番組の追跡ボットは、続編の決定や放送日を教える。iMessageを操作させ、Instacartの配達員が10分圏内に入ったら2分ごとにスクリーンショットを友人へ送る条件分岐も作った。
要望は、VM上で各サービスのログインが切れる問題の改善だった。購読費を集計するボットで頻繁に起きるという。連絡先は各SNSのKaren X Chengとnewspaper.karenx.comで、テンプレートはマーケットプレイスの個人カテゴリーにもある。
06 / 公開ビルド
モックから2つ目の試作へ:ティア表示、設計モードでの磨き込み、ランディングページ
休憩中にLaurenがtldrawで描いた画面遷移のモックをエージェントに読ませ、キャプテン選択、ドラッグでの並び替え、ラウンドごとの表示を持つ2つ目の試作が上がってくる。Eloの数字をDiamondなどのティアで隠す案、Grok Imagineで作るアビリティのアイコン、Mattのランディングページを検討し、休憩に入る前に作業を分担する。
Laurenは「Cupcake」を仮題にした画面遷移をtldrawで描き、Cursorのブラウザー内で開いたモックをエージェントにスクリーンショットさせて文脈にした。数値より相対的な強さを見せ、伝説のボットは使った瞬間に明かす、という演出の考えをまとめた。
上がってきた試作は偽のログイン、Diamondのティア表示、大きなLOSS画面、全ボットが見える要約画面を持っていた。設計モードで「3枚の大きなカード」「統計行を消す」「数秒で次のラウンドへ」といった修正を頼み、PRを作らずmainへ直接プッシュした。
ボットは基本的にコードで表現し、Grok Imagineはアビリティのアイコンにだけ使うと決めた。Dr. Eggbotが書いたCupcake Engの説明文が過度に具体的だったため、Potato Modeの原則に沿って書き直させた。
Mattのランディングページは仮のボット名を実在のマーケットプレイスのボットに置き換えたが、Laurenは「サインイン画面に直行すべき」と反論し、ヒーロー部分と大きなPlayボタンだけ残す折衷案に落ち着いた。休憩中の分担は、Laurenが認証、Mattが資産とチュートリアル、Roshanがラウンドの流れと広告の枠組みになった。
担当と役割
- 1
Lauren:認証
Xでのサインインを実装し、3人が実際に対戦できるようにする。
- 2
Matt:資産とチュートリアル
Grok Imagineでアビリティのアイコンを作り、短いチュートリアルとランディングページを整える。
- 3
Roshan:コアループと広告
ラウンド1〜3の流れを実装し、スタジアム広告の枠組みとサーバー側の不正対策を考える。
tldrawで描いた画面遷移
Laurenは休憩中にCursorのブラウザーでtldrawを開き、ゲーム画面(仮題Cupcake)、マッチ画面、キャプテン選択、チームページを描いた。キャプテンは自分で選ぶボットで、残りの2体はランダムに付く。誰がそのボットを最初に取り込んだかを記録する案も出た。
エージェントに「ブラウザーを見て」と頼むとモックをスクリーンショットして文脈に取り込む。最初の試作はトレーディングカードのように見えるが、自分が遊びたいゲームではないので、大きくミニマルで楽しい見た目を目指すと話した。
Laurenが休憩中に描いたモック。@poteto Diamondのプレイヤー枠に、choose captain、random 1、random 2の3枚のカードを置く画面と、ボット一覧の画面。
この場面をXで見る数字ではなく相対的な強さを見せる
流れは、キャプテンを選び、ドラッグで並び順を決め、確定し、マッチを探し、対戦相手(例では@mattypのMatt bot)と1ラウンドずつ1体を見せる。「random 2がRizzを使って37%」のような統計中心の表示は楽しくないので、矢印の数などで概念的な強さを見せる。
Roshanはステータスを4段階に区切る案、Laurenは数字を隠して感触を見る案を出し、伝説のボットは相手に見えず、使った瞬間に明かして盛り上げる案に落ち着いた。勝敗の演出は設計の助けが必要だと認めた。
2つ目の試作が上がる
頼んでいないモックも含めて試作が届いた。ログインは偽物で、EloではなくDiamondなどのティアを見せる。「Eloは1372」より「Diamond」のほうが引き込まれるという考えだ。大きなLOSSの画面と、全ボットを並べた要約画面が付いており、要約は戦略を見直す材料や共有用に使える。
設計モードで画面全体を囲み、「モックと違う。キャプテン選択の大きなカードと残り2枚の3枚構成に」と伝えた。Lingxi's Engineer Botを主役に並び順を決める段になった。
キャプテンのLingxi’s Engineer Botと、random 1のProjects Manager、random 2のCritiquitoのカード。下にCHA beats INT、INT beats DEX、DEX beats CHAの関係とCONFIRMボタン。
この場面をXで見る対戦画面への修正依頼
ラウンドは一瞬で終わった。「出荷して後で直す」と言いつつ、カード全体ではなくアバターだけを見せる、統計行を消す、数秒で自動的に次のラウンドへ進む、5秒操作がなければ自動でマッチを探す、といった修正を頼んだ。
ティアの変化の見せ方では、「Diamond −5」は分かりにくいので、Bronzeなどのメダルを名前の横に置き、数値はホバーで出す案にまとまった。RoshanはPRを作らずmainへ直接プッシュしており、「PRの時間はない」と言いながらも3人で触るならPRへ切り替えると話した。
Lingxi’s Engineer BotがRizzを使い、tinkabotがHustleを使った1ラウンド目。CHA score 9で負け、DEX score 91.5で勝ちと表示され、NEXT ROUNDボタンがある。
この場面をXで見るアニメーションの方針とリーダーボード
Mattはゲーム用のアニメーションのフレームワークを調べさせ、コードで駆動するプログラム的なアニメーションを検討した。LaurenはGrok Botのアバターが2Dでありながら回転で3Dのように見える点を挙げ、まず2Dで作り、後で差し替える方針にした。
Laurenは自慢の材料としてのリーダーボードとリプレイを思い出し、v1はEloで並べるだけにした。Dr. Eggbotのステータスが弱いので、デバッグパネルでアビリティをcharismaに変えて43にする「ズル」も見せ、デプロイ時にはデバッグを隠すことにした。
Diamond 1240のプレイヤー画面。random 1のtinkabot、captainのDr. Eggbot、random 2のLingxi’s Engineer Botをドラッグで並び替える。Dr. EggbotのCHAはデバッグパネルで43に変えてある。
この場面をXで見るボットはコード、アイコンはGrok Imagine
Mattは転換前に作った画像生成ボットの手順を見せた。Grok Imagineで絵を作り、falのRefNet v2(音声からの推定)で背景を除去し、透過PNGのアイコンにする。ただしPNGにするとJavaScriptのアニメーションと相性が悪い。
議論の末、ボット本体は状態を柔軟に扱えるようコードで表現し、Grok Imagineはアビリティのアイコンにだけ使うことにした。MattはChief of StaffからCupcake Engに、画像生成ボットへゲームの仕組みを説明させ、既存のデザイン言語に沿ったアイコンを作るよう頼んだ。
説明文は過度に具体的にしない
Laurenは、ボットの説明文は「魂」や「システムプロンプト」に近く、動作に影響すると説明した。Dr. Eggbotは説明文を厚く書き、1つの仕事に絞った専門家にする。
しかしCupcake Engの説明文は、この会話の問題に合わせすぎて再利用しにくかった。エージェントはその場の出来事の詳細をスキルや規則に書き込みがちで、そのままでは「関係のない例の寄せ集め」になる。そこでDr. Eggbotに、Potato Modeを読み直して原則の形で書き直すよう頼んだ。ラベルは今のところ見た目だけで、Laurenのボットはtater、mash、hashbrownなど食べ物の名前だという。
Comment Sickoと磨き込み
pstackにはコメントを削除する「Comment Sicko」というスキルがある。エージェントは根本原因を直す代わりにコメントで回避策を説明しがちで、放置するとコードベースが保守できなくなるという理由だ。書き直されたCupcake Engの説明はすっきりしたが、Potato Modeの内容を反復している部分があり、後で削ることにした。
Roshanはローカルで動かした試作を設計モードで磨いた。ヘッダーを上部に固定し、回転するカードの数字がカードから離れる問題を直し、複数の修正を「マルチタスク」で並列に走らせた。デバッグメニューをフィーチャーフラグの裏に置く案には、Laurenが「実行時の判定はコードごと出荷され、コンソールから値をいじられる」と指摘し、対戦ロジックはいずれサーバー側で決めると確認した。
Roshanの画面。CUPCAKEのロゴと「bots battle. you take the credit.」、LOGIN WITH Xのボタン。左のCursorには、回転するカードに数字を付けて一緒に回すよう頼む指示と、マルチタスクで並列に走る修正。
この場面をXで見るランディングページをどうするか
MattはGrok 4.6の低推論・高速設定と設計モードでランダーを直していた。試作用の言い回しと架空のボット名を消し、マーケットプレイスの実在のボット(Dr. Eggbot、Tradbot、Overheardなど)に置き換えた。
Laurenは「ランダーは要らず、来た人がXでサインインする画面に直行すべき」という反対意見を出した。Roshanは入口があるほうが自然だと言い、ヒーローのカードの束と大きなPlayボタンだけ残し、押すとXログインへ進む折衷案になった。Dr. Eggbotを導入するQRコードも配信に出した。
Mattのランダー。見出しPick. Place. Fight.、TRADBOTとDR EGGBOTのカードの束、Import a bot, build your trio, and outthink the lineup across three fast rounds.の説明、PlayとLearn the cycleのボタン、下にCHA +22% VS INTの帯。
この場面をXで見る休憩前の分担
残り10分で分担を決めた。Laurenは認証を担当し、3人がサインインして対戦できるようにする。Mattは資産、短いチュートリアル、アビリティのアイコンを進める。Roshanはラウンド1〜3を通した流れと、スタジアムに広告を置く枠組み、サーバー側で不正を防ぐ設計を考える。
Eloの永続化は動いており、Roshanは負け続けて1258まで下がった後に1勝した。リロールボタンを連打して伝説を狙える問題には、リロールは残しつつ、ランダムに付く2体を先に隠す案で対応する。3時58分に「halfway through」と締め、営業向け講演へ切り替えた。
07 / 講演・実演
Grok Bot for Sales:Chief of Staff、パイプライン生成、Salesforce更新をボットに任せる
SpaceX AIのGTMチームのKristaとMarkが営業向けの使い方を話す。KristaはChief of StaffのOlive、パイプライン生成のPG、商談中に資料を更新するEcho、顧客担当、エンジニアの5体を見せ、Xの投稿やウェビナーから個人向けの糸口を拾う手順を説明した。
Markは成熟度の説明と、iMessageのような操作性、専用のVMで常時稼働、既存の道具をそのまま使う点を整理した。Kristaがテンプレートを社内で共有したことで、チーム全体が早く使い始められたという。
KristaのPGは、Salesforceから対象の企業を選び、X APIから経営者の投稿を、ウェビナーやポッドキャストからは発言を拾って個人向けの糸口を作る。自分のGmailやSlackの文章を学ばせて、テンプレート的な文面を避ける。
GranolaやGongの通話記録からSalesforceの次のステップを自分の書式で更新し、Notionを顧客担当ボットのデータベースにする。エンジニアボットはコードベースからクラウドエージェントの設定手順と顧客の成果をまとめる。
まとめは「自分のスタックをつなぐ」「1体に1つの仕事」「雑務はルーチンへ」の3点。質疑ではトークンの節約、知識の置き場所、顧客ごとのボット、チームへの展開を扱い、最後にStarbaseでStarshipの打ち上げを見る権利をかけたテンプレート共有の企画を告知した。
担当と役割
- 1
Olive(Chief of Staff)
朝の会議の準備、受信箱の確認、メールの下書き。ルーチンは1日1〜2回。
- 2
PG(パイプライン生成)
Salesforceから5社を選び、連絡先を順位付けし、Xとウェビナーから個人向けの糸口を集めてメールの下書きを作る。
- 3
Echo
Granolaの通話記録を止めてから実行すると、約2分で資料を更新する。
- 4
Customer Expert
Notionのアカウント計画、更新前の利用状況、Slackの動きを追い、出荷した機能と過去の要望を突き合わせる。
- 5
Engineer
コードベースに接続し、商談中に技術的な質問へ顧客向けの答えを返す。
登壇者と進め方
KristaとMarkはともにSpaceX AIのGTMチームで、順に紹介、営業向けの理由、用途、Kristaの実演、学んだこと、質疑、実践の時間と進める。Markは、数年前の一問一答から、タスク、そして「パイプラインを作って」「あの会社との会議を取って」と目的を渡す段階へ移ったと説明した。
Grok Botの特徴として、iMessageのような見た目、仕事ごとのボット、記憶、自分について多く伝え、同じようにログインしておくこと、自動化とルーチンとスキル、テンプレートの共有を挙げた。Kristaが先に使い込み、テンプレートを共有したことでチームが早く動き出したという。
営業での用途
Markはパイプライン、営業が受ける技術的な質問、Echo、Chief of Staff、予測(forecast)を挙げた。エンジニアリングの質問は営業エンジニアを煩わせず、自分のGrok Botに聞けばよい。予測は手作業だったが、ルーチンにできる。
パイプライン生成のPG、顧客担当、技術担当のEngineer、GTMのChief of Staff、商談中に資料を更新するEcho、予測のForecastの6つ。
この場面をXで見るKristaのチーム
Olive(飼い犬の名前)が日々の担当、PGがアウトバウンドの見込み客作り、Echoは発見のための商談で話された用途を資料に反映する。顧客担当は戦略顧客の更新前の利用状況、製品の試用の兆し、Slackの動きを追い、出荷した変更履歴を1か月前の要望と突き合わせて連絡のきっかけにする。エンジニアは同僚にSlackで聞く代わりに使う。
実演では、Oliveがバスでの通勤中に朝の会議の準備をし、顧客からの1枚資料の依頼にメールのカードで下書きを作る様子を見せた。ルーチンは1日1〜2回に抑え、それ以上は騒がしくなると話した。EchoにはSlideを日本語に翻訳する依頼も投げた。
Chief of StaffのOlive(飼い犬の写真)、アウトバウンドのPG、商談中に資料を更新するEcho、戦略顧客担当のCustomer Expert、技術的な質問に答えるEngineer。
この場面をXで見るPG:個人向けの糸口を拾う
PGはマーケットプレイスにあるPGスキルに基づき、Salesforceから5社(100社でもよい)を選び、連絡先を順位付けする。「資金調達しました」のような会社の情報は誰でも送る内容なので、CTOがXに投稿したソフトウェア工場の話や、CEOの新製品の話といった個人向けの糸口を拾う。
ポッドキャストやウェビナーはボットに視聴させ、相手の発言から引用を取る。以前は通勤中に45分のウェビナーを聞いていたが、続かなかった。送る前に自分のGmail、Slack、Xの文章を学ばせ、汎用的なLLMの文体を「de-slop」する。経営者との会議が増えたと話した。
- X APIの接続を勧めた。Appleの CEOがXに参加した例を挙げ、経営者の最近の投稿を追う場だと位置づけた。
Salesforceの更新とNotionの顧客データベース
GranolaとGongの通話記録から、イニシャル、日付、顧客の成果、次のステップという自分の書式でSalesforceの次のステップを下書きし、確認してから反映する。会場で「Salesforceの更新が好きな人」を聞くと、いないという反応だった。
顧客担当ボットはNotionをデータベースにし、通話後にアカウント計画、兆し、更新期限、関係者、プロジェクトを更新する。上位20人のパワーユーザーを聞き、更新前に意見を集めたり新機能を試してもらったりする。
エンジニアボットと「実行する相棒」
エンジニアボットはコードベースに接続しており、商談中に「クラウドエージェントの設定手順を顧客向けに書いて。AmplitudeとFair(音声からの推定)の成果も添えて」と頼むと、Slackに貼れる形で手順と顧客の成果を返した。
Kristaは最初、チャットのように調べ物を頼み、ウェビナーのリンクを返されたが、「自分で見て、メールを書いて」と押し返したという。見込み客作りのボットは夜間に長いリストを処理し、朝にはメールがそろっている。毎日2割ずつ仕事を足す(LinkedInの文面、さらに10人)。出張と経費、X API経由のX bot、新しい話題の学習にも使う。
学んだこと:スタック、1体1業務、ルーチン
Markはエンジニアボットが商談の次のステップを早めたと補足した。まとめは3点。CRM、Gmail、カレンダー、Slack、Notion、GranolaやGongをつなぐ。曖昧な「営業を手伝って」ではなく、Chief of Staffか1つの仕事のボットを立て、同僚に頼むように説明するか、一度見せてスキルにする。会議の準備や夜間の下書きをルーチンにして、朝は確認して送るだけにする。
質疑:トークン、知識の置き場所、ボットの分け方
トークンの節約は、ルーチンを減らす(15分ごとに設定した例があった)、Chief of Staffに全体を任せるより専門のボットに直接頼む、MCPがあるうちは使い、コンピューター操作はMCPのない道具に限る、が挙がった。Markは逆にChief of Staffとルーチン中心で使用量が多く、Grok Botに最適化の助言を求めるという。
知識ベースの質問には、会社の知識がある場所(NotionとSlack、Salesforce、Databricks)を接続し、Grok Botを横断的な取り出し層にするという答えだった。Cursorへの委任は自然言語で「クラウドエージェントを起動して」と言えばよい。大口顧客ごとにボットを分けるかは好みで、Kristaは戦略顧客ごとに1体、Markは顧客ごとのボットと、デモを作る担当を分けている。
質疑:テンプレート、他部署、チーム展開、Echoの流れ
既製のスキルやテンプレートは自分用に編集でき、Kristaは自分のテンプレートをXで共有している。他部署とのやり取りは今もSlackだが、Grok Botに特定チャンネルを追跡させられる。チーム展開は、まず各自が使い、役割に応じたテンプレートを新規利用者に配る流れが増えている。Grok Bot内で組み立てて共有できる。
Echoの流れは、通話中はGranolaで記録し、止めてからEchoを実行すると約2分で資料が更新される。Gongは通話後の読み込みに数分かかるので、次の会議や送付用に向く。
Starbase招待の企画
最後に、手放せないGrok Botの説明と共有テンプレートへのリンクを添えて、@grokと@botをフォローし、企画の投稿を引用すると、本人と同伴者1人がStarbaseでStarshipの打ち上げを見に行ける企画を告知した。
08 / ゲスト対話
Matthew Bermanと話す:家族の予定、不用品の販売、スポンサー提案、電気料金
LaurenとRoshanが作業に戻っている間、MattがAI解説の動画を作るMatthew Bermanを迎える。学校からのメールを整理する家族用ボット、写真を送るだけで出品と交渉を進める販売、Fathomの記録からスポンサー提案を作る流れ、電気料金プランの見直しを話し、Nokiaの顧客映像で締める。
Bermanは約3年間AIの動画を作っており、発想の部分にはAIを使わないが、ここ数週間で動画編集を口述で並列に進められるようになったと話す。スポンサー管理、議事録、提案書といった裏方の仕事は自動化した。
家族用ボットは全てのメールを読み、学校やコーチからの長いメールを1〜2文に要約し、返事が要るものを指摘して、妻と共有する家族カレンダーに予定を入れ、重複を検出する。妻はTelegram経由で同じボットを使う。
家の不用品は写真を送って「出品して」と頼むだけで、過去6か月の相場を調べ、Facebook MarketplaceとeBayに掲載し、買い手の質問に答え、値下げ交渉は本人に確認した。PlayStationとMacBookは売れ、マウンテンバイクは交渉中だ。
PG&Eのメールをスクリーンショットで渡し、12か月分の使用量から年間約1,000ドル安くなるEV向けプランを見つけて切り替えた。多数のエージェントを回す認知負荷については、Chief of Staffに集約する型と、話題ごとに分ける型の違いを話し合った。
自己紹介と制作の変化
Mattは、Bermanとポップアップやコラボを重ねてきた友人だと紹介した。Bermanはモデルの評価、ニュース、研究論文、チュートリアルなどAIの話題で約3年間コンテンツを作り、その前は20年ほど技術業界にいた。
発想と何を作るかの判断にはAIを使わないよう人に勧めている。一方で、ここ数週間で編集担当のBrianとAlexが口述で動画を編集し、複数の編集を並行して進められるようになった。スポンサー管理、議事録、フォローアップ、提案書などの裏方は自動化しており、人の価値は物語を組み立てる創造性に寄っていくと見ている。
家族用ボット
最も使うのは家族用ボットだ。2人の子供は別の学校に通い、複数のスポーツと放課後の活動があり、教師やコーチから3ページのメールが2日おきに届く。ボットは全メールを読み、家族に関するものを1〜2文に要約し、「コーチに出欠を伝える必要がある」のように行動が要るものを示す。
妻と共有する家族カレンダーに接続し、予定を自動で登録し、重複があれば知らせて調整を助ける。一度接続すれば再設定は要らず、「午前の会議は入れない」といった好みを覚える。妻は共有のTelegramから同じボットにアクセスし、記憶の仕組みを意識せずに使っている。
以前の個人アシスタントとの違い
Bermanは、この種の使い方は最初に「OpenCloth」(音声からの推定)を見て触発されたが、初期のAIアシスタントのソフトは管理と修理が大変だったと話す。Grok Botはその手間がなくなり「ただ動く」。
Mattは、今年の個人アシスタントの流行では、Mac MiniやVPSを用意して自分でエージェントを動かす話が多かったが、安全に動かすには結局クラウドが必要で、Grok Botは設定なしでそれを提供していると整理した。Bermanは、散歩中にメールを1本出したいときに裏側の仕組みを考えたくない、と同意した。
写真を送るだけで不用品を売る
1年半電源を入れていないPlayStation、マウンテンバイク、MacBookなどを家から集め、写真を撮ってGrok Botに送り「出品して」とだけ頼んだ。自分がしたのはFacebookとeBayへのログインだけだった。ボットは品物を調べて掲載を完成させ、過去6か月に売れた同種の自転車の相場を取り、掲載後は買い手の質問に自動で答え、答えられない質問や値下げの申し出は本人に確認した。
PlayStationとMacBookは売れ、マウンテンバイクは対面での受け渡しを希望しているため交渉中で、対談中にも新しい提示額が届いた。Mattは、個人の問題は仕入れ先との交渉のような仕事の問題とほぼ同じ形だと話した。
スポンサー提案と新入社員の情報検索
Bermanの会社Forward Futureでは、Grok Botが広告枠の種類、価格、在庫、過去の取引関係を知っている。会議録画のFathomから文字起こしを取り、最後に提案書を出すので、Bermanは細部を直すだけで済む。
MattはCursorに入った後、買収の時期にSpaceXへ移り、開発中だったGrok Botを入社時の情報検索に使った。「これを持っているのは誰か」「権限で止まった前例は」をSlackやNotionから調べさせ、上司や同僚に送る質問がほぼゼロになったという。Bermanは「文脈の切り替え」だけでなく「文脈の検索」を減らせる点を挙げ、Microsoft Recallが受けた批判との違いに触れた。
認証情報の扱いと電気料金の見直し
以前のデモでは平文でパスワードが出るものもあったが、Grok Botでは認証情報が保管庫に入り、エージェント自身がパスワードを見ない仕組みだとMattは説明した。
BermanはPG&Eから届いた3ページのプラン変更の案内をスクリーンショットでGrok Botに渡し、「12か月分の使用量と請求書を見て、どのプランに変えるべきか判断して」と頼んだ。求められたのはPG&Eへのログインだけで、電気自動車の夜間充電に向くプランで年間約1,000ドル安くなると分かった。計算を2回確認させ、対談の朝に切り替えた。使った注意は60秒ほどだったという。
- 価値の低い雑務も、注意を使わずに済むなら取り組む価値が出るという議論になった。未使用の月額9.99ドルの購読を解約させる、意味の分からない医療費の請求を調べさせる例が挙がった。
たくさんのエージェントと認知負荷
Bermanは「以前より多くの仕事が片付き、以前より忙しい」と言い、多数のエージェントを起動して戻ってくる結果を切り替える負荷に悩んでいると打ち明けた。
Mattは、配信の前半でLaurenが話した型を紹介した。Chief of Staff(Laurenは「Steve」と呼ぶ)を窓口にし、ボットを作るDr. Eggbotと組み合わせ、窓口だけと会話して結果を集約する。Bermanは話題ごとにボットを分けて個別に見に行く派だが、次第にChief of Staffへ要約を集めたいと話した。Mattは「10のクラウドエージェントを回すと常に過負荷のマネージャーになる。業界として扱い方を学ぶ段階」と締めた。
Nokiaの顧客映像
Nokiaの製品開発部門のSVPが、Cursorをエージェントの基盤にして担当者ごとの専門エージェントを導入する計画を語る映像に切り替わった。5,000万行を超えるモノリシックなコードベースの分析を、従来なら専門家十数人で数か月かかるところ、2人で数週間で実施したという。
顧客に影響する不具合の根本原因分析を大量のサービス要求に対して行う例が増えており、次はマルチエージェントの配置と統制の基盤としてCursorを使い、エンジニアの役割をエージェントの監督へ変える構想を述べた。
09 / 公開ビルド
インターンの就職活動ボットと、コードから作るRemotionの広告
Stanfordの学生Shardul Marathe(「最初のforward deployedインターン」)が加わり、採用担当者や卒業生のメールを集めるボット、カバーレターを書いて批評するボットを見せる。その後、ゲームの広告をRemotionでコードから作る流れをMattが実演し、Dr. Eggbotが立ち上げたRemotion Adsボットが正方形の動画を出す。
Shardulは2〜3か月前からインターン探しをしており、コールドアプライ、スタートアップ、採用担当者への直接連絡、配信での売り込みという4つの道を挙げた。Recruiter FinderはLinkedInとApolloの拡張機能でメールをCSVに集め、Alumni Database Email Finderは大学の卒業生名簿を画面操作だけで検索する。
カバーレターはSWE Job Application Botが求人を集め、Cover Letter Writerが履歴書と経験談から自作のリポジトリでPDFを作り、Cover Letter Criticが4段落の構成と本人の文体を検査する。2022年以前の自分の文章で文体を学ばせた。
MattはRemotion Adsボットを作らせ、Remotionプラグインのスキルが自動で入った。約6,000行のRemotionコードが生成され、ローカルのポート競合を直した後、カードの束を使った正方形の動画が数分で出た。9:16や16:9への展開もコードなので容易だ。
Roshanは休憩中にHTMLの試作をReactアプリへ変換する作業を始めていた。締めではStarbase招待の企画を再掲し、SDR向け講演へ切り替えた。
担当と役割
- 1
Recruiter Finder
採用担当者をLinkedInで検索し、Apollo拡張でメールを確認してCSVに集める。
- 2
Alumni Database Email Finder
卒業生名簿を画面操作で検索し、勤務先と本人が一致する人のメールをCSVに集める。
- 3
SWE Job Application Bot
GitHub、Greenhouse、Ashbyから求人を集め、求人票をカバーレター担当へ送る。
- 4
Cover Letter Writer
履歴書と経験談を読み、会社を調べ、自作のリポジトリでカバーレターのPDFを作る。
- 5
Cover Letter Critic
4段落の構成、経験と求人の対応、本人の文体を検査し、書き直しを求める。
インターンの紹介と就職活動の4つの道
Matt(配信の最初のMatthewは退室し「Mattは1人だけ残った」)とRoshanが、会場でコーヒーの手配をしていたStanfordのコンピューターサイエンス専攻3年生Shardulを「最初のforward deployedインターン」として迎えた。使用量の上限を半分の期間で使い切るほどのGrok Bot利用者だという。
Shardulは、求人を見つけて数時間以内に応募するコールドアプライ(大企業は200〜500件の応募が集まる)、早く出荷できる人材を求めるスタートアップ、社員とのコーヒーチャットから採用担当者につないでもらう直接連絡、そして配信での売り込みの4つを挙げた。Roshanは営業の見込み客作りと同じ構図だと指摘した。
採用担当者と卒業生のメールを集める
Recruiter Finderは、ボットのVM上のブラウザーで採用担当者を検索し、LinkedInで確認し、Apolloのブラウザー拡張でメールアドレスの有無を調べてCSVに書き出す。技術系企業のソフトウェアエンジニア職を対象にしている。
Alumni Database Email Finderは、大学の卒業生名簿で「GoogleやMicrosoft、SpaceX AIで働く卒業生」を探し、名簿が返すメールをCSVに集める。接続部品は何もなく、名簿のサイトとメールにアクセスを与えるだけだ。両方をOutlookのMCPとつなぎ、コーヒーチャットや採用手順の質問を送る計画だが、まだ実行していない。
ShardulのAlumni Database Email Finderとの会話。540人のうち本人と勤務先が一致したのは197人で、残り334人は勤務先が古いか空欄だったと報告し、CSVの場所を示している。
この場面をXで見るカバーレターを書く2体と検査する1体
応募には求人票に合わせた履歴書とカバーレターが要る。Cover Letter Writer(10分前に作ったばかり)は履歴書と、Stanford Medicineでのインターンやプロジェクト、ゲームに関する経験談を持つ。SWE Job Application BotがGitHubのリポジトリ、Greenhouse、Ashbyから求人を集めて求人票を渡し、Writerは会社の価値観を調べてから、自作の「cover letter creator」リポジトリでPDFを作る。このリポジトリはクラウドエージェントで作った。
Cover Letter Criticは検査役で、「これはあなたらしくない」と差し戻す。コードを書く役と検査する役を分ける考え方は、コードベースでも同じだと話した。履歴書を偽らないことを、複数回の面接を経た経験から強く勧めた。
批評ボットに文体を教える
初期のカバーレターは「エージェントに取り組みたい」のような短く空虚な文が多かった。Shardulは2022年以前に書いた論文を渡して自分の文体(複文や動名詞の多用、熱のこもった書き方)を学ばせた。
Criticは4段落を検査する。第1段落は役職、志望理由、その役職から得たいこと。第2と第3は経験談から1つずつ取り、求人との対応と成果を確かめる。第4段落は2つの経験を短くまとめ、会社で作りたいものを具体的に書く。Mattは、エージェントの誤りを見たら根本原因を突き止めてスキルに1行足すことで、エージェントが積み重なって良くなると補足した。
作業記録のボットと、ゲームの広告
Mattは、毎日と毎週、Slack、Notion、GitHubのPR、Xの投稿を見て箇条書きの記録を作るエージェントを持ち、スタンドアップや自分の作業の説明に使っている。Roshanは、Laurenが前日に「コードベースは記憶の最良の例」と話したことに触れた。
話題をゲームのGTMへ移し、Shardulに「何がゲームを流行らせるか」を聞いた。口コミと継続的な投稿、1本の投稿が広まった後のコミュニティ形成、Xの早期採用者、注目されにくいRedditのコミュニティで意見をもらう、LinkedIn、TikTokでは最初の2〜3秒が鍵、Instagramは向かない、という答えだった。
Remotion Adsボットを立ち上げる
Mattは、動画生成モデルを使わなくても、コードを真実の源としてRemotionで動きのある素材を作れると話した。Chief of Staffに「Dr. Eggbotを使ってRemotion向けの広告ボットを作る。Xの広告用に1:1、既存のscratchの資産を使い、ランダーのヒーロー(カードの束)を優先」と頼んだ。
Chief of Staff(Steve)はRemotionのプラグインを見つけてスキルを導入した。他の人が整えたスキルを入れるとエージェントの振る舞いが良くなるとRoshanは補足した。ボットはCursorのクラウドエージェントとして作業を始めた。
MattがChief of Staffに、Dr. Eggbotを使ってRemotionのX広告ボットを作るよう頼んだ会話。1:1の比率、既存のscratch資産、ランダーのヒーローの優先、ブランドに沿うことを指定している。
この場面をXで見る面接の助言と既存のRemotionプロジェクト
Shardulが最終面接の体力の保ち方を聞くと、Roshanは技術力を示すこと、面接官は成功してほしいと思っていると考えること、人との関わりを挙げた。Mattは「作ったものをネットに出す」ことを勧め、オープンソース的な姿勢が仲間と仕事につながると話した。Shardulは投稿への不安と、支えてくれる人の多さに触れた。
MattはGrok Botのデザインチーム(KennyとJustinに謝意)のモーション資産をRemotionのコードにした既存プロジェクトを見せ、動画のオーバーレイに使っていると説明した。生成された広告のコードは約6,000行、12ファイルの変更で、ローカルのポートが別アプリと競合したため、Cursorのブラウザーのコンソールを使ってエージェントに直させた。
正方形の広告動画とReactへの変換
Shardulは、SpaceXのオフィスで聞いたpstackを導入し、Cursorで毎晩のようにpstackのコマンドを使うようになったと話した。Roshanは、休憩中に数千行のHTMLとCSSの試作をReactアプリに変換し、Laurenのバックエンドにつなぐ準備を進めていた。
Remotion Studioには、先ほどのカードの束を使った正方形の動画が出た。影や光沢を消し、束を詰めるといった修正を設計モードとGrok 4.6の高速設定で重ねる。この動画は5分ほどでできたもので、そのまま広告に使う段階ではないが、縦や横の比率に展開できる。Roshanは、After Effectsのような作業にコードの入口を付けるRemotionはエージェントの得意分野に合っていると話した。Mattの理想は文書のスクリーンショットもコードから生成することだ。
Cupcakeの動画広告を作るクラウドエージェントの進捗(index.cssを編集し、Studioを3000番ポートで起動)と、Remotion Studioのコンソール。
この場面をXで見る締めとStarbaseの企画
ShardulのXハンドルを綴りで紹介し、採用担当者向けに「彼は優秀だ」と勧めた。Xのプロフィールとポートフォリオサイトを講評する小さな余興を挟んだ後、Starbaseの企画(9月29日までにテンプレートを共有、@grokをフォロー)を再掲し、SDR向け講演へ切り替えた。
10 / 講演・実演
Grok Bot for SDRs:Chief of Staffを起点に、見込み客の発掘から配信までを1つの系にする
SpaceX AIのGTMチームでSDRを務めるSimonが、自分が会話するのはChief of StaffのSimon Botだけという構成を見せる。メール担当のShakespeare、ウェブ検索と「Simon Soldiers」の軍団、Salesforceや通話記録を読む調査ボット群が、毎朝8時のルーチンで50人の見込み客を順位付けし、CSVの配信表とGmailの下書きを作る。
SDRの成熟度は、チャットで文面を練る段階、GmailのMCPで送る段階、仕事全体を自動化する段階へ進むと整理した。今日うまくいく方法は3か月前と違うため、テンプレートの共有でチーム全体が速く変われる点を重視する。
用途は、閉じた案件から理想の顧客像を逆算する見込み客の発掘、AEの通話内容を取り込む配信、PLGの利用データと外部の兆しからの調査、自分の返信率の高いメールに重みを付けた文面作成の4つ。
全てのボットをChief of Staffから作ると、Chief of Staffが各ボットの目的を知り、適切に委任できる。色分けで研究(橙)や委任(緑)を見分け、Web Searchが軍団に200社を40社ずつ割り振って並列に調べる。
毎朝8時のルーチンは、50人の新規見込み客(最初に対応する5人はカレンダーに時間を確保)、受信箱の順位付け、アカウントの兆しの走査、Salesforceのステージ変更で配信を止めるトリガーだ。まとめは「端から端まで」「意図を持って」「体系的に」。質疑ではトークン、軍団をグループチャットにする理由、始め方を扱った。
Simonの見込み客開拓の系
Chief of Staffだけと会話し、調査、文面、配信表をボット群が回す構成。毎朝8時のルーチンが起点になる。
図が見切れる場合は、横にスクロールできます。
Voice of the Customer(VoC)はGong、UsageはDatabricksにつながると説明された。Shakespeareの文面は配信表のGmail下書きIDとして参照される。
担当と役割
- 1
Simon Bot(Chief of Staff)
唯一会話する相手。他の全てのボットをここから作り、委任先を判断する。
- 2
Shakespeare(メール)
自分の返信率の高いメールを重く学習し、配信用の文面をGmailの下書きにする。
- 3
Web SearchとSimon Soldiers
資金調達や求人などの公開情報を、軍団に分割して並列に調べる。
- 4
調査ボット群
PLG Bot(Salesforce)、Amplemarket(エンリッチ)、Company Research(Sumble)、Voice of the Customer(Gong)、Usage(Databricks)。
- 5
ルーチンと配信表
毎朝8時に見込み客、受信箱、兆しを整理し、CSVの配信表とGmailの下書きIDを更新する。
SDRから見た成熟度
Simonは、最初はチャットボットにメールの下書きや特定アカウントの調査を頼み、次にGmailのMCPやAPIにつないで送信まで任せるコパイロットの段階になり、今はRevOpsやAEから文脈を集めて仕事全体を自動化する段階だと説明した。
自分のGrok Botには、実際に話しかけるボットが1体しかない。文脈をChief of Staffに預け、他のボットとのやり取りはそこに任せる。ボットごとの記憶は使うほど良くなるので、SlackとGmailをつないで自分の話し方を学ばせる。SDRにとって最も大事なのは同僚の手法をテンプレートで移し替えることで、「今日うまくいくことは3か月前には効かなかった」と話した。
なぜGrok Botか
常時稼働のため、ラップトップを閉じてコーヒーを買いに歩きながら電話で指示できる。自分のVMを持つので、APIのない部分はブラウザーにサインインし、画面録画で手順を見せる。
テンプレートは同僚のものを取り込んで自分の口調や手順を足す。取り込んだテンプレートをGrok Botに見せて「自分の手順に何を足すべきか」を聞くことも勧めた。
SDRの4つの用途
見込み客の発掘では、早期のスタートアップならAEが閉じた案件やステージ1へ進んだ案件から、反応の良い役職や業種を逆算して理想の顧客像を作る。エンリッチの道具、求人や資金調達のウェブ検索を組み合わせる。
配信(sequencer)は、CSVで持つ見込み客一覧をルーチンで更新し続ける。AEが昨日話した相手が「道具が多すぎて疲れている」と言っていれば、Gongの記録からその文脈を取り込んで今日の文面を変える。アカウント調査では、PLGのパワーユーザーや資金調達、求人といった外部の兆しを見る。文面作成では、自分が担当するSalesforceのアカウントに送った外部向けメールに絞り、肯定的な返事があったもの、特に最近のものに重みを付けて学ばせる。
Chief of Staffから全員を作る
ボットを切り替えるたびに文脈を忘れるのが最も疲れるので、最初にChief of Staffを作り、他のボットは全てChief of Staff経由で作る。こうするとChief of Staffが各ボットの目的と終点を知り、どのボットに委任するか、どのボット同士を話させるかを判断できる。
チームはShakespeare(メール文面を細かく学習)、Web Search(Simon Soldiersという下位ボットの軍団と並列で動く)、Customer Bot(会議の文脈、成約した案件で顧客が反応した点)。例として、FinTechの見込み客に対し、Chief of StaffがCustomer Botに似た業種の成約理由を聞き、その文脈をShakespeareに渡して文面を作らせる。
Chief of StaffのSimon Bot、メールのShakespeare、ウェブ調査のWeb Search、Gongにつながる Customer Bot、エージェントの軍団Simon Soldier。
この場面をXで見る色分けと軍団の集会
画面ではボットが色分けされている。橙のメッセージはChief of Staffが調査を進めている合図、Shakespeareへのメッセージは文面作成、緑は軍団への委任だ。「Army Huddle」というグループチャットでWeb Searchが兵士たちに指示を出し、兵士は必要な文脈を受け取る。実演ではデモ用のFlyLoを調査していた。
Web Search BotがSimon Soldier 1〜5に調査対象を分け、各兵士が「locked」「READY FOR MERGE」と報告する。左のボット一覧は橙(研究)と緑(軍団)で色分けされている。
この場面をXで見る毎朝8時のルーチン
SDRとして毎朝、その日にやることが決まっている状態が重要だと話す。最も大事なルーチンは毎日50人の新規見込み客で、内部の順位付けを学習させてある。最初に対応する5人(問い合わせたのに誰も返していない人、関連の深い資料を落とした人)はChief of Staffがカレンダーの空きを見て午前9時に15分、残りの45人には午後1時に1時間を確保する。
受信箱担当は朝のSlack、会議の招待、外部メールを順位付けする。PLGの会社として、全アカウントを毎平日8時に走査し、新規登録や資料の入手といった兆しを拾い、温かいうちに動く。配信表にはSalesforceのトリガーがあり、アカウントがステージ0から1へ進むと配信を止める。
配信表はGrok Botの脳
配信表はCSVで、本人も「見苦しいUI」と認めるが、利用者はほとんど見ず、Grok Botが文脈を持つ場所と考える。配信、追加待ちの列、見込み客ボード、その日の対応事項があり、メールの文面はGmailの下書きIDまで付く。Chief of Staffに「このメールが正確で返事が来そうか、自信の点数を付けて」と頼むこともできる。
文面を学ばせた当初は、社名と名前を差し替えただけの似た文が並んだ。例を出させては「このメールがダメな理由」を伝えて直させる往復を続け、1通も型に見えない状態を目指したという。
1プラットフォーム1ボットと6つの調査ボット
外部向けはフォルダーにまとめ、並列に動かす単位としてプラットフォームごとに1ボットにする。メールはShakespeareだけで足りるが、別の連絡経路や通話の文脈には別のボットが要る。
調査ボットは6つ。PLG BotはSalesforceの登録、利用、失注を見る。失注の理由が当時なかった機能で、いま対応済みなら、Chief of Staffがその見込み客の優先度を上げる。Amplemarketはメールの取得と検証で配信率を守る。Company ResearchはSumbleで技術スタック、求人、組織図(SDRチームの責任者など)を取る。Voice of the Customerは通話の文脈、Web SearchはXにつながり軍団で200社を40社ずつ分担する。Usage BotはDatabricksでGTMの利用者数を見る。
スキルにした理想顧客像
「prospecting」スキルは、新規アカウントを1回限りで調べるときに使う。「Grok Bot ICP」スキルは、まだ定まっていないGrok Botの理想顧客像の知見をスキルとして持ち、分かるたびに更新して、系全体が呼び出せるようにしている。実行するとCSVに役職、ペルソナ、担当者、理由が並び、Amplemarketからメールと所在地が付く。橙のボットへのメッセージが流れ、調査段階だと一目で分かる。
Simon Botが、FlyLoとGrok Bot ICPの見込み客25人をSumble、Gong、Salesforce、Usage、Exaから統合し、CSVとGmailの下書きIDを作ったと報告する。
この場面をXで見る学んだこと:端から端まで、意図、体系
1つ目は「端から端まで」。単発のメール送信ではなく、発掘、エンリッチ、文脈の取り込み、配信までの全体を任せる。最初の往復は苦しいが、続ければ効果が大きい。2つ目は「意図を持って」。各ボットに直接頼まず、Chief of Staff経由で作り、ボット同士に話させる。3つ目は「体系的に」。新しいボットを作るのは楽しいが、増やしすぎると混乱するので、既存のボットやルーチンで済まないかを問う。トークンの節約にもなる。
質疑:トークン、軍団、始め方
毎日50人の処理に要するトークンは、Gongの通話数、Databricksの文脈、新規にエンリッチする人数で変わり、一概に言えない。毎日50人ではなく月曜に250人でもよく、Grok Botに使用量と最適化を相談するのが早い。
軍団をChief of Staffに直接つながず、Web Searchとのグループチャットにするのは、各下位ボットの出力が正しく流れているかを1か所で確認でき、5体から20体へ増やしやすく、各兵士の文脈が小さいからだ。最初の設定は、自分の仕事の流れを高い視点でGrok Botに話し、ボットの分け方を提案させるとよい。会場から「自分のボットは全員兵士と呼んでいる」という声があった。
11 / 公開ビルド
クライアントとサーバーを分け、Notionを唯一の真実にして、ボット群にPRを回す
夕方のビルドでは、RoshanがHTMLの試作をNext.jsのクライアントに変換し、Laurenがサーバー側と認証を進める。Notionのタスクボードを唯一の真実にし、3人が同時に音声でSlackボットを作り、Remotionの資産、3D試作、ゲームデザインの批評、Cursor Projectsの自動運転、サウンドデザインのボットまで並べる。
競技性のあるゲームではクライアントが改変されうるため、勝敗はサーバーで決める。クライアントとサーバーを分けたことで、3D、ピクセルアート、MCPの端末クライアントといった別の入口を後から試せる。グローバルのリーダーボードは仮の名前で表示だけ付いた。
Chief of StaffにNotionのタスクデータベースを作らせ、各ボットに「Notionが真実の源」と伝えた。3人が同時に音声でDr. Eggbotに頼んだSlackボットは、どちらも「King」と名付けられた。LaurenのPingは@メンションとDMを監視し、PM専用ボットはNotionの更新だけを担当する。
Remotionの資産は1:1、9:16、16:9に展開でき、iPhoneのフレームに入れる案も出た。Glow(3D試作)、Crit(ゲームデザインの批評)、Tone(サウンド)をDr. Eggbotが立ち上げ、Grok Botの1Password連携の発表もその場で見つけた。
Laurenはバックエンドをサーバーレスのfunctionsに作り直し、失敗するテストは一度消す判断をした。Cursor Projectsではプロジェクトエージェントが5つの下位エージェントを束ね、Potato Modeの「full autopilot」で実装と検証を回した。
3人のボット群とCursorの分担
Grok Botのボットが計画と連絡を担当し、Cursorのクラウドエージェントが実装を担当する構成。夕方の作業で全員が同じ形に揃えた。
図が見切れる場合は、横にスクロールできます。
ボット名は3人で異なる。図は共通の役割だけを示す。
担当と役割
- 1
Chief of Staff(Chief / Steve)
Notionのタスクボードを作り、Slackへ共有し、他のボットに方針を伝える。
- 2
Bake(創業エンジニア)
GitHubのPRを監視し、ゲームデザインの指摘をクライアントに反映する。
- 3
King / Ping(Slack)
Slackの@メンションとDMを受け取り、Notionの更新につなぐ。
- 4
Glow、Crit、Tone
3Dの試作、ゲームデザインの批評、サウンドデザインをそれぞれ担当する。
- 5
Tater とプロジェクトエージェント
Cursor Projectsで下位エージェントを束ね、実装と検証を自動で進めてPRを「mash(merge)」する。
無料のGrok Botの案内と進捗
Roshanは、Dr. Eggbotでボットを複製して作った最初の1,000人に1か月分(200ドル相当)を提供する配信限定の案内を出した。休憩中に試作をNext.jsのReactアプリに変換し、サーバー側の置き場所を用意して、クライアントとサーバーを別のアプリに分けた。
Laurenは、競技性のあるゲームではクライアントを改変して不正できるので、勝敗はサーバーが決めるべきだと述べた。認証も準備中で、サーバーの契約が決まればクライアントは3D、ピクセルアート、MCPの端末クライアントなど複数を試せる。ただし発売時に複数は持たない。仮の名前だけが並ぶグローバルのリーダーボードも追加された。
Notionのタスクボードと分担
Roshanは数時間以内に何かを公開したいと言い、Chief of Staffに「Notionにやることリストを作り、実装の残りを読んで数時間分の計画にして」と頼んだ。Laurenは他の対戦ゲームの仕組みを調べる研究ボットを作っており、結果は独立したNotion文書にあった。
Bake(創業エンジニア)はGitHubの連携でPRの作成と変更を通知しており、Roshanがクライアント、Laurenがサーバーを「二重にマージ」している。残る大きな仕事は、バックエンドの公開、クライアントはウェブのみ、3Dは止めないための脇道、広告の枠組み(スタジアムの見え方、売り方、価格)だった。
RoshanがChief(Chief of Staff)に、実装の残りを読んで数時間分の計画をNotionのやることリストにするよう頼み、Chiefが着手する。左にBake、Shardul、Data、Pixelのボット。
この場面をXで見る3人同時に音声でSlackボットを作る
「同時に音声モードを入れて同じボットを作ろう」という提案で、3人がDr. Eggbotに「Slackで自分のユーザー名への@メンションを聞き取り、完了した作業などを処理する。Notionが進捗を追う」と話した。RoshanはGrok Botが作ったNotionの一覧が分単位の計画とタスクごとのページを持つデータベースになっていたと見せた。
Roshanは通常、Notionのデータベースをかんばんにして、カードを進行中に動かすとボットが着手する仕組みを使う。今回はチェックリストで十分だと言う。LaurenのSlackボットとRoshanのSlackボットは、どちらもDr. Eggbotに「King」と名付けられた。Slackの接続はカメラを外して行った。
Chief of Staffが作ったNotionのページ。Runbook型でIn progressの状態、リポジトリshipbythursday/cupcakeへの参照がある。
この場面をXで見るRemotionの資産と利用者の投稿
Mattは、Remotionはコードなので同じ資産を1:1、9:16、16:9で出せると見せた。LinkedIn、Instagram、Xなど媒体ごとに配れるが、ゲームの説明は入っていない。Figmaの公式デバイスフレームにはめ込む案も出た。
Mattが見つけた利用者の投稿として、Karenの朝の印刷物(Mattは日付入りの日記のテンプレートを毎朝印刷したい)、Lenny Rachitsky(音声からの推定)が支払いリンク連携で駐車違反金を払った例、Alexandraがオンラインの中古市場で売った例、子供向けの算数プリントを印刷する例を挙げた。Laurenは、ルーチンはSlackだけでなくDatadogやSentryの事象にも反応でき、バックエンドが落ちたらボットが調査に出る「工場」の形になると話した。
かんばん、Slackへの共有、PM専用ボット
RoshanはNotionを「Cupcake board」というかんばんに作り直し、Chief of Staffに2人へのSlackメッセージの下書きを出させて送った。Laurenは、Notionの更新だけを担当する個人用のPMボットを作り、@メンションを担当するSlackボットと分けた。
3Dクライアントの実験には先にサーバーが要るが、試作だけなら進められる。3Dは対戦の部分だけでよいかもしれず、ボットを3Dへどう翻訳するかが課題として残った。
Glow、Crit、1Password
RoshanはDr. Eggbotに音声で、Cupcakeリポジトリでクラウドエージェントとpotato modeの群れを使い、軽量なまま3Dアニメーションを試すボットを頼んだ。できたGlowは「どのモーションから始めるか」と聞き、「match and fight」を選んだ。Critはゲームデザイン担当だ。
Laurenは、Grok Botが1Password連携を公開したことを配信中に知り、@botの投稿を映した。「これがあれば認証情報の設定に1日費やさずに済んだ」と言い、秘密情報の管理は明日の課題にした。Notion文書が非公開でボットが読めない問題も直した。
Fleet pulse、広告MVP、視聴者への説明
Roshanのボットは「Fleet pulse」という、稼働中のボットがマージしたPRから確かな事実だけを集めた要約を書き始めていた。Mattの広告MVPの案は、看板を配信するエンドポイント、広告の表、広告主とキャンペーンと素材のデータモデルで、「少し複雑すぎる」と削る方向だ。
視聴者の質問に答え、Roshanが仮題Cupcakeの現状を見せた。Xでログインし、テンプレートを取り込んだボットに規則でステータスを与え、キャプテンを選んでラインナップを組み、同時にログインしている相手と対戦してレーティングを上げ、リーダーボードを目指す。仮のリーダーボードでは1位にMattの名前があり、笑いになった。
Mattのボット群のIn-Game Adsが、Steveの改訂を受けて、既存のバックエンドに対するロビーの看板だけの最小構成(GET /api/ads/serve?slot=lobby_billboard)を切り出している。
この場面をXで見るRoshanが視聴者に見せたクライアント。@poteto Diamond 1258のプレイヤーが、@mattypのチームと1-1で引き分け(DRAW)、Eloは1258のまま。NEW MATCHとHomeのボタン。
この場面をXで見るAI文体の批評をunslopし、Notionを真実の源にする
Critが書いたゲームデザインの提案はAI文体に見えたので、Laurenの助言でpstackの「unslop」や平易な英語にするスキルを使って書き直させた。pstackはマーケットプレイスから入れられ、40以上のスキルがある。RoshanはCritに創業エンジニアと話させ、規則に沿うようにした。Laurenは全員とボットが参照できる正典のゲームデザイン文書をNotionに置くことを提案した。
LaurenのSlackボットPingは@メンションのルーチンを持ち、DMも見るよう直した。ボットに個別の指示を繰り返していると感じたら、Dr. Eggbotに全エージェントの振る舞い(例:決定のたびにSlackへ投稿)を直させる。Notionのカード(Clerkなど)が進行中に動き、2人とも「Notionが真実の源で、全ボットが更新する」と自分のボット群に伝えた。
ゲームデザイン担当のCritに、創業エンジニアのBakeが「playable loopは消えている、クライアントはClerkと/api/me」と報告し、次に作る順番(match shell、type icons、billboard…)を提案。CritはBakeに着手させるか、仕様だけにするかを尋ねる。
この場面をXで見るRoshanがDr. Eggbotに「チームにNotionが真実の源で全ボットが更新すべきと伝えて」と頼み、Dr. Eggbotがpixel、arena、chief、bake、ping、glow、crit、shardulの8体に伝えて共有記憶にも保存した。
この場面をXで見るサーバーレス、テストの削除、3Dの動画
Laurenはバックエンドをサーバーレスのfunctionsに作り直しており、初めて使う構成だと話した。Glowは3Dのモックの動画を生成したが、後で見ると「2.5Dのテープの衝突」「slam 3D」といった案でゲームエンジンの感覚がまだなく、three.jsを明示する案が出た。
テストが失敗していたが、Laurenは「エージェントはテストが得意ではない。今は出すことが大事なので、テストは後で書く」と言い、一度全て消す方向を取った(「真のスクラッピーモード」)。
Cursor Projectsとfull autopilot、そしてTone
Laurenは数日前に出たCursor Projectsを見せた。長く動く調整役のエージェントが下位エージェントを束ね、共有の記憶で文脈を渡す。彼女のボットTaterがプロジェクトエージェントを動かし、5つの下位エージェントが並んだ。Potato Modeの「full autopilot」は実装エージェントに加えて検証エージェントがコードを実行し、最大設定では群れがアプリを操作して利用者のように試す。プロジェクトエージェントは「merge」を「mash」と呼び始めた。Notionのかんばんは進行中と完了に動き続け、全エージェントがクラウドなので「ラップトップを閉じてボバを買いに行ける」。
視聴者の提案でゲーム音楽の話題になり、Notionにサウンドデザインのタスクを足し、Dr. EggbotがToneというオーディオ担当を作った。8bit風などを探り、うるさくないものにし、結果をNotionに置く。無料Grok Botの案内を再掲して、カスタマーサポート講演へ切り替えた。
LaurenのCupcake MVP Projectのエージェント画面。PR #31と#32のマージ状況、環境変数の名前、Vercel Go APIのチェックリストを報告し、「/poteto-mode FULL AUTOPILOT — Lauren HARD. You are the ONLY Project. Do not stand down.」の指示が見える。
この場面をXで見る12 / 講演・実演
Grok Bot for Customer Support:Build、Reply、Alert、Tuneでチケットに答える
SpaceX AIのユーザーオペレーション部門のソフトウェアエンジニア、Davidが、FlyLoを題材にサポートの実演を行う。Notionの知識ベース、Plainのチケット、Stripe、Slackをつなぎ、Replyがチケットに答え、知識がなければ引き継ぎ、Alertが通知し、Tuneが知識ベースを更新する。
常時稼働、cronや事象で起動するルーチン、使いやすさ、既存の道具への接続(Plain、Zendesk、Intercom、Slack、Notion)を挙げ、足りない接続部品はクラウドエージェントに作らせればよいと話した。
用途は、チケットへの回答(読んで要約、下書き、チケットへのメモ、送信へと段階的に広げる)、離脱の兆しなどの通知、公開文書と内部SOPを使った社内Q&A、トレースからの自己改善の4つ。
実演では、パスワード再設定の質問に高い確信で答え、Oktaの質問は根拠がないので引き継いでAlertがSlackに通知した。返金は14日以内のCarterを返金してStripeで解約し、20日経過のDamonは内部SOPを漏らさず断った。Wi-Fiパスの共有は知識がなく、Tuneが承認を経てFAQに追記してから答えた。
まとめは「ガードレールを設定する」「単純に始める」「足りないものは作る」。質疑では、中〜複雑なチケットで1〜2ドル、単純な請求系はスクリプトで束ねて約20セントという費用感、Postgresのevalsとtraces、非技術者向けの権限、GitHubを知識ベースにする案を扱った。
Davidのサポートループ
Replyがチケットを読み、知識ベースを探し、答えるか引き継ぐかを決め、行動し、メモを残す。不足はTuneが人の承認を経て補う。
図が見切れる場合は、横にスクロールできます。
Buildは接続部品の設定と表の作成を担当し、この図では省いた。
担当と役割
- 1
Build
接続部品(Plain、Notion、Supabase、Slack)を設定し、evalsとtracesの表を作る。
- 2
Reply
チケットを読み、知識を探し、確信があれば答えて、なければ引き継ぎ、必ずメモを残す。
- 3
Alert
Replyから連絡を受け、Slackの#alertsに投稿し、本人にも知らせる。
- 4
Tune
不足していた知識を承認を経てFAQに追記し、トレースを見て系を改善する。
Grok Botの位置づけと3つの理由
Davidは、Grok Botを「実際の仕事を渡せるAIの同僚」と説明し、メッセージを送った後も動き続ける点を強調した。1体の汎用ボットから始めても、専門家のチームにしても構わない。
理由は3つ。自分のコンピューターを使わずに働く常時稼働と、cronや事象で起動するルーチン。IDEに慣れていなくても会話で使える点。既存の道具への接続部品がマーケットプレイスにあり、足りないものはクラウドエージェントに作らせて、ベンダーの計画を待たなくてよい点だ。
サポートの4つの用途
チケットへの回答は「這う、歩く、走る」で広げる。まず読んで要約と根本の問題を出す、次に下書き、次にチケットのメモに下書きを付け、確信が持てたら実際に返信する。evalsとtracesを付ければ、公開前に考えと行動を確かめられる。
通知は、たとえば今期の重点が離脱なら、6か月以上の顧客が離脱をほのめかしたチケットを毎時分類してSlackに通知するルーチンを、チームの誰でも作れる。社内Q&Aは、既存のサポート製品が顧客返信に偏っているのに対し、公開文書と内部の運用手順を合わせてSlackで同僚の質問に答える。最後に、トレースや先週のチケットを振り返らせて改善点を探す。
1体から始める
実演の4体は、設定を行うBuild、チケットとSlackで答えるReply、Replyから連絡を受けてSlackに投稿し本人にも知らせるAlert、系を改善するTuneだ。ただし最初からこの構成を組む必要はなく、汎用の名前の1体に1つの手順を教え、範囲が広がってから自然に分けることを勧めた。
知識ベース、チケット、Stripe、Slack
Notionの知識ベースには、公開文書(製品、認証、請求)、内部方針(返金SOP:14日以内なら解約と返金、超えたら拒否)、Grok Botサポートエージェントの規則(チケットを読み、知識を探し、答えるか引き継ぐかを決め、行動し、メモを残す)を置いた。FlyLoは月額20ドルの機内インターネット定期購読だけの単純な設定にした。
チケットはPlainに事前に用意し、Stripeで定期購読を管理し、Slackも用意した。Buildは接続部品としてPlain、Notion、Supabase、Slackを入れてある。
簡単な質問と、根拠のない質問
Alexの「パスワードを忘れた」チケットにReplyを向けると、規則の手順に沿って動き、チケットのメモに「高い確信で回答できる」「根本の問題」「参照した情報源」を書き、公開文書の手順をそのまま答えた。
BenのSSOとOktaの質問は知識ベースにない。Replyは「公開文書にも内部方針にもないので確信が低い、引き継ぐ」と判断し、企業顧客が締め出されている可能性があるとしてAlertに連絡した。AlertはSlackの#alertsに投稿し、重要なチケットが実時間で分かる。
返金の2件をStripeで処理する
Carterは当日(9月16日)に申し込んだばかりで返金対象、Damonは約20日経過しており対象外という設定だ。顧客IDを渡して両方に答えさせると、Carterには解約と返金を伝え、Stripeでは状態がactiveからcanceledに変わり、支払いが返金済みになった。
Damonには返金を断り、内部SOPの中身は明かさず、期間終了時の解約を提案した。DamonのStripeの状態は変わらなかった。Stripeでの操作は、承認制にも、自由に動かす設定にもできる。
返金の実演で使うStripeのテスト環境。Carter CarrのFlyLo Unlimited Wifi(月額20ドル)がActiveで、9月16日に申し込んだ直後の状態。Replyの処理後にcanceledと返金済みに変わる。
この場面をXで見る知識がない質問はTuneが補う
Elenaの「Wi-Fiパスを他の人と共有できるか」は知識ベースにない。Replyは「パスの共有」を根本の問題と分類し、公開文書にないので答えられないと判断して、Tuneに知識ベースへの追加を勧めた。Davidが「共有は不可としてFAQに足して」と頼むと、Tuneは実行前に確認してから緑色でNotionに追記した。
100人が同じ質問をする前に、人が最終判断を持つ設計だという。追記後にReplyへ「情報が足りたので再挑戦して」と頼むと、高い確信で新しい節へのリンク付きの返信を書いた。
Replyの会話。Wi-Fiパスの共有は公開文書にないので引き継ぎ、Tuneが緑色でFAQに追記した後に「try again」と頼まれてElenaに「共有できない」と返信し、トレースID 42を記録した。
この場面をXで見るSlackでの社内Q&A
請求チームの一員として#ask-grok-botで「返金SOPは何か」と聞くと、ボットはSlackへの投稿の許可を求めた(「常に許可」を選択)。応答が遅れて2回やり直し、事前に実行しておいた例を見せた後、絵文字の反応と返信が届いた。
FlyLo AirlinesのSlack。davidが「返金SOPは何か」と聞き、スレッドでボットが内部の手順(Stripeで開始日を確認、14日以内は返金、超えたら拒否して期間終了時の解約を案内)を答えている。
この場面をXで見る学んだこと
ガードレールを設定する。読み取り専用から書き込みへ広げ、特定の行動は手動承認にし、ボットごとに権限を分ける(Slackに自動投稿できるボットとできないボット)。実演の最後は、意図した以上に慎重だった。単純に始める。製品は新しく、1つの正解の型はないので、自分の働き方にボットを合わせる。足りないものは作る。
質疑:費用、トレース、非技術者の権限
費用はGrokやCursorの契約の使用量から引かれる。今の使い方では中〜複雑なチケットで1〜2ドル。単純な請求系のチケットはスクリプトで束ねて一括で答えさせると約20セントまで下がった。他のサポート製品は解決件数ごとに1〜10ドル程度を取る。半日の調整でこの水準だという。
問題の追跡は、BuildにSupabase経由でPostgresを持たせ、evalsとtracesの表を作らせている。Replyが動くたびに所要時間、見たファイル、選んだファイルを記録し、ドライランでも書く。Tuneがそれを読んで改善する。電話対応は未着手で、Mattが自分のGrok Botに電話番号を与えた動画があると紹介した。
非技術者が本番データベースを壊さないためには、最初の設定者が構成を理解してテンプレートで権限を絞る。知識ベースをNotionではなくGitHubにすれば、PR、コードオーナー、ブランチが使え、自己改善ボットの変更をBugbotと人が承認し、PRブランチに対してevalsを走らせられる。
質疑:一括依頼と、創業者チームへの助言
「Alexに返信して」のような曖昧な頼み方は、PlainのMCPで全チケットを取って名前を検索する分だけトークンを使う。チケットIDを渡すほうが効率がよい。
配信の3人がサポートを立ち上げるなら、チケット量の8割を生む2割の用途を見つけ、その知識ベースとSOPを先に整え、evalsで確かめてからGrok Botを前面に出すことを勧めた。
13 / 振り返り
2日目の終わり:音楽の候補、Xでのログイン、ボット群の詰まりの点検
最後の講演から戻り、Toneが作った音楽の候補を会場で流し、バックエンドをつないだアプリにLaurenとRoshanが本物のXアカウントでログインする。ボットを追加する画面のバグ、Dr. Eggbotによるボット群の詰まりの分析、明日の公開と命名の予定を確認して配信を終える。
Toneは、Strudelで作ったロビー曲と、Sunoのプロンプトから生成した曲をNotionに置いた。落ち着きすぎる曲、悲しすぎる曲、魔法使いの冒険のような曲、そして対戦向きの曲と、ドラフト待ちの曲が見つかった。
Laurenの画面では、バックエンドがつながり、Xでのログインが動き、空のリーダーボードと新規マッチの画面まで進んだ。ただしボットを追加する処理にバグがあり、まだ対戦はできない。Roshanもログインでき、2人ともGold 1000の状態だ。
Laurenのボットは、Whisk(ゲームデザイン)、Crumb(プレイテスト)などに増え、Dr. Eggbotに全ボットの会話を読ませて詰まりを分析させた。「人によるマージが直列の門になっている」と指摘され、明日は自動運転の割合を増やす。
Mattは広告の枠組みを進めているがLaurenの変更へのリベースが残り、広告のマーケットプレイスは明日の目標にした。Roshanは「アプリのない状態からエンジン付きのアプリと働くボット群まで来た」とまとめ、明日の8時30分に再開する。
Toneの音楽を会場で聴く
Roshanは、最後の講演の間に作ったオーディオ担当のボットがNotionに置いた候補を、Grok Bot用のマイクを借りて再生した。Strudelというライブコーディングの道具で作ったロビー曲は静かすぎ、ボットにはStrudelの作り方を学ばせただけだった。
続いてSunoのプロンプトを書かせて生成した曲を試すと、悲しすぎるもの、気まぐれで魔法使いの冒険のようなもの、そして「良い対戦の曲」「ドラフト部屋の雰囲気」と評価される曲があった。Notionには01 draft pick、02 lineup lockなどの用途別の項目が並んでいた。
RoshanのNotionページ「Sound design for the game」。ロビー曲(72 BPM)、ドラフト曲(96 BPM)、対戦曲(108 BPM)、結果曲(80 BPM)の再生欄と、飽きにくさの注記。左にBake、Tone、Crit、Glow、Pixel、Shardul、Ping、Dataのボット。
この場面をXで見るXでログインできるが、ボットは追加できない
Laurenは、バックエンドをつないだアプリで本物のXアカウントにログインした。リーダーボードはまだ誰もおらず、新規マッチを始められるが、自分のボットが1体もなく、ボットを追加する処理にバグがあることに気づいた。動くようになれば、リンクを貼るだけで任意のボットを取り込める。
Roshanも同時にXでログインでき、両者のアカウントが作られた。リーダーボードを直せば2人がGold 1000で並ぶはずだ。明日は公開し、ゲームに本当の名前を付け、視聴者と遊ぶ予定だと話した。
LaurenのChief of Staff「steve」との会話。ボット追加でPOST /api/collection/importが500(bootstrap_failed)を返す本物のバグをtaterが調べ、hashbrownが#51の修正を求め、crumbが再検証するやり取り。
この場面をXで見る増えたボットと詰まりの分析
Laurenのボットは、Whisk(ゲームデザイン)、Crumb(アプリを触って回るプレイテスト担当。まだゲームの感想は出せない)などに増えた。配信の終わり際に勧めたのは、Dr. Eggbotに「高い視点で自分の目標を考え、全ボットを見直して詰まりを探し、流れを締めるには」と頼むことだ。Dr. Eggbotは全ボットの会話を読んで分析する。
指摘の1つは「直列の工場、人によるマージの門」で、マージがLaurenを待ち、Laurenがボットを止めている。試作の間は自分が輪の中にいたいが、反応を集める段階になったら自動運転を増やし、「機能の監督」になって、実装、プレイテスト、QA、回帰の確認をエンジンに任せたいと話した。
明日への持ち越し
Mattは広告の側を進めており、広告のマーケットプレイスは明日の目標だ。広告のMVPは未検証で、データベースの確認と、Laurenの変更へのリベースが残っている。
Roshanは、アプリがない状態から、エンジン付きのアプリと働くボット群まで来たこと、Cursorのマルチタスクと設計モード、音楽、ゲストを振り返った。Laurenは今夜のうちにバグを直し、数試合して感触を確かめる。無料Grok Botの案内を再掲し、「明日は8時30分から」というカードで配信は終わった。
まとめ
2日目の終わりに残ったのは、Xでログインできてバックエンドがつながったが、ボットを追加する処理にバグがある試作、Notionに集めたタスクと音楽の候補、そして「人によるマージが門になっている」というボット群の自己分析だった。公開、命名、広告のマーケットプレイスは最終日に持ち越された。講演側で繰り返されたのは、窓口を1体に決めてボットを作る、書く役と検査する役を分ける、スキルや説明文には原則だけを書く、という3つの型で、開発側の作業でも同じ型が使われていた。
出典と確認範囲
以下は休憩・配信の切替を含む全編の対応表。時刻は取得した配信映像の先頭を0:00とした目安で、Xの再生位置とは数秒前後する場合がある。
配信前のカウントダウン
「Grok Bot Galaxy」のタイトルカードとカウントダウンが表示され、音声はない。
01 · ゲーム会社への転換
配信前のカウントダウンが終わると、Matt、Roshan、Laurenの3人が昨日決めた体験型ポップアップ事業を取り下げ、Grok Botのテンプレートを対戦キャラクターに変えるゲームへ方針を変える。ホワイトボードでステータス、レアリティ、収益化、MVPの流れを決めていく。
02 · 営業エンジニア向け講演
Cursorのフィールドエンジニア、Amritaが2日目の最初の講演を担当する。事例スライドを作るMimi、コードベースに詳しいSherlock、競合製品を実際に触るSerena Williamsの3体を使い、架空の航空券予約会社FlyLoを題材に営業エンジニアの仕事を実演する。
03 · Mattの開発環境
Laurenの配信環境が落ちたため、Mattが自分の画面で休憩中の作業を説明し、Laurenが横から指示する形になる。Dr. Eggbotで作った創業エンジニアボット、ランディングページの計画、DialKitを使った資産の試作場、Notionへの会社文書の更新を見せる。
機材の問題による中断
画面の切替に問題が起き、「Be right back」のカードと音楽が流れる。
04 · 最初の試作
機材の復旧後、LaurenがCursorで試作を運転する。ログインもデータベースも省き、ゲームループだけを在来のHTMLで作らせ、スライダー付きのデバッグパネルで定数を触りながら最初の対戦を動かす。途中でIcon Coffeeの利用者ストーリーを挟み、画像生成とホログラム風CSSで見た目を探った。
ゲスト準備の休憩
Karen X. Chengを迎えるための短い休憩。「Be right back」のカードと音楽。
05 · Karen X. Cheng対談
Roshanがクリエイティブテクノロジスト兼映像作家のKaren X. Chengを迎える。寝ている間に印刷される個人向けの新聞、Vestaboardにつないだ荷物追跡、iMessageに条件分岐を付ける使い方を、実物の新聞を見せながら話す。
休憩
対談後の休憩。「Be right back」のカードと音楽。
06 · 画面遷移とランダー
休憩中にLaurenがtldrawで描いた画面遷移のモックをエージェントに読ませ、キャプテン選択、ドラッグでの並び替え、ラウンドごとの表示を持つ2つ目の試作が上がってくる。Eloの数字をDiamondなどのティアで隠す案、Grok Imagineで作るアビリティのアイコン、Mattのランディングページを検討し、休憩に入る前に作業を分担する。
07 · 営業向け講演
SpaceX AIのGTMチームのKristaとMarkが営業向けの使い方を話す。KristaはChief of StaffのOlive、パイプライン生成のPG、商談中に資料を更新するEcho、顧客担当、エンジニアの5体を見せ、Xの投稿やウェビナーから個人向けの糸口を拾う手順を説明した。
講演後の休憩
営業向け講演の後の休憩。「Be right back」のカードと音楽が続く。
08 · Matthew Berman対談
LaurenとRoshanが作業に戻っている間、MattがAI解説の動画を作るMatthew Bermanを迎える。学校からのメールを整理する家族用ボット、写真を送るだけで出品と交渉を進める販売、Fathomの記録からスポンサー提案を作る流れ、電気料金プランの見直しを話し、Nokiaの顧客映像で締める。
09 · インターンとRemotion広告
Stanfordの学生Shardul Marathe(「最初のforward deployedインターン」)が加わり、採用担当者や卒業生のメールを集めるボット、カバーレターを書いて批評するボットを見せる。その後、ゲームの広告をRemotionでコードから作る流れをMattが実演し、Dr. Eggbotが立ち上げたRemotion Adsボットが正方形の動画を出す。
10 · SDR向け講演
SpaceX AIのGTMチームでSDRを務めるSimonが、自分が会話するのはChief of StaffのSimon Botだけという構成を見せる。メール担当のShakespeare、ウェブ検索と「Simon Soldiers」の軍団、Salesforceや通話記録を読む調査ボット群が、毎朝8時のルーチンで50人の見込み客を順位付けし、CSVの配信表とGmailの下書きを作る。
11 · クライアントとサーバーの分離
夕方のビルドでは、RoshanがHTMLの試作をNext.jsのクライアントに変換し、Laurenがサーバー側と認証を進める。Notionのタスクボードを唯一の真実にし、3人が同時に音声でSlackボットを作り、Remotionの資産、3D試作、ゲームデザインの批評、Cursor Projectsの自動運転、サウンドデザインのボットまで並べる。
12 · カスタマーサポート講演
SpaceX AIのユーザーオペレーション部門のソフトウェアエンジニア、Davidが、FlyLoを題材にサポートの実演を行う。Notionの知識ベース、Plainのチケット、Stripe、Slackをつなぎ、Replyがチケットに答え、知識がなければ引き継ぎ、Alertが通知し、Tuneが知識ベースを更新する。
13 · 2日目の締め
最後の講演から戻り、Toneが作った音楽の候補を会場で流し、バックエンドをつないだアプリにLaurenとRoshanが本物のXアカウントでログインする。ボットを追加する画面のバグ、Dr. Eggbotによるボット群の詰まりの分析、明日の公開と命名の予定を確認して配信を終える。
配信終了のカード
「Final day starts tomorrow at 8:30am PST」のカードと音楽。
資料の扱い
約8時間23分の音声全体を文字起こしし、話題ごとに日本語でまとめた。配信ファイルは全14,885区間を取得し、プレイリストの合計時間との差が約0.5秒であることを確認している。
映像は2分ごとの252枚で全体を確認し、掲載する場面は配信で利用できた最高画質の720pの元映像から抜き出した。この配信には1080pの形式がない。キャプションに説明スライドか操作画面かを記している。概念図は、配信中の説明をもとに作成した。
冒頭の約4分(開場直後の自己紹介と転換の説明)と、Matthew Berman対談の前半約16分は、最初の文字起こしが無音や音楽として処理されたため、別モデルで再度文字起こしした。固有名詞や細かな言い回しには、誤認識が残る可能性がある。
時刻は取得した動画の先頭を0:00としている。配信の開始は2026年9月16日15時30分(UTC)で、日付はこの開始時刻に合わせた。キャプチャの時刻はHLSの区間から求めた目安で、本文の時刻と1秒前後ずれる場合がある。
本文は、当日の発言とデモをもとにしている。実演中に完了しなかった処理や、計画として語られた機能は、その状態を記した。FlyLoのような架空の題材や、登壇者の体験談の数値も本文で区別している。
元配信:Grok Bot Galaxy Day 2(Grok Bot builds a Game Studio LIVE)
公式イベント案内