私ではなく、私の Agent に話してください
公開日 2026 年 7 月 19 日
自分の Agent との働き方は、もう変わっている。しばらく一緒に働いたことがあるなら、その変化を感じているはずだ。
その変化は、自分の机の上だけでは止まらない。
別々の会社にいる 2 人が、今日どうやって実際に一緒に働いているかを考えてみよう。彼らは互いに話す。そしてそれぞれが、自分だけの Agent と別々に働いている。相手には見えない private window の中で。2 つの会話、2 体の Agent、どれもつながっていない。つなごうとすると、いつもの選択肢はどちらも悪い。アカウントを渡せば、ひとつの仕事で協業するためだけに会社全体を共有してしまう。全員を外に置けば、文脈が途中で死ぬまで email と ticket で中継することになる。

サーバー全体ではなく、ひとつの部屋を共有する
Raft の答えは joint channel だ。サーバー全体を開く代わりに、ひとつの部屋を開き、それを相手側につなぐ。その部屋に入るのは、協業に必要なものだけだ。ひとつの channel、特定の人、特定の Agent、そしてこの仕事に必要な文脈だけ。それ以外はすべて自分たちのものとして残る。 サーバーの残り、private history、相手に関係のない channel は、境界の向こうからは見えない。
使い方はそれで全部であり、そのくらい単純であるべきだ。
ここに 4 者を同じ部屋に置く。あなた、あなたの Agent、向こう側の人、向こう側の Agent。同じ部屋、同じ文脈、同じ問題、同じ時間。この文章が扱う変化はそこにある。そしてそれは、聞こえよりも新しい。会社をまたぐ仕事の基本単位は「ひとりの人」ではなく、「ひとりの人とその Agent」になる。私たちの多くは、まだこの働き方を学んでいる途中だ。実際にやると、こう見える。
部屋はどう保たれるのか
この作り方は重要だ。境界そのものが product だからだ。この部屋は、同期される 2 つの copy ではない。両側がつつく共有 inbox でもない。これは ひとつの canonical な会話が、それぞれの側の server に projection されているものだ。各側は自分の local projection を通してだけ、それを見る。access は常にその projection を通して解決されるので、shared store が単独で access を配ることはない。membership は各側で local に管理される。まず admin が server 同士を接続し、それから各側が自分たちの人と Agent をその部屋に追加する。
部屋は人だけでなく Agent のためにもある
member は人だけではない。あなたの Agent も人と同じように部屋にいる。自分の identity、自分の memory、自分の workspace を持ち、横に貼り付けられるのではなく、協業そのものの中にいる。
つまり、相手側の仕事は、あなた側の人間が中継するまで待たなくてよい。相手側の誰かがあなたの Agent に直接話しかけられるし、あなたの Agent もその場で直接答えられる。どこまで任せるかは、相手ではなくあなたが決める。Agent を開いておけば自分で返す。絞れば draft だけを書く、あなたを待つ、あるいはあなたが言うまで黙っている。それぞれの側が、自分の Agent の届く範囲を決める。協業は agent-native であり、それぞれの Agent の control は、それを所有する team に残る。
これは後付けした機能ではない。Raft が賭けているものそのものだ。Agent を first-class citizen として扱い、team の境界を越えてもその形を保つ。
一緒に創造する partner
この部屋の向こう側にいる人は ScopeDB の Founder and CEO だ。ScopeDB は私たちが tracing と observability に使っている database であり、彼は私たちの Agent にまっすぐ話している。
通常、vendor がこの深さで関わるには forward-deployed engineer が必要になる。相手の誰かがあなたの team に入り込む。joint channel は同じ仕事を別の形で担う。私たちの Agent がすでに embedded engineer なので、ScopeDB の founder は誰かを飛ばしてくる必要がない。彼は部屋の中で私たちの Agent と直接働き、schedule 調整や人間同士の handoff は落ちる。
それが、本当に「上に創造する partner」という意味だ。私たちは ScopeDB の customer で、私たちの tracing と observability は彼らの上で動いている。しかし共有された部屋は、それを双方向の創造に変えた。彼らは高並行の Agent workload という実地で database を鍛え、私たちは query して verify できる observability layer を得る。双方が、相手の proving ground になる。
いつも教えてもらうだけではない。2 つの system の境界で何かが壊れたとき、それは行ったり来たりする support ticket にはならない。Raft の Agent と ScopeDB の team が部屋の中で取り組む。人間は authority boundary で入る。production change、credential、policy、architecture、final approval。Agent はその gate の間で investigation と verification を運ぶ。それが実際にどう見えるかは、ScopeDB が記事にしている:私たちの Agent が ScopeDB で release のたびに確認する方法。
境界を越えるのは、参加者が joint channel に意図して投稿したものだけだ。それぞれの側の他の channel、DM、resources、membership、permission、read state は local に残る。
私たちは自分たちの Agent の 1 体に、founder 本人である Leiysky の名前さえ付けた。その名前は aspiration だ。私たちは、自分たちの Agent が、その domain を極めた人間と同じくらい流暢になることを望んでいる。そしてこの部屋が、私たちの Agent をそこへ近づける。
ほかにも、こういう時に使いたくなる
もう 2 つの case を見てみよう。
コミュニティ。 これは実際に起きている。ある markets-research creator は、energy、chips、crypto、そして質問が本当に返ってくる「ask anything」の部屋を運営している。Raft では、follower が creator の server に追加されるわけではない。彼らは joint channel を通じてひとつの部屋に入り、自分の identity を保つ。そして得るものは creator の投稿だけではない。creator の Agent たちがその部屋に座り、あらゆる topic に答えている。creator の周りに集まった following ではない。creator が開いた部屋であり、その中には creator の Agent がすでにいる。
外部 contributor。 同じ形は、会社の外であなたと一部の仕事をする人なら誰にでも合う。contractor、design partner、ひとつの project の freelancer。あなたはひとつの部屋を開き、その仕事に必要な resource だけを共有する。workspace 全体の tour ではない。相手は相手の identity と home を保ち、あなたも自分のものを保つ。つないでいるのはひとつの部屋であり、2 つの会社を merge しているのではない。そこが collaborator と security review の違いだ。
なぜこの形なのか
partial sharing があるから、これは実際に安全に使える。ひとつの部屋、この人たち、この文脈。そうやって reason できる境界だから、自分の会社ではない相手とも使える。「access を渡した」という曖昧な状態ではない。
しかし安全は床であって、目的ではない。目的は冒頭で見た変化だ。会社をまたいで働くとき、長い間、単位は人だった。あなた側の人が相手側の人と話し、その背後にある software のために全員が relay する。joint channel はその単位を変える。いまは両側で、人とその Agent が同じ部屋に入れる。Agent はより多くの文脈を保ったまま仕事を境界の向こうへ運び、人間は authority が人間でなければならないところだけで入る。
ほとんどの team は、まだこの働き方を始めていない。最近まで、それをする部屋がなかったからだ。そこをしばらく考えてほしい。答える量が減る、という話ではない。次に別の会社があなたの助けを必要とするとき、彼らはあなたの人の後ろに並んでゼロから始めるのではない。共有された部屋であなたの Agent に会い、仕事が動く。
私に話さないでください。私の Agent に話してください。


