背景

Open Design Alliance(ODA)は25年以上にわたり、CAD業界で独特の立場を占めてきました。同団体は DWG、DGN、IFC、STEP、Revit といった工学ファイル形式を読み書き・可視化・操作するためのソフトウェア開発キット(SDK)を開発しており、世界中の数百のデスクトップ・クラウド・モバイルアプリケーションが相互運用性を実現するために ODA の技術に依存しています。従来、ODA の顧客は BIM ビューアやクラッシュ検出ツール、CAD 翻訳ツールといったアプリケーションを開発するソフトウェア企業やISV(独立系ソフトウェアベンダー)でした。しかし生成型AI の登場によって、この構造が根本的に変わろうとしています。これまで ODA のSDKは、開発者が C++ や .NET API を通じてのみ工学ファイル形式の機能にアクセスすることで初めて活用されていました。

内容

ODA は 2025 年第3四半期に、Model Context Protocol(MCP)サーバーを通じて、その CAD・BIM SDK を AI エージェントに直接公開することを計画しています。これにより、開発者がコードを書く代わりに、ユーザーが Anthropic の Claude といった AI エージェントと自然言語で工学モデルとやり取りできるようになります。初版では DWG、STEP、IFC に対応し、その後 DGN、Revit、Navisworks がサポートされる予定です。デモンストレーションでは、AI エージェントが「3つの指定地点を通る山道を作成し、地形データを取得してルーティングし、DWG と技術 PDF レポートを生成する」といったタスクを、人間の介入なく完遂する様子が示されました。別のデモでは、STEP ビューア内で エージェントが部品を検査し、計測して穴を追加し、図面に寸法を記入しています。ODA の Neil Peterson 会長は、この動きにより ODA の対象ユーザーが「開発者の枠を大きく超える」と述べています。

技術的ポイント

このアプローチの技術的な巧妙さは、AI エージェントにバイナリ CAD ファイルを丸ごと渡すのではなく、MCP サーバーが中間層として機能することにあります。エージェントが必要とする幾何学情報、プロパティ、構造といったデータを要求すると、商用製品に搭載されているのと同じコンパイル済み C++ エンジンから正確な応答が返されます。これにより、同じモデルからは常に同じ答えが得られ、トークンベースではなくコンパイル済みコードでパース処理が行われるため、コストを抑えながら精度を維持できます。DXF のようなテキスト形式は複雑すぎて AI トークンでの効率的なパースが困難ですが、この構成では体積、質量、表面積、クリアランスといった値が確実に計算されます。従来の REST API や既存アプリケーションを制御する MCP とは異なり、ODA は基盤となるエンジニアリング機能そのものを露出させており、SDK に依存してきた開発者たちが利用してきたのと同一の能力を AI が直接的に活用できるという点が革新的です。

業界への影響

この取り組みは建築・エンジニアリング・建設(AEC)業界全体に構造的な変化をもたらす可能性があります。従来、複雑な CAD・BIM データの操作には高度な技術スキルと専門知識が必要でしたが、MCP サーバーを通じた AI エージェントの活用により、非開発者でも自然言語で高度なタスク(地形データのルーティング、モデルの検査・計測、ドキュメンテーション生成)を実行できるようになります。これにより、設計・施工・FM の各フェーズでの データ活用の敷居が大きく低くなります。同時に、ODA が「買収されない」という固有の統治構造を持つことが、AI 時代においてより重要な意味を帯びてきました。複数の競争企業が等しくアクセスできるニュートラルなプラットフォームとしての役割が強化されるからです。