C++150万行のCADソフト「FreeCAD」をAIエージェントが4日でブラウザ移植——48本のプロンプト全文と技術的難所を公開
DRANK

7月11日、magik.netが「FreeCAD in your browser」と題した記事を公開した。オープンソースの3D CADソフトウェア「FreeCAD」——機械設計から建築まで幅広く使われるデスクトップCADツール——をWebAssemblyでブラウザ上で動作させるまでの技術的な過程を詳細に記録した内容だ。驚くべきはその規模と速度だ。FreeCADのコードベースはC++ 約150万行、Python 約70万行で、過去にブラウザ移植が行われたLibreCADやOpenSCADと比べ約1桁大きい。それがわずか約4日間で動くようになった。実装を担ったのはmagik.netが開発するAIエージェント「Fable」で、4日間にわたる48本のプロンプト全文と全サブエージェントのセッションログが公開されている。単に動いたという話ではなく、どうやって動かしたかが丸ごと追える点が技術者の間で注目を集めている。なお、このプロジェクトはHacker Newsのスレッドを起点に始まったものだ。なぜFirefox・Safariでは動かないのか——JSPIが鍵動作確認にはChrome/Edge 137...

by @tf_official
Related Topics: WebAssembly AI Code Generator C++