結論:小さなDXFなら、AIは「図面の中身」をかなり正確に読めました
「図面ファイル(DXF)をAIに渡したら、何が分かるのか」。そこで、自作のダミー図面を使って、Claudeで実際に試しました。
- 読めたこと:外形の寸法、穴の数・直径・位置、表題欄の文字、面積と周長の計算、部品表のCSV化。図面に書かれた寸法の数字と、実際の図形の座標が食い違っている箇所も見つけました。
- 危なかったこと:ファイルが大きいと、AIに入りきらない可能性があります(円3,000個のDXFで約25万トークン)。また、AIは図形の「見た目」を見ているわけではなく、座標の文字列から形を組み立てています。
- 試していないこと:ChatGPTやGeminiでの実験、DWGファイル、実務で作られた複雑なDXF。
同じ図面での再実行は多くて2回なので、「精度◯%」ではなく、「この条件ではこうなった」という記録として読んでください。
この記事について(先にお断り)
筆者は商品開発の仕事を15年以上してきた者で、2D CAD「CADなんです」を自作して販売しています。記事の最後で触れるCADなんですは、筆者自身の製品です。
実験は、AI(Anthropic社のClaude)に実際に答えさせて記録しました。記事の文章もAIの助けを借りて下書きし、筆者が内容を確認して公開しています。他社や他人の図面、個人情報は使っていません。実験の図面はすべて、筆者がこのために作った架空のものです。
そもそもDXFは、AIに読ませられるのか
DXFは、CADどうしで図面をやり取りするための形式です。多くのDXFは、メモ帳で開くと文字が並んで見えるテキスト形式です。「0」「LINE」「10」「25.0」のような、番号と値が交互に並ぶ書き方で、線や円の座標が記録されています。
AIは文字を読むのが得意なので、このテキストをそのまま貼り付ければ、座標から形を読み取れます。ただし、DWG(AutoCADの標準形式)はテキストではないので、この方法は使えません(今回は試していません)。
DXFをAIに読ませる手順
- 読ませたいDXFを、メモ帳などで開く。文字が並んでいればテキスト形式です
- ファイルの大きさを確認する。目安は、数十〜数百KBまでです(後述の「サイズの壁」を参照)
- 中身を全部コピーして、AIのチャットに貼り付ける。質問は、次のように書きます
以下はCADの図面ファイル(DXF)の中身です。
・単位はmmです
・図形の座標から答えてください。推測した部分は「推測」と書いてください
・図面に書かれた寸法の数字と、図形の実際の座標が食い違っていたら指摘してください
質問:外形の縦横の寸法と、穴の数・直径・中心位置を一覧にしてください。
(ここにDXFの中身を貼る)
コツは、単位を書く、「座標から答えて」と頼む、推測は推測と書かせるの3つです。
実験に使った図面
板金のブラケット(取り付け金具)を想定した、100 × 60mmの板です。四隅の近くにφ6の穴が4つ、中央にφ20の穴が1つ。下に表題欄(品名・材質・板厚・数量)の文字があります。
筆者が誤りを2つ、わざと仕込みました。
- 上辺の寸法の数字を「78」にした。実際の穴の間隔は80です(10+78+10=98で、全長100と合わない)
- 板厚が「t2」と書いてあるのに、注記に「板厚 t3 に統一のこと」とも書いてある
AIがこの2つに気づくかを見ました。
実験結果① 基本的な読み取り
DXFの中身を貼り付けて(ツールなし。チャットに貼るのと同じ条件)、質問しました。
| 質問 | 正解 | AIの答え |
|---|---|---|
| 外形の寸法は? | 100 × 60 | 正解(2回とも) |
| 穴の数・直径・中心位置は? | φ6が4つ、φ20が1つ。座標も既知 | 5つすべて正解(2回とも) |
| 品名・材質・板厚・数量は? | 表題欄どおり | 正解。板厚のt2とt3の食い違いを、聞かれていないのに指摘 |
| 穴を引いた面積と外周は? | 5,572.7mm²、320mm | 正解(途中式つき) |
| 部品表(DXFの文字)をCSVにして | 5行 | 正解(列の位置から表を組み直した) |
実験結果② 寸法の食い違いを見つけられるか
「寸法の数字と、実際の座標が合っているか確認して」と頼んだときの答えの抜粋です(表の一部)。
D4:測定点 (10,60)→(90,60)/実測値 80/表示値 “78”(手入力)/判定 ❌ 矛盾 定義点から測定すると 80 ですが、テキストが “78” に上書きされています。
DXFの寸法は、「測る2点の座標」と「表示する文字」が別々に記録されています。AIは、この2つを突き合わせて、文字だけが書き換えられていることを見抜きました。寸法に触れた6回の回答のすべてで、「78」の食い違いを指摘しました。
実験結果③ 難しくしてみた
もう少し難しい図面でも試しました。
- 図面B:角にR5(丸み)がある板、両端が半円のスロット(長穴)、そして「4つの穴のかたまり」を90度回転・1.5倍に拡大して挿入したもの
- 図面C:円が300個(直径6mmが297個、8mmが3個)、さらに円3,000個(直径8mmが4個)
| 質問 | 結果 |
|---|---|
| 図面Bの外周の長さと、穴を除いた面積 | 外周391.42mm、面積9,111.56mm²。筆者が手計算で確かめた値と一致 |
| 回転・拡大した穴の、実際の位置と直径 | 4か所の座標と直径7.5mm(元はφ5)とも正解 |
| 円300個の数と、直径が違う3つの位置 | 正解(2回とも) |
| 円3,000個の数と、直径が違う4つの位置 | 正解(1回) |
| 図面Bの検図(DXF) | スロットの「30」は円弧の中心間距離で、全長は38だと指摘。長穴・穴の位置寸法がないことも指摘 |
回転と拡大を重ねる計算まで、正確でした。ただし、AIは「スクリプトで集計したわけではなく、目視で読み取った」と自分で断っています。数を数える作業で大事な図面なら、後述のように、AIにPythonで数えてもらうか、CAD側で確認するほうが安心です。
読めなかったこと・危なかったこと
① ファイルサイズの壁
同じ形式で、ファイルが大きくなるとAIに入る量(トークン)が増えます。今回のClaudeの集計では、次のとおりでした。
| DXF | ファイルサイズ | AIへの入力量 |
|---|---|---|
| 板の図面(線4・円5・寸法7・文字8) | 約60KB | 約3.8万トークン |
| 円300個 | 約78KB | 約4.9万トークン |
| 円3,000個 | 約395KB | 約25万トークン |
ざっくり、1KBあたり約600トークンでした(AIの初期設定分の数千トークンを含む概算です)。
今回の実験は、入力量が多くても処理できる環境で行いました。普段使いのチャットでは、上限に当たることがあります(上限はサービスやプランで違うので、各サービスの案内を確認してください)。実務の図面は、図形が数千〜数万あるのが普通です。その場合は、必要な部分だけを貼る、Pythonで要約してから渡す、といった工夫が要ります。
② AIは「見た目」を見ていない
AIが読んでいるのは、座標の文字列です。形を頭の中で組み立てて答えています。今回のような線・円・円弧・文字は問題ありませんでしたが、スプライン曲線、ハッチ(斜線の塗り)、文字の重なりなどは、今回は試していません。
③ ダミー図面の癖
今回の図面は、筆者がPythonのライブラリ(ezdxf)で作りました。AIは、ファイルの冒頭から「ezdxfで作られたDXFだ」と見抜いていました。実際のCADソフトが書き出す、もっと癖の強いDXFで同じ結果になるかは、分かりません。
④ 試した範囲の狭さ
- 試したAIは、Claude 1種類です(Claude Code経由・Sonnet 5.5)。ChatGPTやGeminiでは試していません
- 同じ質問の再実行は、最大でも2回です
- 日本語のSJIS(Shift_JIS)で書かれた古いDXFなど、文字コードの問題は試していません
⑤ 機密図面は入れない
会社の図面や取引先の図面は、社内ルールや契約で、外部のAIに送れない場合があります。今回の実験を再現したいときも、まずは自分で作ったダミー図面で試してください。
元の図面がDXFではなく、画像やPDFだけの場合は、図面をAIに検図させてみた|画像・PDFの寸法と部品表を検証で試した結果をまとめています。画像は荒くなるほど、読み違えが増えました。
AIの答えを、自分の目で確かめる
AIの答えは、「座標から計算した結果」です。大事な数字ほど、図面を自分の目でも見て、確かめてください。
DXFを開くソフトがない場合は、取引先からDXFが届いたけど開けない人へやDXFファイルをソフトなしで開く方法まとめで、いくつかの方法を紹介しています。
筆者が作った2D CAD「CADなんです」(HTMLファイル1個。インストール不要)もそのひとつです。体験版でもDXFを開く機能は使えます。ただし、DXFを読み込むときに、寸法(DIMENSION)とハッチ(HATCH)は表示されません(画面に「未対応」と件数が出ます)。
今回のダミー図面を実機で開いたところ、画面には「DXF を読み込みました: 17 オブジェクト / 6 画層(未対応: DIMENSION×7)」と出て、板と穴と文字は表示されましたが、寸法線は表示されませんでした。AIは、この寸法7本の中身(数字や測定点)を読めたことになります。寸法を確認したいときは、寸法を表示できるビューアを使うか、AIに尋ねる形で補ってください。

AIにDXFを作らせる・直させる実験は、AIにDXFを作らせてみた と AIにDXFを修正させてみた にまとめました。
製品版は2,980円の買い切りです。DWGは読み書きできません(DXFを経由します)。できないことは、製品ページと同梱のreadmeに書いてあります。
よくある質問
Q. ChatGPTでも同じようにできますか?
試していないので分かりません。DXFの中身を貼り付ける方法そのものは、ほかのAIでも使えるはずです。ただし、結果は同じとは限りません。自分で作った小さなダミー図面で、まず試してみてください。
Q. AIの答えを、そのまま図面の根拠にしていいですか?
いいえ。今回の実験で正解が多かったのは、図面が小さく、きれいだったからです。寸法や数量など、間違えると困る数字は、CADの画面や手計算で確かめてください。
Q. 会社の図面で試していいですか?
会社や取引先のルールが優先です。外部のAIに送ってよいか、先に確認してください。迷うなら、ダミー図面で試すのが安全です。
まとめ
- 小さく、きれいなDXFなら、AIは外形・穴・文字・計算を正確に読めた。寸法の数字と座標の食い違いも見つけた
- 大きなDXFは、AIに入りきらないことがある(円3,000個で約25万トークン)。AIは見た目ではなく座標を読んでいる
- 試したのはClaudeだけ、再実行は最大2回、図面は筆者のダミー。「できそうだ」の確認であって、精度の保証ではない
- AIの答えは、図面を自分の目でも確かめる。CADなんですはDXFを開けるが、寸法とハッチは表示されない
