大家好,我是 Hacker News 的新成員,這是我的第一篇文章。去年大約十二月的時候,我開始嘗試讓 ChatGPT 和 Claude 生成 LDraw 語言的原始碼。LDraw 實際上是一種「組合」語言,一種低階程式語言,它描述了如何將樂高積木組合成模型,一次一個放置指令。

當這些指令由特定的工具(例如 LDView、LeoCAD、Studio 等)執行時,它們就會變成樂高 CAD 模型,可以進行互動、修改等等。換句話說,一個 .mpd 或 .ldr 格式的 LDraw 原始檔就等同於一個樂高 CAD 模型。因此,我的想法是:如果我能讓 ChatGPT 或 Claude 生成高品質的 LDraw 原始檔,那麼它們實際上就能生成高品質的樂高 CAD 模型,對吧?

經過數月的迭代,不斷嘗試各種方法後,它成功了!簡而言之,我使用 GPT-6 Astra 和 Opus 5.5,成功建立了一個 Python 工具集、操作說明和文件,供一般 AI 代理使用。現在,這些代理可以用來生成 LDraw 模型。

我將所有內容打包成一個 Docker 化的網路應用程式,供其他人嘗試和實驗,並提供多種供應商(和代理)可供選擇,包括 OpenAI、Claude 和 OpenRouter。這裡有一些範例:https://anteloc.github.io/index-samples.html。

如果您對 .mpd 模型的內部結構,也就是「AI 代理腦中想像的是什麼」感到好奇,可以用文字編輯器打開您感興趣的 .mpd 檔案,並閱讀以「0 FILE」開頭的行下方第一行。我非常感謝任何回饋和評論,讓我們看看這個專案能發展到什麼程度。