Case StudyCreator & AI Engineer

Design Agent AI.

Ein konversationelles CAD-Tool: Beschreiben Sie ein 3D-druckbares Drohnenteil in natürlicher Sprache, und Claude generiert parametrischen OpenSCAD-Code, der zu STL kompiliert und in einem interaktiven 3D-Viewer dargestellt wird.

Client
Independent Product
Year
2025
Tools
Claude API, React, TypeScript, Three.js, Node.js, Express, OpenSCAD, Vite, Tailwind CSS
Specimen-Karte für Design Agent AI: Eine Anfrage in natürlicher Sprache wird zu OpenSCAD-Code und einem 3D-druckbaren Bauteil.

Überblick

Design Agent AI verkürzt den Weg von der Idee zum druckbaren Bauteil radikal. Man beschreibt in natürlicher Sprache, was man braucht — "eine Propellerhalterung für eine 5-mm-Welle, 30 mm Durchmesser" — und das System erzeugt echte, parametrische CAD-Geometrie, die sich im Browser prüfen und direkt an einen 3D-Drucker senden lässt. Entwickelt für Drohnenteile, wo individuelle Halterungen und Befestigungen ein ständiger Bedarf in kleinen Stückzahlen sind.

Funktionsweise

Claude agiert als erfahrener OpenSCAD-Programmierer: Ein domänenspezifisch abgestimmter System-Prompt kodiert 3D-Druck-Beschränkungen (Wandstärken, Toleranzen, Druckbarkeitsregeln), und das Modell generiert für jede Anfrage parametrischen OpenSCAD-Quellcode. Das Node/Express-Backend kompiliert diesen Code mit einer lokalen OpenSCAD-Binary zu STL, und das React-Frontend rendert das Mesh in einem interaktiven Three.js-Viewer.

Konversationelle Iteration

Der spannende Teil ist die Verfeinerung. Weil die gesamte Konversationshistorie mit jeder Anfrage mitgeführt wird, wird Design zum Dialog — "mach es 2 mm dicker", "füge M3-Befestigungsbohrungen hinzu", "fase die Kanten an" — wobei jede Runde das parametrische Modell neu generiert. Über Claudes multimodale Eingabe lassen sich Referenzbilder anhängen, um das Design an etwas Physischem zu verankern.

Ergebnis

Ein funktionierender Prototyp, der LLM-Code-Generierung auf physische Ergebnisse anwendet — wo das generierte Artefakt kein Text auf einem Bildschirm ist, sondern ein Objekt, das man in der Hand halten kann.