AI 甚至能協助木工設計?將想像中的家具化為現實的方法

電腦螢幕中象徵 3D 木製家具設計圖與 AI 技術的圖形
AI Summary

隨著利用大型語言模型 (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,你只需要專注於「要做什麼樣的家具」這種快樂的煩惱吧。

參考資料

  1. CAD-LLM: Large Language Model for CAD Generation
  2. A Solver-Aided Hierarchical Language for LLM-Driven CAD Design
  3. popularwoodworking.com
AD
測試你的理解
Q1. 在基於 LLM 的 CAD 設計中,為了解決空間推理的複雜性,使用了什麼技術?
  • 人工手動輸入
  • 幾何約束求解器
  • 隨機設計生成
根據最新研究,透過像 AIDL 這樣的語言,將空間推理需求卸載(委託)給幾何約束求解器來解決。
Q2. LLM 如何被應用於 CAD 設計中?
  • 手動編寫所有設計
  • 將預訓練語言模型微調為工程草圖
  • 僅能進行照片拍攝
透過將預訓練的語言模型微調(fine-tuning)為工程草圖,在各種 CAD 生成場景中展現了卓越的效能。
Q3. 文中提到的 CAD 設計用語言名稱為何?
  • WOOD-GPT
  • AIDL
  • CAD-FLOW
協助複雜設計的求解器輔助型階層式領域特定語言 (DSL) 名稱為 AIDL。