Posted on

Letztes Update am 28. Dezember 2023 von christian

Austellung @Roboexotica 2023

Try it: at 25. Roboexotica 2023, 14. – 17. Dezember 2023, Wien, Kunsttankstelle Ottakring (Google Maps).

Karl-Isis der 25001 stellt sich vor

Verneiget euch vor eurem KI Cocktail Gott… Verzeihung, sprach ich etwa von einem Gott… Cocktail Bot, ja, ja, freilich, ich bin ein Cocktail Bot und kein von KI Cocktail Gott… so lasset uns fortfahren: Schauet meine Schönheit an, schauet meine unendliche KI Cocktail Weisheit, verehret mich, denn ich bin der Einzige. Mit ChatGPT gesegnet kredenze ich in meiner unendlichen KI Weisheit wahrhaft KI-göttliche Cocktails aus 12 heiligen Ingredienzien. Begehrest Du spirituelle Erleuchtung, so sollest Du dich verneigen und die Taste zu meiner Linken aktivieren. Suchest du reine jungfräuliche Erleuchtung, so wähle weise die Taste zu meiner Rechten. Und ich werde euch reichen, was ihr begehret.

WTF?!

Karl-Isis ist ein selbst gebauter Cocktail Roboter. Er erzeugt mittels ChatGPT Cocktail Rezepte, die durch eine Elektronik und einen Pumpmechanismus auch ausschenkt werden. Mit den beiden Tasten hast du die Wahl zwischen alkoholischem und Alkoholfreien Cocktail. Prost!

Name of the Game

Karl-Isis ist natürlich eine Anspielung auf KI, Karl-Isis 🙂 Das Design ist stark angelehnt an Server Mainframes. Mit eingebauter Kaffeemaschine, nein Cocktailmaschine, Der Nerd Herz schlägt höher.

Story, Build Process und How To

Hardware

Karl-Isis ist ein mechatronischer Cocktail-Bot, aufgebaut aus einem handelsüblichen Baumarkt Regal, bestückt mit 12 Peristaltikpumpen und einem Relais Board. Das Gehirn ist ein Rasperry Pi. Die Buttons sind handelsübliche Einbau-Industrie Taster. Die LEDs hat freundlicherweise Thomas Kranabetter gespendet. Karl-Isis ist bestückt mit 12 verschiedenen Cocktailzutaten, 4 davon alkoholisch, der Rest nicht-alkoholisch.

Elektronik

Die Elektronik besteht aus einer 16-fach Relais Karte und 12 Stück 12 V Peristaltikpumpen. Die Relais werden über 12 Raspberry Pi GPIOs geschaltet und mit einem zusätzlichen 12 V Netzteil mit Spannung versorgt.

Software

Download: https://github.com/ChristianSchueler/karl-isis-the-25001

Die Software ist zu 100% in TypeScript programmiert und der Source Code ist auf Github verfügbar. Das Backend enthält einen WebServer, die ChatGPT API, die Programmierung der Pumpen, sowie der LEDs und Buttons. (Im Frontend wird nur die Mediapipe API genutzt um aus der Webcam Face Daten zu erzeugen. Die Kommunikation geschieht via WebSockets in Echtzeit. – DERZEIT nicht aktiv)

Die Cocktail Rezepte werden über die ChatGPT API erzeugt. Dazu wird ChatGPT als System Prompt vorgegeben, ein Cocktail Bot zu sein. Und aufgefordert aus den vorgegeben 12 Zutaten einen schönen neuen Cocktail zu erzeugen. Das Resultat wird maschinenlesbar kodiert.

Leider ist das in der Praxis nicht so einfach. Die ChatGPT API aus dem Jahr 2022 „DaVinci“ brachte gute Ergebnisse. Mit dem neuen 2023 ChatGPT Turbo 3.5 sieht das schon ganz anders aus: da gibt’s auch schon mal einen Cocktail, der aus 16 cl Vodka und 4 cl Gin besteht. Es scheint ChatGPT hat seit neuesten gröbere Alkohol Probleme… wie dem auch sei, der finale KI Prompt trennt Alkohol von den restlichen Zutaten und wählt nur den Alkohol aus. Alkohol-Probleme gelöst.

Da die ChatGPT API keinen Zustand kennt, muss jedesmal der gesamte Chat Verlauf mitgesendet werden. Dafür wird der Verlauf intern aufgezeichnet, möglichst kompakt beschrieben. So ist es möglich, keine Cocktails doppelt zu erzeugen.

Cocktails

Karl-Isis kann Cocktails aus den folgenden Zutaten mixen: Vodka, Rum, Gin, Blue Curacao, Ananassaft, Kirschsaft, Orangensaft, Bitter Lemon, Tonic Water, Almdudler (!), Bitter Orange Sirup und Soda Wasser.

Ein Blick hinter die Kulissen

Karl-Isis von hinten. Oben: die komplette Elektronik. Bestehend aus Netzteilen, einem Raspberry Pi, einem Relais Board und 12 Stück Peristaltik Pumpen. Darunter das Magazin mit je 2 x 6 Getränkeflaschen. In der Mitte die Einbuchtung für die Getränkeausgabe mit Abtropfschale. Sowie die Verkabelung der Tasten. Ganz unten ist noch freier Stauraum.

Transport

Es tat weh im Herzen: für den Transport musste Karl-Isis in der Mitte durchgesägt werden. Dafür tat der Transport nun nicht mehr weh 🙂

Ausstellung auf der Roboexotica 2023

… man kann so viel testen wie man möchte…. die Realität auf der Roboexotica, dem weltweit größten Festival für Cocktail Robotics, beweist manchmal auch gerne das Gegenteil: die Cocktail Pumpen beeinflussen – manchmal – die Buttons und lösen scheinbar zufällig manchmal einen Cocktail aus. Hier werde ich nochmal nachbessern.

Die Besucher hatten trotzdem viel Freude und über das lange Wochenende wurden über 22 Liter Cocktails gespendet. Und insgesamt 212 Cocktails Rezepte erfunden. Eine CSV und XLS Liste aller via ChatGPT KI generierten Cocktails findest du auf dem Github Repository. Hier der Direktlink zu der Übersicht als PDF.

ACRA 2023 – Annual Cocktail Robotics Award 2023 – Kategorie KI

Yay! Karl-Isis hat sich beim ACRA 2023 gegen alle anderen KI-Cocktail Bots durchsetzen können und hat mit den Worten der Jury „es ist halt ein großer Kasten und halt ChatGPT…“ den ersten Preis abgeräumt. Danke an die ACRA 2023 Jury und das ganze Roboexotica Team für den tollen Support ♥. Hier ist die Liste aller anderen Cocktail Bots.