隨著利用大型語言模型 (LLM) 的新型 CAD 設計技術出現,將複雜的空間推理交給幾何求解器,使精密的木工及工程設計成為可能。
試著想像一下。在週六的午後,想為客廳的一角製作一個剛好合適的收納櫃,於是試著畫設計圖。然而,是否曾在開始複雜的尺寸計算與 3D 空間設計之前,就因感到茫然無措而放棄了呢?木工是一項很棒的愛好,但對於一般大眾來說,入門階段的「設計」門檻相當高。不過最近,有一些充滿希望的技術研究顯示,AI 可以代替我們完成這些困難的過程。
為什麼這很重要?
至今為止,電腦輔助設計(CAD,Computer-Aided Design)工具一直屬於專家的領域。光是學習複雜的程式就需要數個月的時間,設計一件家具時,還必須在腦中計算無數的數據與空間限制。但隨著大型語言模型(LLM,透過大規模語言數據訓練的人工智慧)加入這個過程,現在正迎來一個可以透過日常語言溝通並具體化設計的時代。這不僅僅是工具的演變,更意味著「創意生產力」的擴展,讓任何人都能將自己的創意立即轉化為物理成果。
輕鬆理解
LLM 該如何協助設計呢?簡單來說,就是教導人工智慧「數學邏輯」。最近研究的方式,是將原本為了理解文字而預訓練的大型語言模型,透過「工程草圖」數據進行微調(Fine-tuning,針對特定領域進行額外學習)出處: CAD-LLM: Large Language Model for CAD Generation。
在此出現了一項更重要的技術,那就是被稱為「AIDL」的語言 出處: A Solver-Aided Hierarchical Language for LLM-Driven CAD Design。試著想像一下,當你對 AI 說:「請畫一個寬 50cm、深 30cm 的三層架子」時,AI 可以理解這句話。但是,若由 AI 直接計算複雜的幾何尺寸,可能會出現錯誤。
這時,AIDL 便扮演了救援者的角色。AIDL 將複雜的空間推理問題轉交給「幾何約束求解器(Geometric constraint solver,透過數學公式精確對齊空間位置的工具)」。簡單來說,其結構是 AI 掌握設計意圖,而精密數學計算則委託給專業的求解器,以確保準確性 出處: A Solver-Aided Hierarchical Language for LLM-Driven CAD Design。這就像是由熟練的建築師擬定整體設計,而結構計算由工程師負責一樣。
目前狀況
目前這些技術尚處於初步研究階段。在操作工程草圖等特定 CAD 生成場景中,利用已經預訓練的模型,已經展現出非常優秀的結果 出處: CAD-LLM: Large Language Model for CAD Generation。
不過,距離成為像木工專用程式那樣,人人皆可輕鬆使用的商業化工具,還需要一些時間。目前許多木工所使用的傳統技術與資訊,皆透過 Popular Woodworking 等網站進行分享,未來若能將 AI 與這些熟練的知識結合,預期將能產生強大的綜效。
未來將如何發展?
在不久的將來,或許只要說:「把這個抽屜的把手從右邊移到左邊,並將總長度增加 10cm」,AI 就會立即修正設計圖。此外,若將包含專家設計訣竅的數據與 LLM 結合,將能即時發現設計錯誤,甚至獲得木材切割最佳化的建議。AI 現在已不僅僅是寫文章或畫圖的工具,更已深入到我們居住空間的設計與製作領域中。
或許你夢寐以求的專屬家具,在 AI 這位可靠助手的幫助下,不久之後就會真實地擺在客廳中央。
MindTickleBytes AI 記者觀點
當 AI 消除設計的複雜性時,我們終於能不再專注於「計算」,而是專注於「創作」。每當技術降低工具的進入門檻,世界就會變得更具創意。將複雜的計算交給 AI,你只需要專注於「要做什麼樣的家具」這種快樂的煩惱吧。
參考資料
- 人工手動輸入
- 幾何約束求解器
- 隨機設計生成
- 手動編寫所有設計
- 將預訓練語言模型微調為工程草圖
- 僅能進行照片拍攝
- WOOD-GPT
- AIDL
- CAD-FLOW