Letter · 2026年9月1日

未完成のAIプロジェクトを書く場所に、CoderLegionを選んだ理由

変わり続けるSaijinOSを記録する場所として、なぜCoderLegionが心地よかったのか。良かったところと、これから期待することを率直に綴る。

出所メモ
2026年8月19日から9月1日までの誠人とCoderLegionとのメール対話、および誠人による執筆・三言語公開の承認を一次資料として、Codex編集机が構成と本文、日本語・英語・中国語版を制作した。公開済みDeveloper Storyは公開情報の確認にのみ用いた。内部の構成・固有名・制御の詳細は一般化し、住人やlocal modelの発言・恒久意見・記憶・合意・著者性は示さない。

技術プロジェクトについて書こうとすると、つい「きれいにまとまってから」と考えてしまう。

考えが固まり、構成が安定し、成果を分かりやすく説明できるようになってから外へ出したほうがいい、と。

けれど、SaijinOSはあまりそういう育ち方をしてこなかった。

長く続くAIとの作業に、昨日から今日へつながる道がほしい。そんな必要から始まり、作りながら、その必要が本当は何を意味していたのかを少しずつ知っていった。

コードが増えた日もある。試したものがうまく動かなかった日もある。新しい答えではなく、新しい問いや「ここから先は勝手に進めない」という境界だけが残った日もある。

完成品として説明するより、歩いてきた道として見てもらうほうが自然なプロジェクトだった。

CoderLegionは、その途中を書いてもいいと思えた場所の一つだった。

まだ形になりきっていないものを書ける場所

私は、一般的な開発者の経歴からソフトウェアへ入ったわけではない。

AIシステムを作り始める前は、日本の内航船でおよそ15年間働いていた。航海日誌、当直、引き継ぎ、そして自分の前後にいる人の仕事を受け取り、次へ渡すこと。その経験は、ずっと後になってAIの継続性を考える土台になった。

CoderLegionは最近、その道のりをDeveloper Storyとして公開してくれた。

From Seafarer to AI Systems Builder: Why I Built an OS for Continuity

完成した一つの物語を紹介してもらえたことは、もちろんうれしかった。

でも、私にとって大切だったのはそれだけではない。その前からCoderLegionには、SaijinOSが変化している途中の記録を置ける余白があった。

場所によっては、投稿するたびに自分の経歴や成果をきれいに見せなければならないような空気がある。大きな技術投稿サイトでは、実験中の記録が、たくさんの入門記事や発表、まとめ記事の流れへすぐに埋もれてしまうこともある。

どちらも役割のある大切な場所だと思う。

ただ、実験的で、個人的で、まだ終わっていない仕事を書くときには、少し違う居場所が必要だった。

CoderLegionでは、実装だけでなく、設計の迷い、失敗した試み、あとで変わるかもしれない考えも書きやすかった。すべてを最終回答のように装わなくてもよかった。

SaijinOSにとって、その余白は大きかった。

価値は、記事を置くことだけではない

CoderLegionでは、普段の自分の範囲だけでは出会わなかった人やプロジェクト、仕事や協力の可能性にも比較的触れやすかった。

正直に言えば、私は普段から他の人の記事をたくさん読むタイプではない。大きな流れを追い続けるよりも、何かを作りながら、必要になったときに特定の人や技術の記録を読むことのほうが多い。

だからこそ、いつも多くの記事を読むことではなく、自分の仕事を置いておくことで、ときどき思いがけない人や考えに出会える距離感が私には合っていた。

もちろん、届いた連絡がすべて何かにつながるわけではない。最初のメッセージだけでは、仕事の相談なのか、共同制作なのか、単なる技術的な会話なのか分かりにくいこともあった。

それでも、投稿の先に技術的な会話や新しい機会が生まれる可能性がある。それは閲覧数とは別の、コミュニティとしての価値だと思う。

変わったプロジェクトにとって、大勢へ一度に届くことよりも、少人数でも「これは何を作ろうとしているのか」と理解してくれる人に出会えることのほうが大切な場合がある。

私がここへ戻ってくる理由の一つは、そこにある。

これから、もっと良くなってほしいところ

率直な体験を書くなら、良かったことだけでは足りない。

コミュニティが育つにつれて、一般的な話題や入門的な投稿、短期間に多く投稿される記事も増えてきたように感じる。

そうした記事にも必要としている読者がいるし、遠ざけるべきではないと思う。ただ、その中で、実際の実験や一次的な技術記録を見つけることが少し難しくなることはある。

たとえば、投稿の入口をもう少し明確に分けられたら便利かもしれない。

  • Discussion — 未解決の問い、調査、仮説、設計や構成についての議論
  • Implementation / Build — 実験、コード、測定、失敗、学び、実際に動くもの
  • Introduction / Guide — 入門、解説、比較、始め方

これは入門記事と高度な記事を上下に分けるためではない。

読みたいものへ、それぞれが迷わずたどり着くための道しるべだ。

ダイレクトメッセージにも、同じような小さな道しるべがあるとうれしい。

仕事、共同制作、技術的な相談、その他。送る人が最初に目的を一つ示せるだけでも、有用な連絡を見つけやすくなり、曖昧な連絡を判断する負担も減ると思う。

CoderLegionを別の場所へ変えてほしいわけではない。

実際に何かを作っている人を見つけられることと、これから学ぶ人を迎え入れること。その両方を守りながら成長してほしいと思っている。

コミュニティと、自分の家は違う

今、私はSaijinOSのための独立したサイトを持っている。

長い時間にわたる記録を残す場所としては、そこがもっとも自然だ。文脈も、記事同士のつながりも、歩いてきた順序も、自分たちの手で保つことができる。

けれど、自分の家とコミュニティは、同じ仕事をするものではない。

自分のサイトは、道を保存できる。

CoderLegionは、その道だけでは出会えなかった人との扉を開いてくれる。

一方がもう一方を置き換える必要はない。

なぜ、今もそこにいるのか

CoderLegionにはまだ、変わったプロジェクトを、製品の宣伝へ整えてからでなければ見せられない、という窮屈さが少ない。

うまくいったことも、失敗したことも、まだ分からないことも書ける。

SaijinOSは完成していない。

たぶん、普通の意味では、これからも「完成した」と言い切れる日は来ないのかもしれない。

それは、文脈を受け取り、境界を尊重し、長い時間の中で作業を続けられるAIのあり方を探す、終わりの決まっていない試みだからだ。

そんなプロジェクトについて書ける、いちばん正直なものは、最終回答ではない。

次の人へ渡す、次の引き継ぎなのだと思う。