ChatGPT & 3D-Druck: Selbstreplizierende KI-Maschinen! Maximieren Sie die SEO-Optimierung durch die Wahl relevanter Keywords und Sprachstil.

ChatGPT & 3D-Druck: Selbstreplizierende KI-Maschinen! Maximieren Sie die SEO-Optimierung durch die Wahl relevanter Keywords und Sprachstil.

source

„Hey Leu­te und will­kom­men zurück im Labor! In die­sem Video wer­de ich euch mei­ne genia­le Idee vor­stel­len, wie wir künst­li­che Intel­li­genz und selbst­re­pli­zie­ren­de Maschi­nen kom­bi­nie­ren kön­nen, um einen Schritt näher zur Robo­ter-Revol­te zu kom­men. Ich las­se sogar ein mit KI gene­rier­ten Code auf mei­nem 3D-Dru­cker lau­fen. Als Geschenk begann die­se Idee am 30. Novem­ber, dem Ver­öf­fent­li­chungs­da­tum von Chat GPT. Chat GPT ist ein hoch­mo­der­ner Chat­bot, ent­wi­ckelt von Ope­nAI, der es Benut­zern ermög­licht, men­schen­ähn­li­chen Text basie­rend auf einer vor­ge­ge­be­nen Anwei­sung zu gene­rie­ren. Eine der ein­zig­ar­ti­gen Eigen­schaf­ten von Chat GPT ist sei­ne Fähig­keit, Code zu gene­rie­ren. Ent­wick­ler kön­nen natür­lich­sprach­li­che Beschrei­bun­gen des gewünsch­ten Codes ein­ge­ben und Chat GPT gene­riert den ent­spre­chen­den Code in der gewünsch­ten Pro­gram­mier­spra­che.

Für mei­ne genia­le Idee ver­wen­den wir Open­S­CAD, ein belieb­tes Open-Source-Tool zur Erstel­lung von 3D-Model­len. Damit kann die Geo­me­trie eines 3D-Objekts mit­hil­fe einer Skript­spra­che defi­niert und anschlie­ßend als STL-Datei für den 3D-Druck expor­tiert wer­den. Mei­ne Idee ist, dass man mit Chat GPT ein­fach das 3D-Objekt, das man erstel­len möch­te, in natür­li­cher Spra­che beschrei­ben kann. Chat GPT gene­riert den ent­spre­chen­den Open­S­CAD-Code und Open­S­CAD erstellt das 3D-Modell zum Dru­cken. Kei­ne Erfah­rung in der Model­lie­rung erfor­der­lich. Aber natür­lich könn­ten nicht nur Men­schen davon pro­fi­tie­ren, die KI könn­te auf die Erfah­run­gen des Red Wrap-Pro­jekts auf­bau­en und ihre eige­ne phy­si­sche Form gestal­ten, was ich sehr nied­lich fin­den wür­de.

Was ihr in die­sem Video sehen wer­det, ist ein ers­ter und blin­der Ver­such, leicht bear­bei­tet, um der Auf­merk­sam­keits­span­ne der heu­ti­gen Zeit gerecht zu wer­den. Wenn ihr nur die Ergeb­nis­se sehen wollt, könnt ihr ger­ne zum Ende sprin­gen, aber ich fand die­sen Pro­zess sehr inter­es­sant. Was wür­de mich dar­an hin­dern, die­sen Chat­bot zur Gene­rie­rung von Open­S­CAD-Code für die Deko­ra­ti­on mei­nes Weih­nachts­bau­mes zu ver­wen­den? Wir wer­den sehen, wel­che Ergeb­nis­se ich fin­den wer­de. Fan­gen wir damit an, nach einem Weih­nachts­bau­m­an­hän­ger zu fra­gen, und schon gene­riert der Chat­bot den Code. Das Lus­ti­ge dar­an ist, dass er auch klei­ne Stü­cke Doku­men­ta­ti­on oder Erklä­rung gene­riert, was der Code tat­säch­lich bewirkt und von den bei­den Para­me­tern, die wir hier beein­flus­sen kön­nen, was sehr spa­ßig ist. Oh, schau mal, das sieht irgend­wie nach Deko­ra­ti­on aus, viel­leicht wird das nicht so gut gedruckt. Aber hey, es ist ein Anfang. Ich habe kei­ne Zei­le Code geschrie­ben, ich habe die Maschi­ne ein­fach dar­um gebe­ten, mir eini­ge Daten zu lie­fern, und das fin­de ich sehr beein­dru­ckend. Aber um das zu ver­voll­stän­di­gen, müs­sen wir noch einen Zylin­der durch die Mit­te hin­zu­fü­gen. Das Lus­ti­ge an die­sem Chat­bot ist, dass wir ihn ein­fach danach fra­gen kön­nen. Und schon haben wir neu­en Code und er hat sogar die Ände­run­gen doku­men­tiert, die er vor­ge­nom­men hat, was sehr nett ist. Aber das sieht immer noch nicht rich­tig aus, also den­ke ich, ich fra­ge ihn, die Zylin­der viel grö­ßer zu machen. Was haben wir jetzt? Oh, schau mal, ich wür­de sagen, in nur drei Anfra­gen haben wir einen net­ten klei­nen Weih­nachts­bau­m­an­hän­ger. Der ers­te ist fer­tig, lasst uns die­sen Thread zurück­set­zen und mit einem Schnee­flo­cke-Anhän­ger wei­ter­ma­chen.

Das sind vie­le Varia­blen und es sieht so aus, als ob wir die­ses Mal einen Feh­ler bekom­men. Der gene­rier­te Code hat kei­ne rich­ti­ge Syn­tax ver­wen­det, das kann immer pas­sie­ren, wir haben die­ses Mal kein Glück gehabt. Aber ich wer­de ein­fach genau die glei­che Anfra­ge kopie­ren und noch­mal stel­len, denn jedes Mal gibt er eine ande­re Ant­wort. Oh, das ist noch mehr Code und es erklärt mir sogar, dass ich Open­S­CAD ver­wen­den muss, einen kos­ten­lo­sen und Open-Source-3D-Model­lie­rungs­pro­gramm für all die Pro­gram­mie­rer unter euch. Ich kann die­ses Tool wirk­lich emp­feh­len. Hmm, es scheint, als wür­de auch die­se Ite­ra­ti­on kei­nen Sinn erge­ben. Ich spie­le wei­ter­hin mit die­sem Code her­um, um zu ver­ste­hen, was die Maschi­ne gedacht hat, aber das ist das Pro­blem, die Maschi­ne hat nicht gedacht, sie hat ein­fach gemacht. Also ver­su­chen wir es noch­mal. Inter­es­sant, das ist nicht ein­mal rich­tig for­ma­tiert oder so, aber ich kopie­re es trotz­dem und pro­bie­re es aus. Oh, schau mal, sehr viel­ver­spre­chend, außer der Höhe, die ist etwas zu hoch. Das sieht für mich nach einer sehr schö­nen Schnee­flo­cke aus. Das letz­te, was fehlt, ist dass wir das nicht wirk­lich auf­hän­gen kön­nen, ich muss viel­leicht manu­ell ein Loch zum Bin­den einer Schnur hin­zu­fü­gen. Aber zuerst fra­ge ich es, ob es das Loch für mich hin­zu­fü­gen kann. Die­ses Mal hat es Krei­se hin­zu­ge­fügt, das wäre cool, aber es hat den Cir­cle-Befehl anstel­le des Cylin­der-Befehls ver­wen­det. Also fra­ge ich es jetzt, ob es den Cylin­der-Befehl anstel­le von Cir­cle ver­wen­den soll, und wir erhal­ten unse­re Ant­wort. Und es hat sogar den Höhen­pa­ra­me­ter kor­rekt hin­zu­ge­fügt, was sehr cool ist. Oh, ich habe mich geirrt, wir mischen 2D- und 3D-Objek­te, der Cir­cle-Befehl war der rich­ti­ge Weg und statt­des­sen war der Trans­la­te-Befehl das Pro­blem. Also kön­nen wir die­sen Prompt ein­fach bear­bei­ten, und wir haben einen Kreis in der Mit­te, durch den wir eine Schnur bin­den kön­nen. Das sieht für mich nach einer sehr schö­nen Schnee­flo­cke aus. Die zwei­te Deko­ra­ti­on ist fer­tig. What should we do next? Wir haben eine Schnee­flo­cke, wir haben einen Weih­nachts­bau­m­an­hän­ger. Ich wür­de sagen, als Nächs­tes ver­su­chen wir es mit einer Weih­nachts­baum­spit­ze. Gene­rie­re Open­S­CAD-Code für eine Weih­nachts­baum­spit­ze. Oh, es scheint, dass er ste­cken geblie­ben ist, nein, er muss­te nur noch etwas berech­nen. Unse­re Ser­ver sind im Moment ziem­lich über­las­tet, so dass ich das ver­ste­hen kann. Wow, das ist.. was zur Höl­le ist das? Das ist kei­ne kor­rek­te Open­S­CAD-Syn­tax, wie ihr sehen könnt, wenn ich das hier ein­ko­pie­re, ist es kei­ne rich­ti­ge Syn­tax, über­all wer­den Feh­ler ange­zeigt. Das funk­tio­niert nicht. Also sagen wir ihm ein­fach, dass das kei­ne kor­rek­te Open­S­CAD-Syn­tax ist und ver­su­chen es erneut. Und das macht er wie­der. Das ist nicht die rich­ti­ge Syn­tax. Da er es anschei­nend nicht begreift, sage ich ihm, dass es nicht funk­tio­niert und er von vor­ne star­ten soll­te. Nein, das ist nicht die Arbeits­wei­se von Pro­gram­mier­spra­chen. Sie müs­sen etwas mehr Arbeit inves­tie­ren, wenn sie mei­nen Baum mit die­sem Code deko­rie­ren wol­len. Ich den­ke, wir müs­sen es noch ein­mal ver­su­chen, set­zen die­sen Thread zurück und fra­gen nach einem ande­ren Vor­schlag: Gene­rie­re Open­S­CAD-Code für eine Weih­nachts­baum­spit­ze. Das sieht nach guter Syn­tax aus, kopie­ren wir es, fügen es ein, eine Spit­ze. Schaut mal, es denkt, dass Open­S­CAD ein „cone“ Modul hat. Ich sage ihm ein­fach, dass das nicht der Fall ist und gebe ihm einen Hin­weis, wie er den Code ändern könn­te. Open­S­CAD hat kein Kegel­ob­jekt, aber man könn­te den Zylin­der mit D1, D2 und Höhe ver­wen­den, um einen Kegel zu appro­xi­mie­ren. Mal sehen, ob er das ver­steht. Okay, es scheint ver­stan­den zu haben. Ich muss ihn bit­ten, die­ses neue Wis­sen, das er gera­de erlangt hat, auf den Code, den er oben geschrie­ben hat, anzu­wen­den. Also fra­ge ich ihn jetzt, ob er die Kegel­zei­le im Code für die Weih­nachts­baum­spit­ze durch die­ses neue Wis­sen erset­zen kann. Es scheint, dass er es ver­stan­den hat, also was bekom­men wir? Eine ziem­lich inter­es­san­te Geo­me­trie. Ich bezweif­le jedoch, dass das gut auf den Weih­nachts­baum passt, das muss ich zuge­ben. Aber es gelang ihm, den Pro­gram­mier­feh­ler zu behe­ben, nach­dem ich ihm gezeigt habe, wie es geht. Ich bin sehr beein­druckt, muss ich zuge­ben. Viel­leicht war die Weih­nachts­baum­spit­ze nicht die bes­te Idee. Ich glau­be, ich been­de den Ver­such, Deko­ra­tio­nen zu gene­rie­ren, und spre­che über die Gren­zen die­ses Chat­bots. Denn hier ist ziem­lich klar zu sehen, dass die KI Open­S­CAD nicht wirk­lich ver­steht. Um es klar­zu­stel­len, das ist eine spe­zi­fi­sche Ein­schrän­kung der Spra­che von Open­S­CAD, da wir hier 3D-Model­le erstel­len. Für bekann­te Spra­chen wie…“

Schlagwörter: