こんにちは :-) HNは初めてで、初めての投稿です。昨年の12月頃、ChatGPTとClaudeにLDraw言語でソースコードを生成させる実験を始めました。このLDrawは文字通り「アセンブリ」言語であり、LEGOピースをモデルに組み立てる方法を、一度に1つの配置命令で記述する低レベルプログラミング言語です。LDView、LeoCAD、Studioなどの特定のツールで実行されると、これらの命令はLEGO CADモデルになり、操作や修正などが可能になります。言い換えれば、.mpdまたは.ldr形式の1つのLDrawソースファイルは、1つのLEGO CADモデルに相当します。
そこで、私が考えたアイデアは、ChatGPTやClaudeに高品質なLDrawソースファイルを生成させることができれば、実際に高品質なLEGO CADモデルを生成していることになるのではないか、ということでした。そして、何ヶ月もの反復と試行錯誤の末、ついに成功しました!!!簡単に言うと、GPT-6 AstraとOpus 5.5を使用して、一般的なエージェント向けのPythonツールセット、指示、ドキュメントを作成しました。これで、エージェントはこれらを使用してLDrawモデルを生成できるようになりました。
私はこれらすべてをDocker化されたWebアプリとしてパッケージ化し、他の人が試したり実験したりできるようにしました。選択できるプロバイダー(およびエージェント)は、OpenAI、Claude、OpenRouterの複数あります。AIエージェントにモデルのアイデアを与えてください。ガイドし、構築させると、LDraw LEGO©モデルが得られます。構築プロセスが完了すると得られるもの:そのソースコード(LDraw言語)。さまざまなビュー:3Dビューア、3Dプレーヤー、VRインタラクティブ(Meta Quest 3)、画像... Blenderで編集可能なgl TFファイル(.glb形式)、Blenderのカスタムプロパティとしてのメタ情報。チャット履歴とエージェントの思考プロセス。
フィードバックやコメントをいただければ幸いです。これがどこに向かうのか見てみましょう =)
出典: Hacker News · 要約:HeadlinesBriefing