AI・機械学習
Show HN: オープンソースのレゴAIジェネレーターを作成しました
Show HN: Made an open-source Lego AI generator (github.com)
要約
投稿者は、ChatGPTやClaudeなどのAIモデルを使用して、レゴの組み立て言語であるLDraw形式でモデルを生成するPythonツールセットを開発しました。このツールは、AIが高品質なLDrawソースファイルを生成できるように設計されており、Docker化されたWebアプリとして提供されています。これにより、ユーザーはAIを使って独自のレゴモデルをデザインできます。
全文翻訳
こんにちは :-) HNには初投稿です。
去年の12月頃、ChatGPTやClaudeにLDraw言語でソースコードを生成させる実験を始めました。
このLDrawは文字通り「組み立て」言語であり、レゴのピースをモデルに組み立てる方法を、一度に一つの配置指示で記述する低レベルのプログラミング言語です。
LDView、LeoCAD、Studioなどの特定のツールで実行すると、これらの指示はレゴCADモデルになり、操作したり、変更したりできます。
つまり、1つのLDrawソースファイル(.mpdまたは.ldr形式)は、1つのレゴCADモデルに相当します。
そこで考えたのは、ChatGPTやClaudeに高品質なLDrawソースファイルを生成させることができれば、それらは実際に高品質なレゴCADモデルを生成することになるのではないか、ということでした。
そして、数ヶ月にわたる試行錯誤を経て、うまくいきました!!!
要するに、GPT-6 AstraとOpus 5.5を使用して、Pythonツールセット、指示、およびエージェント全般のためのドキュメントを作成しました。これらは、LDrawモデルを生成するためにエージェントによって使用できます。
私はこれをDocker化されたWebアプリとしてパッケージ化し、OpenAI、Claude、OpenRouterなど、いくつかのプロバイダー(およびエージェント)から選択して試したり実験したりできるようにしました。
たくさんの例はこちらです: https://anteloc.github.io/index-samples.html。
.mpdモデルの内部構造、つまり「エージェントが何を考えていたか」に興味がある場合は、気になった.mpdファイルをテキストエディタで開き、「0 FILE」で始まる行の下にある最初の行を読んでください。
フィードバックやコメントをいただけると大変嬉しいです。これがどうなるか見てみましょう =)