kw2.jp /nue

nue — AUTONOMOUS ENGINEERING ORCHESTRATION

エンジニアリング組織そのものを、ソフトウェアとして実装しました。

nue は、複数の AI を一つの開発組織として自律的に協調させる、オーケストレーションエンジンです。人間が目的を定義すると、ロードマップ化とタスク分解から実装・レビュー・統合までを役割ごとの AI が分担し、並行できる仕事は並行して進みます。プロダクトに追加されるのは、判断材料を見て、あなたが納得して承認した変更だけです。任せる速さと、手綱を離さない安心が、両立します。

鵺 — 猿の顔、狸の胴、虎の手足、蛇の尾。異種のエンジンを一つの組織として束ねる構造が、この名の由来です。
鵺の星座 — 異種のものが、一つの生き物として働く FACE TORSO LIMBS TAIL

nue は AI ではない

STRUCTURE

nue 自身は、AI ではありません。役割の分担、レビューの独立、権限の境界、リリースの台帳 — 開発組織が持つ規律を、コードとして実装した決定的なソフトウェアです。確率的にふるまう AI は編成される側に居て、統率は決定的なコードが握ります。だから AI をいくら増やしても、組織の振る舞いは読めるままです。

4つの層 — 決定的なソフトウェアが、AI を統率する HUMAN 人間 — 目的を定義し、承認する 目的 INTENT 判断材料 JUDGMENT 人間ゲート → 承認 / 却下 NUE — ORCHESTRATION ENGINE 組織の規律を、コードとして実装した制御層 進行 ADVANCE 計画グラフ PLAN GRAPH 人間ゲート HUMAN GATE 記憶 MEMORY 起動 DISPATCH 蒸留と、想起 DISTILL · RECALL AI AGENTS 7 つの役割が、ENGINE から起動される 役割ごとに、任意の AI / AI エージェントを指定可能 変更 COMMITS REPOSITORY Git(worktree 分離)と、実測の記録 実測 RESULTS CODE OPTIONAL DETERMINISTIC 決定的 — 統率に LLM を使わない PROBABILISTIC 確率的 GROUND TRUTH
コーディング AI・copilot の一種
個々の AI を部品として使う、上位の制御層
無人でマージまで進む自動化
変更の 100% が、人間の承認で着地します
単一の巨大モデル
役割ごとに、系統の異なるエンジンを編成します
プロンプトのテンプレ集
計画グラフ・台帳・検証ゲートを持つ実行系

目的からコードが届くまで

PIPELINE

入力は目的、出力は承認済みの変更です。起票、分解、計画、実装、レビュー、実測、承認、着地、記帳 — 間のすべての段が、実装済みのパイプラインとして繋がっています。パイプラインに載せる計画は、複数の AI が多角的に検討して起草します。独立した複数の案から最良の案が組み上がり、最後の採択は、あなたの手に残ります。検討の幅は AI が広げ、決定は、あなたが握ったままです。

目的 → 着地 — 間はすべて実装済みの段 HUMAN + NUE NUE + AGENTS — AUTONOMOUS HUMAN knowledge 教訓の蒸留と、全域への想起 目的 INTENT design agent plan agent 分解 多角起草 → 人間採択 計画グラフ DEPENDENCY DAG ISOLATED WORKTREES coder ×N レビュー ANOTHER ENGINE · PER FILE 実測 RESULTS 人間ゲート JUDGMENT 着地 main · LEDGER

人間の一日

OPERATOR

AI エージェントと働く一日は、もう「書く」だけの一日ではありません。「確認してください」「どちらにしますか」 — エージェントからの問いに答え続けるうちに、あなたの注意が、並列度の上限になっていませんか。nue は問いを判断材料に編纂し、数分で裁ける単位に圧縮して届けます。あなたが席を離れても、並列の仕事は走り続け、戻れば、裁くだけに整えられた判断が並んでいます。安心して離席できるのは AI を信じているからではなく、機構を信じられるからです。

一日の before / after — 割り込みが、判断に変わる 09:00 12:00 15:00 18:00 BEFORE AI エージェントと働く一日 HUMAN AI TASK ASK — 確認・質問・承認待ち 割り込み ×12 — 注意が細切れ AI は、応答待ちで止まる 並列度 — 実質 1 AFTER nue のある一日 HUMAN AI TASK A TASK B REVIEW OPERATE DECIDE — 編纂された判断材料を、数分で裁く 判断 ×3 — 注意はまとまる 裁く間も、進行は止まらない 並列度 — 計画グラフの許す限り
従来 — AI 併用nue のある開発
主作業書く、そして答える判断する
呼び出し確認と質問が、終日編纂された判断が、数回
並列度注意が持つ分だけ計画グラフが許す限り
規模の上限資本と人数判断の速度

並行できる仕事は、並行する

PLAN GRAPH

タスクは平坦なリストではなく、依存関係のグラフとして管理されます。依存のない仕事の集合が計算され、それぞれ隔離された作業空間で同時に進みます。衝突する恐れのある仕事は、自動で順番待ちになるので、並列をどれだけ増やしても、壊れる心配がありません。前提の仕事が着地するまで、その上には建てません。並列の速さは雰囲気ではなく、グラフが保証する性質です。

計画グラフ — 依存のない仕事はそれぞれの作業空間で同時に走り、衝突する仕事は同じ作業空間を順番に使う 依存のない仕事が、それぞれの作業空間で同時に始まる 作業空間が空き、順番待ちが解ける 前提が着地し、その上の仕事が始まる 前提がすべて揃い、最後の仕事が始まる すべて着地し、main へ

承認だけが着地する

HUMAN GATE

すべての変更は、判断に必要な材料 — 何が変わるのか、実際に動いたのか、通すとどうなり、断るとどうなるのか — に編纂されて届くので、数分で、自信を持って裁けます。承認すれば、レビューされたとおりのスナップショットが、その瞬間に着地します。却下しても、手戻りはありません。作業は自動で退避され、同種の仕事もホールドされます。却下の理由は教訓として効くので、断るほど、届く提案の質が上がります。無審査の出力がプロダクトへ流れ込む経路は、そもそも存在しません。

人間ゲート — 合否ではなく、判断材料が届く NO PATH AROUND THE GATE Δ TASK A Δ TASK B Δ TASK C 判断材料 JUDGMENT MATERIAL ±差分そのもの 実測の結果 判断の要約 承認と却下、両方の帰結 !リスクの自己申告 人間 YOU 承認 APPROVE main

「やりました」を信じない

EVIDENCE

エージェントは差分、テスト結果、失敗した試行、未解決のリスクまでを提出し、検証はレビューされたとおりの Git ツリーを、毎回そのまま実測します。検出できないものを成功と呼ばない設計なので、「本当に動いていますか」と聞き直す必要がありません。実行できない環境では、「検証できなかった」という記録が正直に残ります。何がいつどのリリースに入ったかは、記録を開けば、その場で分かります。報告を、言葉で信じる必要はもうありません。

検証の記録と台帳 — 実測だけが、記帳される VERIFICATION RECORD TREE @w2#jp+k=· — EXACT BUILD TEST STATIC レビューされた木を、そのまま実測 失敗した検証の記録 TEST red は red のまま残る green の記録だけが、記帳へ RELEASE LEDGER @2jpk+develop #w=k2·develop +jp2#winvestigate ·2w#kpdevelop

開発するたび、うまくなる

LEARNING

レビューでの指摘、承認、却下 — 振る舞いの結果は教訓として蒸留され、次の似た仕事の文脈へ自動で注入されます。教訓の信頼度は、成功のたびに漸近的に強まり、反証されれば急減し、使われなければ緩やかに忘却されていきます。反証されるのは、実際に注入された教訓だけ — 古い誤りは居座れず、同じ指摘を二度する必要が、なくなっていきます。

学習曲線 — 人間の記憶に似た形 1.0 0 教訓の信頼度 — CONFIDENCE 仕事の回数 TASKS → 成功で、漸近的に強まる 反証で、急減する 使われなければ、緩やかに忘却

nue は、nue で開発されている

DOGFOODING

nue に何ができるかを測る参考事例が、nue 自身の開発です。nue は、nue の上で開発され続けています。能力の不足が見つかると人間へ拡張が要求され、承認されると自分自身への開発タスクが起票されます。それは他のすべての変更と同じ経路 — 実装、別系統のレビュー、人間ゲート — を通って着地します。この一本道が、自律と暴走を分けています。

nue の開発 — 例外なく、同じ関所を通る 能力の不足を、検知する CAPABILITY BLOCKER 人間へ、拡張を要求 REQUEST TO HUMAN 承認 APPROVED 自分自身への、開発タスク SELF-TASK 実装と、別系統のレビュー SAME PIPELINE 人間ゲート HUMAN GATE nue BUILT ON ITSELF

WHY

なんのために

一人の人間が、開発組織一つ分の出力を持ちます。人間の役割は、コードを書くことから判断することへ移ります。作れる規模を、資本や人数が決めない世界のための道具です。