ChatGPTでPDF図面の数量拾いはできる?一級建築士が計算例と限界を解説
「ChatGPTに建築図面のPDFを読み込ませれば、数量拾いができるのでは?」
「床面積や壁面積を自動で計算して、建築積算に使えないだろうか?」
建設業で生成AIを使うなら、積算業務を効率化したいと考える人は多いはずです。
結論から言うと、ChatGPTは図面に記載された寸法や数量の整理、計算式の作成には活用できます。しかし、PDF図面から正確な数量を自動で拾えると考えるのは危険です。
とくに、縮尺を使った寸法計測、複数図面の照合、開口部の控除、改修工事の施工範囲の判断には注意が必要です。
私は一級建築士として、発注者側の立場で工事費・図面・工程・設計変更の確認に関わってきました。
この記事では、ChatGPTで建築図面の数量拾いを行う場合の可能性と限界を、具体的な計算例と検算手順を交えて解説します。
※この記事の数値例は検算方法を説明するための架空のモデルです。ChatGPTで図面を読み取った実測結果ではありません。
ChatGPTで建築図面の数量拾いはどこまでできる?
最初に、作業を分けて考える必要があります。
「図面から数量を拾う」という言葉には、図面を読む、寸法を確認する、対象部材を判別する、数量を計算するという複数の工程が含まれているためです。
| 作業 | ChatGPTの活用可能性 | 注意点 |
|---|---|---|
| 仕様書の文章整理 | 比較的活用しやすい | 原文との照合が必要 |
| 部材表・仕上表の整理 | 活用可能 | 読み取り漏れ・列ずれに注意 |
| 寸法を指定した面積計算 | 活用可能 | 寸法と計算式を人が検算 |
| PDF上の寸法線の認識 | 条件による | 数値の読み違いに注意 |
| 図面全体の部材数量拾い | 限定的 | 拾い漏れの検出が難しい |
| 図面の縮尺による寸法計測 | 推奨しない | PDFの表示倍率と縮尺が異なる可能性 |
| 積算数量の最終確定 | 人が実施 | 数量根拠と積算基準の確認が必要 |
建築積算で重要なのは、計算結果の数字だけではありません。
どの図面の、どの範囲を、どのルールで計算したのか説明できることです。
この根拠が追跡できない数量は、正式な見積や発注数量として扱うべきではありません。
PDF図面の数量拾いをChatGPTに任せると危険な3つの理由
1. 図面の縮尺と寸法を誤認する可能性がある
建築図面では、1/100や1/50などの縮尺が使われます。
しかし、PDFには拡大・縮小されたデータや、複数の縮尺が混在した図面もあります。
たとえば、1/100と表記されていても、印刷時に縮小されている可能性があります。
ChatGPTがPDF上の線の長さから寸法を推測した場合、正しい数量になるとは限りません。
数量計算には、図面に明示された寸法値や、検証済みのCADデータなどを優先して使用する必要があります。
2. 開口部を控除し忘れる可能性がある
壁面積を計算する場合、壁の総面積から窓やドアの開口面積を差し引くことがあります。
ただし、実際の積算では工種や適用する積算基準によって、開口部控除の扱いが異なります。
AIが単純に壁面積を計算しても、適用する積算ルールが間違っていれば、数量は正しくありません。
3. 図面間の不整合を見落とすことがある
建築工事では、平面図、立面図、断面図、仕上表、建具表などを組み合わせて数量を拾います。
例えば平面図に記載された建具番号と、建具表に記載された寸法が対応していない場合があります。
AIが一つの図面だけを参照して数量を出してしまうと、こうした不整合を見落とす可能性があります。
【計算例①】ChatGPTで床面積を計算する方法

まず、最も基本的な例から考えてみます。
架空の矩形の部屋について、次の寸法が与えられているとします。
- 幅:6,000mm
- 奥行:4,500mm
床面積は次のとおりです。
6.0m × 4.5m = 27.0㎡
このように、寸法が正しく与えられていれば、ChatGPTに計算式の作成や単位換算を依頼できます。
コピペ用プロンプト
あなたは建築積算の計算補助を行うアシスタントです。
次の寸法から床面積を計算してください。
幅:6,000mm
奥行:4,500mm
【条件】
- mmをmに変換して計算する
- 計算式を明記する
- 数量の単位を㎡で表示する
- 小数点以下2桁まで表示する
- 入力した寸法以外の数値を推測しない
- 形状は長方形と仮定する
不明な条件がある場合は、計算前に指摘してください。
ただし、この例は単純な長方形の面積計算です。
実際の建築積算では、柱型、開口部、段差、仕上範囲などを確認しなければならない場合があります。
また、図面から寸法を正しく読み取れたかどうかと、与えられた寸法から面積を計算できるかどうかは、別の問題です。
【計算例②】壁面積と開口部の控除を確認する
次は、もう少し実務に近い例です。
次の条件で、壁仕上げの数量を求めるとします。
【モデル条件】
- 壁の長さ:8.0m
- 壁の高さ:2.7m
- 窓:幅1.8m × 高さ1.2m
- ドア:幅0.9m × 高さ2.1m
手順1:壁の総面積を計算する
8.0m × 2.7m = 21.60㎡
手順2:開口面積を計算する
窓:1.8m × 1.2m = 2.16㎡
ドア:0.9m × 2.1m = 1.89㎡
開口面積の合計は4.05㎡です。
手順3:開口部を控除する
21.60㎡ − 4.05㎡ = 17.55㎡
今回のモデル条件では、開口部をすべて控除した数量は17.55㎡になります。
ただし、これは説明用の幾何学的な計算です。
実際の壁仕上げ数量が17.55㎡になるかどうかは、適用する積算基準、控除条件、壁の仕上げ範囲などによって異なります。
コピペ用プロンプト
次の壁仕上げについて、開口部をすべて控除した場合の面積を計算してください。
壁の長さ:8.0m
壁の高さ:2.7m
窓:1.8m × 1.2m、1か所
ドア:0.9m × 2.1m、1か所
【出力条件】
- 壁の総面積
- 開口部ごとの面積
- 開口部の合計面積
- 控除後の面積
- 使用した計算式
今回はすべての開口部を控除する仮定で計算してください。
実務上の積算基準による控除ルールは別途確認が必要であることも明記してください。
このように計算条件を明示すれば、AIに何を計算させたのかが明確になります。
一方、図面を渡して「壁仕上げを全部拾ってください」と指示するだけでは、対象範囲や開口部の扱いが曖昧なまま計算される危険があります。
【実務向け】ChatGPTで数量拾いの確認表を作るプロンプト
建築積算でChatGPTを利用するなら、数量を確定させるよりも、確認表の作成に利用する方法が考えられます。
例えば、積算担当者が図面から拾った数量を一覧にした後、そのデータから確認すべき項目を抽出します。
コピペ用プロンプト
あなたは建築工事の積算チェック担当を補助するアシスタントです。
以下の数量拾い表を確認し、入力値の不整合や確認が必要な項目を整理してください。
【確認項目】
・単位が統一されているか
・数量が未入力の項目はないか
・同じ名称の部材が重複していないか
・工事範囲が明確か
・数量根拠となる図面番号が記載されているか
・開口部控除などの計算条件が記載されているか
【出力形式】
工事項目/入力数量/懸念点/必要な確認/参照資料
元データにない数量を推測して補完しないでください。
指摘した項目と、問題がないと確認できた項目を区別してください。
このプロンプトを使っても、拾い漏れがすべて発見できるわけではありません。
入力されていない部材や図面の見落としなどは、AIによる表のチェックだけでは検出できないためです。
PDF図面のAI数量拾いを検証する方法

ChatGPTを積算実務に導入する前に、私は次のような小規模な検証をおすすめします。
ステップ1:正解数量が分かる図面を用意する
最初は複雑な建築物ではなく、単純な平面形状から始めます。
例えば、長方形の部屋が2つあり、窓とドアが数か所ある図面です。
人が計算した数量を正解値として用意します。
ステップ2:AIに同じ条件で計算させる
図面や寸法の情報をAIに与え、数量を算出させます。
このとき、使用するAIの名称、利用日、入力条件、図面の状態を記録します。
同じ条件で複数回実行すれば、結果のばらつきも確認できます。
ステップ3:正解数量と比較する
次の表を使用すると、検証結果を整理できます。
| 工事項目 | 正解数量 | AI出力 | 差異 |
|---|---|---|---|
| 床面積 | 27.00㎡ | 検証後に入力 | 要確認 |
| 壁総面積 | 21.60㎡ | 検証後に入力 | 要確認 |
| 開口面積 | 4.05㎡ | 検証後に入力 | 要確認 |
| 控除後壁面積 | 17.55㎡ | 検証後に入力 | 要確認 |
※正解数量はこの記事のモデル条件による手計算値です。AI出力欄は未検証のため空欄扱いとしています。
差異率を確認する場合は、正解数量がゼロでない項目について、次の式を使えます。
差異率(%)=(AI出力 − 正解数量)÷ 正解数量 × 100
ただし、差異率だけで実務利用の可否を判断しないでください。
例えば開口部を一つ見落としていても、対象面積が大きければ全体の差異率は小さく見える可能性があります。
計算結果の精度と、拾い漏れの有無は別々に確認する必要があります。
ステップ4:作業時間を計測する
AIを利用する場合は、次の時間を合計してください。
- PDF図面の準備
- AIへの入力
- 数量の算出
- 出力内容の検算
- 誤りの修正
- 正式な数量表への転記
AIによる出力が速くても、検算や修正に時間がかかるなら、業務全体が効率化されたとは言えません。
人による通常の数量拾いと、同じ条件で作業時間を比較することが重要です。
ChatGPTと専用AI積算ソフトの違い
ChatGPTなどの汎用生成AIと、図面認識機能を備えた専用の積算ソフトは、同じものではありません。
| 比較項目 | ChatGPT | 専用AI積算ソフト |
|---|---|---|
| 文章の整理 | 得意 | 製品による |
| 図面からの寸法認識 | 安定性に課題 | 対応製品あり |
| 自動数量拾い | 汎用機能として保証されない | 対応製品あり |
| 数量根拠の表示 | 入力・出力方法に依存 | 製品による |
| 建築積算基準への対応 | 別途確認が必要 | 製品・設定による |
| 導入費用 | プランによる | 製品・契約による |
専用AI積算ソフトにも限界があります。
図面の品質、工事種別、部材の種類、適用する積算基準によって、数量拾いの精度は変わります。
導入時には、製品の宣伝に掲載されている精度だけではなく、自社で使用する図面で検証することをおすすめします。
発注者側の立場でAI数量拾いをどう使うか
発注者側で工事費を確認する場合、施工会社が作成した見積数量が妥当かどうかを検討する場面があります。
ただし、発注者がすべての数量を最初から拾い直すことが合理的とは限りません。
工事金額への影響が大きい項目や、設計変更によって数量が変わった項目を重点的に確認する方法があります。
例えば次の項目です。
- コンクリート数量
- 鉄筋数量
- 外壁面積
- 防水施工面積
- 設備機器の台数
- 追加・変更工事の数量
ここでChatGPTを利用するなら、見積書や変更数量表から確認事項を抽出し、質問リストを作る使い方が考えられます。
一方、正式な数量の正確性は、図面と積算根拠を照合して判断する必要があります。
AIにすべてを任せるのではなく、人が重点的に確認するべき箇所を整理することが、現実的な活用方法です。
AIに図面を読み込ませる前に確認したい情報管理
建築図面には、住所、建物名称、顧客情報、設計上の機密情報などが含まれる場合があります。
会社や顧客の許可なく外部のAIサービスへ入力することは避けてください。
実務で使用する場合は、少なくとも次の項目を確認します。
- 会社のAI利用規程
- 顧客との守秘義務
- 使用するAIサービスのデータ利用・保存条件
- 図面の匿名化の可否
- 出力した数量表の保存・管理方法
この記事の計算例のように、公開しても問題のない架空の寸法条件から試す方法であれば、業務情報を入力せずに検証の手順を学べます。
よくある質問
Q. ChatGPTにPDF図面をアップロードすれば自動積算できますか?
PDFを読み取れる機能が利用可能な場合でも、建築積算に必要なすべての数量を正確に算出できる保証はありません。特に複数図面の照合や縮尺を利用した計測には注意が必要です。
Q. 無料版ChatGPTでも数量計算できますか?
利用可能な機能の範囲で、寸法を文章で入力して面積などを計算することはできます。PDFの扱いなどはプランや利用時点の機能によって異なります。
Q. AIで建築積算の作業時間は短縮できますか?
数量表の整理や確認項目の抽出など、短縮できる可能性がある工程はあります。ただし、検算や修正に要する時間まで含めて評価する必要があります。
Q. Copilotでも建築数量の拾い出しはできますか?
Copilotも利用する製品や機能によって対応範囲が異なります。一般的な文章生成機能だけで、建築図面からの正確な自動数量拾いが保証されるわけではありません。
Copilotを建築積算や見積比較に使う方法については、別の記事で具体的に解説しています。
まとめ:ChatGPTは数量拾いの代行より、積算チェックの補助に使う
ChatGPTは、建築積算のさまざまな工程で補助的に利用できます。
しかし、PDF図面をアップロードするだけで、正確な数量が完成すると期待するべきではありません。
特に重要なのは、次の3点です。
- 図面からの寸法読取と数量計算を分けて考える
- 計算条件・数量根拠・控除ルールを明示する
- 正式な見積や発注に使用する前に必ず検算する
AIを利用する目的は、人による確認をなくすことではありません。
資料の整理や確認作業を効率化し、技術者が本来必要な判断に集中できるようにすることです。
まずは簡単な図面と正解数量が分かる条件で、小規模な検証から始めることをおすすめします。


コメント