建設会社の社長がChatGPTに間取りを描いてもらった

まだまだ実用には程遠いですが、ChatGPTはすでに空間の概念をもっている模様です。間取りの作成と、建築基準法・施行令の理解のテストを行いました。これまでの成果と、弊社専用AIチャットの暫定公開をサイトにまとめました。 https://sites.google.com/hirayama.com/chatgpt?usp=share_link 続きを読む
72
平山秀樹 Hideki Hirayama @hidekihirayama

ChatGPT-4にDall-eに指示させて間取りをイラスト化できないか考えたのですが、あまりうまく行きません。たぶん、CAD/BIMのサポートはかなりうまくできるのでしょうが、プラン(図面)を書くこと自体はしばらくは人間の領域にとどまるのでしょうね。 pic.twitter.com/NfJ38d2J4P

2023-04-02 07:51:10
拡大
拡大
拡大
平山秀樹 Hideki Hirayama @hidekihirayama

ArchiCANのGDLだの、Pythonだの、経由して #ChatGPT にJavaScriptで間取り図を作成させる方法を思いつきました。まだ全く実用には程遠いですが、空間概念をもっているような感じはします。チューニングしていくにはどうしたらよいかプロンプト工夫します pic.twitter.com/b4ylcLJz4X

2023-04-09 07:56:54
拡大

ArchiCANは、ArchiCADの間違いでした。
Graphisoft

平山秀樹 Hideki Hirayama @hidekihirayama

当初は、 #ArchiCAD のGDLというスクリプトで書かせようとトライしました。そのときのスクショです。 pic.twitter.com/TuwSs4lFf6

2023-04-09 08:24:42
拡大

間取り生成プロンプトの試行錯誤

平山秀樹 Hideki Hirayama @hidekihirayama

ちなみに生成されたheml+JavaScriptはこんな感じでした。 pic.twitter.com/Kw3riadNJO

2023-04-09 08:14:18
拡大
拡大
拡大

html + JavaScriptの間違いでした。

平山秀樹 Hideki Hirayama @hidekihirayama

以下の指示で作らせた一階、二階の平面図です。 「日本の成田市に建設する戸建て住宅で、夫婦と小学生男女の子供、合計四人が住みます。面積は37坪を希望します。木造二階建てとします。これらの条件に合う間取りを考えてください。そのうえで、その間取りを描くGDLを、生成してください。」 pic.twitter.com/vmPcz5icrs

2023-04-09 07:58:43
拡大
拡大
平山秀樹 Hideki Hirayama @hidekihirayama

間取りの記述を合理化できないか考え(壁打ちし)ています。言葉でも、JavaScriptでも、拙いながら同じ間取りを提示してきています。チャンクの彼方へ「忘却」するまでは、空間のモデルを持っているように見えます。 pic.twitter.com/ESK6gsX8Fc

2023-04-09 14:38:27
拡大
拡大
平山秀樹 Hideki Hirayama @hidekihirayama

いろいろ指示して10世代目で不十分ながら、なんとか平面図らしきものを生成できました。一階と二階の大きさが違う、子供部屋の真ん中にトイレがあるなど問題は多数です。部屋のつながりをきちんと記述しないとうまく行かないようです。平面図を描かせるプロンプトを考えないとです。 pic.twitter.com/F4GUpJGH8p

2023-04-09 15:31:14
拡大
平山秀樹 Hideki Hirayama @hidekihirayama

ちなみに、11世代目で作画崩壊しました。プランを考えるプロンプトの条件を整理してもう一度最初からやってみます。

2023-04-09 15:35:45
平山秀樹 Hideki Hirayama @hidekihirayama

プロンプト条件整理をChatGPT-4にやらせてみました。英語ですが、それらしいものができました。ところが、ここで例によってリミットになってしまいました。 pic.twitter.com/qDTUTVoWSN

2023-04-09 15:46:42
拡大
平山秀樹 Hideki Hirayama @hidekihirayama

この後、17世代目まで来ました。途中で建築のまどりの基本を確認し、参考になるサイトをプロンプトで指定することで、常識的な各室の面積での生成までたどり着きました。しかし、なかなか実用レベル、参考レベルまで至りません。結局まだ、ChtGPTの空間概念は幼稚園生レベルなのだと考えます。

2023-04-10 07:23:29
平山秀樹 Hideki Hirayama @hidekihirayama

現在たどりついたプロンプトです。各部屋の位置などをかなり具体的に指定せざるを得ませんでした。各室が壁でつながっていなければならない、階段が上下階で同じ場所になければならないなど、常識以前の指示を入れています。 pic.twitter.com/ZhciSw97nw

2023-04-10 07:26:00
拡大

子供に作画を教えるように!

平山秀樹 Hideki Hirayama @hidekihirayama

かなりいろいろ工夫しましたが、注意散漫な子供に絵の描き方を教えているような気がしてきました。どの部屋とどの部屋がつながっているべきか、部屋の適切な面積と各辺の求め方、描画する位地をどう指定するかなど、ここの要素には適切に答えてくれるのですが、全体の総合化ができません。 pic.twitter.com/FQlB1dAstr

2023-04-11 09:13:16
拡大
拡大
拡大
平山秀樹 Hideki Hirayama @hidekihirayama

確かIQは言語的IQと動作的IQに別れると記憶します。ChatGPTはまさに言語的IQは天才的ですが、空間把握などの動作的IQはまだまだ子供レベルだと確信します。設計、建設など総合的な判断、物作りをする業種ではまだまだ人工知能に仕事は奪われないかと!

2023-04-11 09:15:26
平山秀樹 Hideki Hirayama @hidekihirayama

例によって、GPT-4の割り当てリソース限界に来てしまったので、3.5で条件整理をやらせるところから始めようとプロンプトを工夫していたら、斜め上からの対応が来ました。びっくり! 左がマークダウンで出力した「間取り」、右がプロンプトを含む全工程です。 pic.twitter.com/PLrARZXe7Z

2023-04-11 13:57:35
拡大
拡大
平山秀樹 Hideki Hirayama @hidekihirayama

同じことを制限もどったChatGPT4でやらせた結果です。html+JavaScriptは体良く「お客様自身で」と今度は断られてしまいました。一応、ここまで時間を使って作成したプロンプトを.txtファイルとして共有しておきます。 drive.google.com/file/d/1wSbws7… pic.twitter.com/TzNFDSAeSG

2023-04-11 14:36:00
拡大
平山秀樹 Hideki Hirayama @hidekihirayama

もしかして、住宅の間取りを考える #ChatGPT#プロンプト 開発できたかもです。ステップに分けて考えること、いきなり空間的に考えさせるのではなく、文章的、部屋と部屋のつながりに注目させて生成さることがコツだと思われます。 pic.twitter.com/YaejcX2V8r

2023-04-12 07:11:44
拡大
平山秀樹 Hideki Hirayama @hidekihirayama

プロンプトで4つのステップに分けました。要件整理、部屋と部屋のつながり、マークダウン表示で人間側のチェック、そしてスクリプトです。 pic.twitter.com/er4lbMqD6I

2023-04-12 11:55:44
拡大
拡大
拡大
拡大
平山秀樹 Hideki Hirayama @hidekihirayama

人間との対話でどれだけ「記憶」を維持できるかがまだわかりません。 pic.twitter.com/flXfehtDqk

2023-04-12 11:56:26
拡大
平山秀樹 Hideki Hirayama @hidekihirayama

まだ、いろいろ対話して修正しなければなりませんが、#ChatGPT4 が生成したhtmo+JavaScriptの表示結果です。割とまともになったかなと。 合わせて、いまのところ最終版のプロンプトのtxtファイルです。 docs.google.com/document/d/1Kc… pic.twitter.com/EFE3HGUCLU

2023-04-13 09:50:20
拡大