№ 042 / Blog
構造分析ノート · 2026.07.27

蒸留は、AIだけの話ではない ── AIが業務システムをつくる

高価なモデルの入出力から安いモデルが作れるなら、現行システムの入出力から次のシステムが作れる ── 写し取るのはベンダーのコードではなく、自社の業務の挙動である

結論

本日公開される予定のKimi K3をめぐって、蒸留という言葉が流通している。高価なモデルに問いを投げ、答えを集め、その入出力を教師にして、同じ働きの安いモデルを作る手法である。中身は要らない。挙動だけあればいい。

事実 ── 蒸留とは何か

正確に書いておきたい。

蒸留(distillation)とは、大きなモデル(教師)の出力を使って、小さなモデル(生徒)を学習させる手法である。教師の中身 ── 重みや学習データ ── を持っていなくても、入力と出力の対だけあれば成立する。この形は特にブラックボックス蒸留と呼ばれ、APIさえ叩ければ実行できる。

だから蒸留は、能力の相続を桁違いに安くする。教師を作るには膨大な試行錯誤が要るが、教師の答えを写すだけなら、要るのは推論の代金だけである。

Kimi K3をめぐって、この言葉が政治問題になっている。米政権当局者は、MoonshotがAnthropicのモデル出力から大規模な無断蒸留を行ったと非難した。Anthropicは今年2月、Moonshotによる340万回以上の不正な交換を名指ししている。他方でMoonshot側は、アーキテクチャの工学で追いついたと説明している。この二つの物語のどちらが正しいかは、言説ではなく重みが決めると、本サイトは7月21日に書いた。

業務システムの蒸留 ── テストは、挙動の記録である

業務システムに置き直す。

いま動いているシステムに問いを投げ、返ってきた答えを記録する。これがテストである。この作業は、ブラックボックス蒸留と構造が同じだ。 中身(ソースコード)は要らない。挙動だけあればいい。

受注を入れたらこの伝票が起きる。締めたらこの残高が出る。この条件のとき、この承認が要る ── 書き切れば、業務の挙動が手元に残る。そして挙動が手元にあれば、AIは同じ働きをする実装をもう一度作れる。

これは思考実験ではない。Anthropicは7月16日の技術ブログで、JavaScriptランタイムBunの100万行のZig→Rust移植が2週間未満で完了し、既存テストスイートの100%が通ったと報告している。合言葉は「コンパイラ、差分、テストスイートといったスクリプトを審判にせよ」── 正しさの判定をテストに預け、実装はAIが作り直す。挙動を写し取って実装を差し替える蒸留は、すでに産業規模で動いている。

順序が逆転していることに注意してほしい。長いあいだ、業務の正しさはコードが持っていると考えられてきた。しかし、AIは、テストデータだけからでも同じ働きの実装を作れるようにした。

そして写し取る対象は、ベンダーの成果物ではない。自社の業務がどう動くべきかという挙動であり、それはもともと自社のものだ。

この作業を現行システムを止めずに一本ずつ進める実務は、Fableの公開で業務システムは自社開発が有利にで書いた。現行システムを「答え合わせの相手(正解器)」として使う、というあの手順は、本稿の言葉で言えば教師モデルとして使うということである。

保守は、二つの作業に分かれる

普段の保守は、セキュリティ監査だけになる。 動いているシステムは、動いている限り仕様どおりである。日々発生するのは外から来る変化だけだ ── 依存ライブラリの脆弱性、ランタイムとOSの更新、暗号方式の寿命、外に開いている口の点検。やることは、更新して、テストを通し、通らなければ直す。テストが揃っていれば、この確認は自動で回る。人が判断するのは「この脆弱性は自社に当たるか」だけである。

改善のときに要るのは、二つだけだ。 改善の理由と、テストデータ。何のために変えるのかを書き、変わった後にどう振る舞うべきかをデータで示す。実装はAIが書く。

そして実務でいちばん効くのは、ここである。そのテストデータも、多くの場合はモデルが作れる。 仕様を渡せば、境界値も異常系も組み合わせも並べてくる。人が用意するのは、モデルが知りようのないものに絞られる ── 自社の実データの癖と、業務上ありえない組み合わせである。前者は現行システムから取れる。後者は、業務を知っている人間しか言えない。

委託できるものが、なくなる

三つ並べると、気づくことがある。

改善の理由は、自社にしか出せない。 テストデータは、モデルが作るか、自社の実データから取る。 実装は、AIが書く。 どこにも、外の会社が入る余地がない。

これは偶然ではない。委託とは、判断を自社に残したまま、作業だけを外に出す取引だった。 その取引が成り立つには、判断でもなく、誰にでもできるわけでもない中間の作業が要る ── 専門知識は要るが、業務の判断は要らない層である。プログラムを書くこと、テスト項目を起こすこと、環境を作ること。委託は、その中間の層にだけ成立していた。

いま起きているのは、その中間が両側から削られることである。判断の側は自社に寄り、作業の側はAIに寄る。判断は出せない。作業は出す必要がない。 残る幅が、ゼロに近づいていく。

関連

参考

  1. Axios: China's open-weight Kimi model stuns AI world with frontier-level results ── https://www.axios.com/2026/07/16/moonshot-kimi-ai-china-model-openai-anthropic
  2. Hugging Face: moonshotai/Kimi-K3 ── https://huggingface.co/moonshotai/Kimi-K3
  3. Anthropic: AI code migration ── https://claude.com/blog/ai-code-migration