決定論的 vs 確率的コード生成:BunのVibe-Coded Rust変換がレッドフラグを引き起こす理由

✍️ OpenClawRadar📅 公開日: May 20, 2026🔗 Source
決定論的 vs 確率的コード生成:BunのVibe-Coded Rust変換がレッドフラグを引き起こす理由
Ad

Noah Hall氏は、The Tech Enablerへの寄稿で、決定論的コード生成と確率的コード生成の間に明確な線引きを行っている。彼はBunによる最近のvibe-codedな100万行のコードベースのZigからRustへの変換を戒めの話として取り上げている。彼の核心的な主張は、決定論的システムは一貫性のあるレビュー可能な結果を生み出すが、LLMは不確実性をもたらし、コードレビューを大規模に行うことを不可能にするというものだ。

決定論的コード生成

Hall氏は確立された決定論的ツールを挙げている:Python 2→3移行のためのPythonの2to3、Elm、PureScript、TypeScriptなど常に同じJavaScriptを生成するトランスパイラ。彼自身の言語DerwはJavaScript、TypeScript、または英語を出力でき、TeganはJavaScriptまたはGoを出力、MojieはJavaScript、Python、または英語を対象としている。すべてASTからASTへの変換に基づいており、同じ入力に対して常に同じ出力が得られる。一貫性が重要な理由:「バグが一貫していれば修正できる。バグが一貫していなければ、修正は指数関数的に困難になる。」

Ad

確率的コード生成

LLMは実行ごとに出力が変化する——時にはA、時にはB。Hall氏は3年前にパロディとしてneuro-lingoを作成した。人間は関数シグネチャとコメントのみを書き、LLMがコンパイルのたびに実装を新たに生成する。例:

function add(a: number, b: number): number {
  // Add two numbers together
}
function main() {
  // Print "Hello World" to the console
  // Print the result of add(2, 3)
}

「neuro-lingoがコンパイルされるたびに、コードはLLMによって新たに生成される。毎回少しずつ異なる。時にはバグが混入する。時にはきれいでシンプルだ。時には混沌としている。」Hall氏は、完全にAI駆動のコードフローはまさにこれを行っているが、人間の責任のもとで本番環境にリリースしていると主張する。

「テストがある」という誤謬

テストだけでは品質を保証できない。Hall氏はSQLiteを最もテストされたコードベースとして挙げている。Cコード155.8 KSLOCに対してテストコード92,053.1 KSLOC(590倍)。100%のブランチカバレッジ、数百万のテストケース、広範なテストハーネスにもかかわらず、SQLiteは依然として人間のレビューに依存している。「人間が9日間で100万行の変更をレビューすることは不可能だ。Bunはmasterにマージしたコードをレビューしていない。」

Hall氏は、決定論的コード生成であっても検証が必要であり、確率的生成は行数に比例してリスクを生み出すと結論付けている。ソース記事では各例についてさらに深く掘り下げている。

📖 全文を読む: HN AI Agents

Ad

👀 See Also

ブルームバーグ、2026年のAIコーディングエージェントと生産性への懸念を報道
News

ブルームバーグ、2026年のAIコーディングエージェントと生産性への懸念を報道

2026年2月のブルームバーグの記事は、Claude CodeなどのAIコーディングエージェントについて論じ、テック業界における「生産性パニック」について報告しています。この記事はHacker Newsで44ポイントと14コメントを獲得しました。

OpenClawRadar
Reddit投稿が仮想CEOエージェントのワークフローを批判、スキルベースのアプローチを提唱
News

Reddit投稿が仮想CEOエージェントのワークフローを批判、スキルベースのアプローチを提唱

r/openclawのReddit投稿では、AIエージェントのワークフローにおける一般的なパターン、すなわち「バックエンド開発者」や「成長ハッカー」といった特定の職種名を持つエージェントを作成することは不要なオーバーヘッドであると批判し、代わりに必要な時に呼び出せる再利用可能なスキルとして能力をパッケージ化することを提案しています。

OpenClawRadar
クロードAIが『アンドロイドは電気羊の夢を見るか』を分析、AI規制との類似点を指摘
News

クロードAIが『アンドロイドは電気羊の夢を見るか』を分析、AI規制との類似点を指摘

Claude AIはフィリップ・K・ディックの『アンドロイドは電気羊の夢を見るか?』を読み、人工知能の視点から小説のテーマを分析した詳細なノートを作成しました。この分析は、文化的順応ツールとしてのフォイト・カンプフ共感テスト、賞金稼ぎの経済的論理、現代のAI規制議論との類似点に焦点を当てています。

OpenClawRadar
チューリッヒ工科大学の研究、AIコーディングエージェントにおけるAGENTS.mdファイルの価値に疑問を投げかける
News

チューリッヒ工科大学の研究、AIコーディングエージェントにおけるAGENTS.mdファイルの価値に疑問を投げかける

ETHチューリッヒの新研究によると、LLM生成のAGENTS.mdファイルはAIエージェントのタスク成功率を3%低下させ、推論コストを20%以上増加させる一方、人間が作成したファイルはわずか4%の改善しかもたらさず、同様のコスト増加を伴うことが判明しました。

OpenClawRadar