AIはどこで止まるのか
「どうせAIがすぐ全部やるのに、今ソフトを導入する必要があるのか」。この問いを否定することからは始めません。実際に多くのことが置き換わっています。ただしどこまで来ていて、どこで止まるのかは正確に見る必要があります。
公開 2026年8月10日·確認時点 · 2026年8月
要点
- 自然言語でRevitに壁・床・屋根・開口を作る製品は、すでに販売されています —— 鉄筋への言及は、その製品ページのどこにもありません
- 建設業のAI導入は事務・管理45%、設計20% —— 設計の中でも、いま自動化されたのは形状を作る仕事です
- Revit APIに鉄筋生成機能はあります。問題は、そのAPIが呼び出す側に何をすでに知っていることを求めるかです
- 継手長さ・定着長さ・かぶり・継手位置を算定する引数は、APIにありません —— 呼び出す側が決めて渡します
- だからプロンプトでもMCPでもDynamoでも同じ壁に当たります。自動化されたのは実行であって、判断ではありません
1まず、AIは実際にここまで来ている
否定から始めては議論になりません。一次生成 —— データを作る段階 —— でも変化はすでに始まっています。実物の製品があります。
“Upload building photos, PDFs, or sketches, and let Claude create native walls, floors, roofs, doors, and windows directly in Revit.”
“Tell Claude ‘add a third floor with six windows’ — and watch it happen.”
—— MCPサーバー同梱、Revit 2025–2027対応。
自然言語からRevitモデルができます。これはマーケティングではなく、実際に売られている製品です。ところが同じページにベンダー自身がこう書いています —— “REVIEW & REFINE — Verify dimensions and element placement against field measurements before advancing the model into documentation.”(寸法と要素配置を実測と照合して検証したうえで、図面化の段階へ進めてください)
そしてこの製品が作るのはマス・壁・床・屋根・開口です。鉄筋や構造詳細への言及は、製品ページのどこにもありません。
導入率も、設問まで一緒に見る必要があります。この分野は特にそうです。
| 調査 | 数値 | 読むときの注意 |
|---|---|---|
| AGC of America + Sage 2026 Construction Hiring and Business Outlook 2025-11-04〜12-15 · 49州 · n=951 | 「61%がAIを使っている、または投資を増やす計画」 事務・管理45% · 積算23% · 設計/施工前段階20% · HR16% | 61%は導入率ではなく「使用または計画」の合算。実際に見るべき数字は設計領域の20%で、事務45%の半分以下 |
| Autodesk 2026 State of Design & Make: AI Pulse Statista Plus Research · 2026-01〜02 · n=2,500 | 「AIツールを一つでも使う」ほぼ100% 「アーリーアダプター」19%(n=469) | 前者は設問が「AIを含むツールを使うか」なので、ベンダーの機能搭載率を測ったに近い。意味のある数字は19% —— 実際の業務フローに組み込んだ割合 |
AIは実際に来ています。ただし今たどり着いた先は事務・管理であり、設計の中で自動化されたのは形状を作る仕事です。
2Revit APIは鉄筋生成に対応している
事実を正確にしておきます。Revit APIにはAutodesk.Revit.DB.Structure.Rebarクラスがあり、Rebar.CreateFromCurves・CreateFromCurvesAndShapeで鉄筋を生成できます。Autodesk開発者ガイドにはReinforcementの節が独立してあります。つまり「APIに鉄筋機能がないからできない」ではありません。
では、なぜ誰も自然言語の配筋を売らないのか。答えは、そのAPIが呼び出す側に何を要求しているかを見れば明確になります。
3APIのシグネチャが、そのまま「AIが決めてくれないもの一覧」である
Rebar.CreateFromCurvesAndShapeが要求する引数です。Autodesk公式APIドキュメントのままです。
| 引数 | 公式ドキュメントの説明 | 実務ではこれは |
|---|---|---|
| rebarShape | “A RebarShape element that defines the shape of the rebar” | 鉄筋をどの形状に曲げるか —— すでに決まっている必要がある |
| barType | “defines bar diameter, bend radius and material” | 径・曲げ半径・材質 |
| startHook / endHook | “defines the hook for the start of the bar”, or null | フックの種類 —— 90°か135°か |
| curves | “An array of curves that define the shape of the rebar curves” | 鉄筋が通る経路そのもの |
| startHookOrient / endHookOrient | Right または Left | フックが向く方向 |
| hookRotationAngleAtStart / AtEnd | “The out of plane hook rotation angle” | 面外の回転角 |
| host | “The element to which the rebar belongs” | どの部材に属するか |
この一覧にないものを見てください。継手長さを算定する引数がありません。定着長さを算出する引数もありません。かぶりを判断する引数も、継手位置を決める引数もありません。
APIは「この経路に沿って、この形状、このフックで鉄筋を置け」という実行をしてくれます。
その経路とフックを何にするかは、呼び出す側がすでに知っていなければなりません。
4だからプロンプトも、MCPも、Dynamoも同じ壁に当たる
Revitを自動化する経路は複数ありますが、到着地は一つです。自然言語プロンプト・MCPサーバー・Dynamoグラフ・C#アドイン —— すべてRevit APIを経てモデルに届きます。そしてその地点で要求される値は、誰が入れても同じです。
Dynamoも例外ではありません。Dynamo公式ドキュメントは、DynamoノードがRevit要素を指すラッパーであり、「Dynamoの統合者がどのHost APIをノードとして公開するかを選ぶ」と記しています。Dynamoでできることは、Revit APIが許す範囲の中です。
つまり道具を変えても問いは残ります。「この鉄筋のフックは90°か、135°か」。どれだけプロンプトを工夫しても、この値を知る人がいなければ、どの道具も答えを作り出せません。
5「建物一棟を自動配筋して」が一度で通らない理由
AIにそう指示したら何が起きるかを考えれば明確です。AIは聞き返し始めます —— コンクリート強度は? 鉄筋径は? ピッチは? 継手は重ね継手か機械式か? 定着長さの基準は?
そしてこれらに答えられる人は、すでに配筋を知っている人です。答えられるならAIがなくてもでき、答えられないならAIがあってもできません。
出典
本記事は公表資料をもとに整理したものであり、法令の解釈や助言ではありません。制度は随時変わりますので、実際の適用にあたっては原文および所管機関の最新の公表内容をご確認ください。
