AIToday
大規模言語モデルAIコーディングZenn AI/ML掲載日時: 2026年10月5日 22:00

DSLがCADブラケット試験で10/15合格

LINEで送る
DSLがCADブラケット試験で10/15合格

3つのポイント

  1. 何が起きたか

    FreeCAD 1.0.2のブラケット課題をgemini-3.5-flashで各方式15回試行し、DSL方式は最終検証を10/15(66.7%)で通過、コード生成方式は4/15(26.7%)だった。

  2. なぜ重要か

    DSL方式はCAD操作に入力・形状チェックを組み込むため、不正な形状を生む前に失敗が止まる。コード生成方式は一見正しそうでも壊れた部品を残しうる。

  3. 注目点

    試験はブラケット設計1種、各方式15回、LLMとCADツールも各1つに限られ、他の部品やより強力なモデルでもDSLが優位かは未解決。合格形状1つあたり約128円対372円のコストにも注目。

誰に効くか大規模言語モデルをCADや他のツール駆動の設計作業に応用するエンジニアリングチームとAIエージェント開発者にとって、反復操作をチェック付きDSLで包む方が自由なコードより信頼できることを示唆する。ただし結論はこの単一のブラケット課題に限られる。

わからないところ、AIに聞けます

質問と回答はこのページに公開されます。

こういう要約が、毎朝あなたのメールに届きます。

背景と解説

この実験は、同じDSL方式とコード生成方式を箱・円柱・穴など8つのより単純な課題で比較した以前の検証に続くものだ。その回ではコード生成がDSLより約26%少ないトークンで処理できた。ループと関数により複数の操作を1つのコードブロックに圧縮できたためだ。今回のブラケット課題はより実務に近いものとして選ばれた。AIは周囲の部品を避け、形状を繰り返し測定・修正する必要があり、単に基本形状を作るだけでは済まない。

ブラケットの条件は互いに影響し合う。センサーとの接触面積を増やすために板を広げると、障害物から必要な5 mmのクリアランスを侵しかねず、その障害物を迂回すると板が分裂したり、単一の5 mmシートから折り曲げられなくなる。ログでは、各操作にチェックを組み込んだDSL方式は条件違反時に停止し、最終形状に到達しない傾向があった。コード生成はしばしば続行し、完成して見えても内部に欠陥のある形状、例えば1つではなく3つの別々のソリッドを残した。ある試行は単一ソリッドと報告したが、検証器は3つを検出した。

記事自身が提案する運用は、チェック付きDSLを標準経路とし、DSLで表現できない課題だけをデータの一時コピー上でコード生成に回し、本番に触れる前に結果を検証するというものだ。重要な未解決の問いであり、この結果の限界は、試験がブラケット設計1種、モデル1つ、CADツール1つに限られた点で、DSLの優位が他の部品やより強力なモデルでも保つかは今後の課題だ。

よくある質問
2方式の合格率の差は何だったか?
DSL方式は最終検証を10/15(66.7%)で通過し、コード生成方式は4/15(26.7%)だった。合格した試行のうち、コード生成方式はDSL方式より約62%多くトークンを使った。
2方式の失敗の仕方はどう違ったか?
DSLの失敗は最終形状が条件を満たせない時点で止まった。コード生成は実際には複数のソリッドに分裂していたり、穴位置・接触面積・障害物とのクリアランスが誤っていた形状を残すことがあった。
使用したモデルとCADソフトは?
試験はWindows上のFreeCAD 1.0.2とモデルgemini-3.5-flashを使用した。
LINEで送る

あなたの仕事に関係するAIニュースを、毎朝お届けします。

業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。

登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →

AIに質問

この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。

質問と回答はこのページに公開されます。

関連記事

次の記事へStrata、125BモデルをゲーミングPCで実行