AITechの仕事の中心には、いつも建築図面があります。この記事では、図面をAIに読ませるときに何が難しいのか、私たちがそれにどう取り組んでいるのかを、専門知識がなくても分かるように書きます。
エンジニアとして技術に関心がある方にも、営業として「何を売る会社なのか」を知りたい方にも読んでほしい内容です。
図面は、絵でも文章でもない
建築図面は、1枚の紙に線・記号・文字・寸法が重なって描かれています。写真のように見たままを理解すればいいわけでも、文章のように上から順に読めばいいわけでもありません。
例えば平面図の1本の線は、壁かもしれないし、窓の枠かもしれないし、寸法を示す補助線かもしれません。どの線が何を意味するかは、周りの記号や文字との関係で決まります。
設計者は経験でこれを一瞬で読み分けています。AIにとっては、ここが最初の壁になります。
難しさは大きく4つ
私たちが日々向き合っている難しさを、4つに分けて紹介します。
1. 記号の描き方が会社ごとに違う
建具や設備を表す記号には一般的な決まりがありますが、実際の図面では会社や設計者ごとに描き方が少しずつ違います。同じ窓でも、会社が変わると形が違うことはよくあります。
2. 文字が小さく、線と重なっている
図面の文字は小さく、線や記号の上に重なって書かれていることが多いです。手書きの書き込みが入っている図面もあります。文字を読むだけでなく、その文字がどの部材を指しているかまで結びつける必要があります。
3. 1枚の中に複数の図面がある
1ページに平面図と立面図、詳細図が並んでいることも珍しくありません。どこからどこまでが1つの図面かを先に見分けないと、別の図面の情報を混ぜてしまいます。
4. 紙からスキャンした図面もある
CADから出力したきれいなPDFだけでなく、紙の図面をスキャンしたものも多く届きます。かすれや傾き、汚れがあると、線や文字の読み取りはさらに難しくなります。
1つの技術では解けない
こうした図面を扱うために、私たちは複数の技術を組み合わせています。図面の線や記号を見つける画像解析、文字を読み取ってデータにするドキュメントAI、建設の専門用語を理解する言語処理などです。
大事なのは、1つの技術で全部を解こうとしないことです。図面を区切る、記号を見つける、文字を読む、それらを結びつける、という工程に分けて、それぞれに合った方法を当てています。
図面の種類ごとに作り分ける
平面図と立面図、構造図と設備図では、描かれている情報も読み方も違います。そのため、全部の図面を同じ仕組みで読むのではなく、図面の種類ごとに読み方を作り分けています。
遠回りに見えますが、どの図面もそこそこ読める仕組みより、種類ごとに作り込んで現場で使える状態にするほうが、お客さまの仕事は確実に楽になります。
最後は、人が確かめられる形にする
今の技術では、AIの読み取りがいつも100%正しいとは限りません。だから私たちは、AIが出した結果を人がすぐに確かめられる形で返すことを大事にしています。
例えば、拾い出した数量の横に、図面のどこから拾ったかを示す。新旧の図面の違いを図面の上に示して、見比べられるようにする。人が一から作業するのではなく、確認だけに集中できる状態をつくることが、私たちの考えるAIの使い方です。
だから、お客さまの図面で検証から始める
図面の描き方が会社ごとに違う以上、用意したデモだけでは本当に使えるかは分かりません。そこで私たちは、開発に入る前に、お客さまの実際の図面で無料の検証をしています。
検証で読めた所と読めなかった所を正直にお見せし、どこまで自動化できそうかを一緒に決めます。営業がお客さまの図面を預かり、エンジニアが読み方を作り、結果を一緒に説明する。この往復が、AITechの仕事の基本の形です。
この仕事の面白さ
エンジニアにとっては、教科書どおりにいかない実際のデータと毎日向き合えることが面白さです。図面ごとに新しい例外があり、それをどう扱うかを自分で考えて形にできます。
営業にとっては、技術の中身が分かるほど提案が具体的になることが面白さです。「この図面のこの部分なら自動で拾えます」と言えると、お客さまとの会話は一気に進みます。
建設業界の経験がなくても大丈夫です。お客さまの図面を前に話しているうちに、図面は自然と読めるようになっていきます。
一緒に働く人を募集しています
ハウスメーカー向け営業、ゼネコン向け法人営業、UI/UXデザイナー、インターンを募集しています。図面とAIのあいだに立つ仕事に興味があれば、まずはカジュアルにお話ししましょう。
会社の全体像は「【5分でわかるAITech】建設業界の『アナログ』をAIで解く会社の全体像」に、営業の現場は「展示会の3日間、AITechのブースでは何が起きているか」にまとめています。