背景
Open Design Alliance(ODA)は25年以上にわたり、CAD業界で目立たない存在ながら極めて重要な役割を担ってきました。DWG、DGN、IFC、STEP、Revitなどのエンジニアリングファイル形式を読み書き・可視化・操作するSDKを開発し、数百のデスクトップ・クラウド・モバイルアプリケーションがODA技術に依存しているのです。しかし従来、ODAのSDKはソフトウェア開発者向けのC++や.NET APIとしてのみ提供されていました。生成型AI時代の到来は、この構図を根本的に変えています。AIが人間の指示を自然言語で理解し、複雑な設計・施工データを直接操作できるようになるにつれ、ODAのような基盤技術がより広い層のユーザーにアクセス可能になるべき時代が来たのです。
内容
ODAは2024年Q3に、自社ホスティング型MCP(Model Context Protocol)サーバーをリリース予定です。これにより、AnthropicのClaudeなどのAIエージェントが、従来は開発者のみがアクセス可能だったCAD・BIMツール機能を、自然言語を通じて直接利用できるようになります。初期段階ではDWG、STEP、IFCを対応し、その後DGN、Revit、Navisworksが続く予定です。デモでは、AIエージェントが短いプロンプトから地形上の3点を通る山道をルーティングし、DWGファイルと技術PDFレポートを自動生成する例が示されています。別のデモでは、Open STEP Viewerで部品を検査し、寸法測定、穴機能の追加、図面への寸法記入を人間の介入なく実行しています。
技術的ポイント
このアプローチの技術的優位性は、AIエージェントがバイナリCADファイルに直接アクセスするのではなく、MCPサーバーを介してSDKと通信する点にあります。DXFなどのテキストベース形式では解析が非効率になりますが、ODAのサーバーは幾何学的情報、プロパティ、体積、質量、表面積などを必要に応じて返すため、解析精度が高く、処理コストが低い。計算はコンパイルされたC++エンジンで実行されるため、商用製品と同じ結果が得られ、トークン解析に依存する従来のLLMベースアプローチより信頼性が高いのです。つまり、ODAのMCPサーバーはAIと構造化エンジニアリングデータの仲介者として機能し、単なる自動化ではなく、正確な数値計算を保証する仕組みになっています。
業界への影響
この開放により、設計事務所、エンジニアリング企業、施工者が社内インフラに安全にODAサーバーをデプロイでき、機密性の高い設計・施工データをセキュアな環境でAIに扱わせることが可能になります。現在はAIがコントロール対象とするのは既存のアプリケーション(スプレッドシート、メールなど)ですが、ODAのMCPサーバーはエンジニアリングの根本的なツールセットそのものをAIに暴露するもので、業界全体のワークフロー効率化の道を大きく開きます。デジタルツイン、自動化設計、施工管理シミュレーションなど、これまで限定的だった領域で新しい可能性が広がるでしょう。