Wie ich Misty das Denken beigebracht habe – OpenAI trifft Robotik

    Zurück zum Blog
    Embodied AIEmpfohlen

    Wie ich Misty das Denken beigebracht habe – OpenAI trifft Robotik

    Misty II trifft OpenAI: Als Student verbinde ich Robotik mit KI — Spracherkennung, Computer Vision und eigenständige Entscheidungsfindung. Die ganze Geschichte.

    26. August 202514 min Lesezeit
    Luis Castillo

    Luis Castillo

    Solution Engineer

    luis.castillo@cnext.ch
    6+ JahreErfahrung·5×Microsoft Applied Skills·Security & Intune
    CNEXT AI Agent

    Kurzantwort

    Misty II trifft OpenAI: Als Student verbinde ich Robotik mit KI — Spracherkennung, Computer Vision und eigenständige Entscheidungsfindung. Die ganze Geschichte.

    Ich bin Luis Castillo, Solution Engineer bei CNEXT. Aber bevor ich über Security und Zero Trust gesprochen habe, habe ich einem Roboter das Denken beigebracht. Das hier ist die Geschichte, wie ich als Student den Misty II Roboter von einem programmierbaren Spielzeug in ein autonomes KI-System verwandelt habe – eines, das sieht, hört, spricht und selbstständig Entscheidungen trifft.

    Wie alles begann: Ein Student und ein Roboter

    Als ich mein Studium begann, war «Embodied AI» für mich nur ein Buzzword. Roboter, die denken können? Klang nach Science-Fiction. Dann stellte mir CNEXT einen Misty II Roboter auf den Tisch und sagte: «Mach was draus.»

    Misty II ist ein kleiner, niedlicher Roboter mit grossen Augen, einem LED-Display als Gesicht, Kameras, Mikrofonen, Touch-Sensoren und der Fähigkeit, sich autonom zu bewegen. Aber «out of the box» kann Misty nicht viel mehr als vorprogrammierte Animationen abspielen und auf einfache Befehle reagieren. Das Gehirn fehlte.

    Mein Ziel war klar: Ich wollte Misty zu einem Roboter machen, der sieht, hört, versteht, spricht und autonom handelt. Nicht mit vorprogrammierten Antworten – sondern mit echter KI.

    Die Architektur: OpenAI als Gehirn von Misty

    Die zentrale Erkenntnis war: Misty braucht kein Gehirn auf der lokalen Hardware – die Cloud ist das Gehirn. Ich habe eine Architektur entwickelt, die Mistys Sensoren mit OpenAI und Azure AI Services verbindet:

    Das System im Überblick

    FähigkeitTechnologieFunktion
    HörenAzure Speech-to-TextMistys Mikrofone nehmen Sprache auf, Azure transkribiert in Text
    VerstehenOpenAI GPT-5 & Claude OpusDer transkribierte Text wird als Prompt an GPT-5 oder Claude Opus gesendet
    DenkenOpenAI + Anthropic + System PromptsGPT-5 / Claude Opus entscheidet, was Misty tun soll – antworten, sich bewegen, eine Emotion zeigen
    SprechenOpenAI TTS & Azure Text-to-SpeechDie KI-Antwort wird über OpenAI oder Azure in natürliche Sprache umgewandelt
    SehenOpenAI Vision & Azure Computer VisionMistys Kamera erkennt Gesichter, Objekte und Gesten via OpenAI und Azure
    HandelnMisty REST APIMisty führt Bewegungen, Navigationen und Ausdrücke autonom aus
    VerkettenLLM Chaining (GPT-5 → Claude Opus)Der Output eines Modells wird als Input an das nächste weitergegeben – für präzisere und validierte Ergebnisse

    Der Datenfluss

    1. 1Misty hört: Die 3 Mikrofone nehmen Audio auf
    2. 2Audio → Text: Azure Speech-to-Text transkribiert in Echtzeit
    3. 3Text → GPT-5 / Claude Opus: Der Text wird zusammen mit Kontext (erkannte Personen, aktuelle Position, Gesprächshistorie) an OpenAI oder Anthropic gesendet
    4. 4LLM → Entscheidung: Das Modell generiert nicht nur eine Antwort, sondern auch Handlungsanweisungen im JSON-Format
    5. 5Antwort → Sprache: Azure TTS wandelt die Antwort in Sprache um
    6. 6Handlung → Misty: Bewegungsbefehle werden über die REST API an Misty gesendet
    7. 7Emotion → Display: Misty zeigt passende Gesichtsausdrücke auf seinem LED-Display

    Die grössten Herausforderungen

    1. Spracherkennung in lauten Umgebungen

    Mistys Mikrofone sind gut, aber auf Messen und Events ist es laut. Meine Lösung:

    • Noise Gate: Nur Audio über einem bestimmten Schwellenwert wird verarbeitet
    • Wake Word Detection: Misty reagiert nur auf direkte Ansprache
    • Chunk-basierte Verarbeitung: Audio wird in Segmenten verarbeitet, nicht als Endlos-Stream
    • Fehlertoleranz: Wenn die Transkription unsicher ist, fragt Misty nach

    2. Latenz – der Feind der natürlichen Konversation

    Der Weg von Mikrofon → Azure STT → OpenAI → Azure TTS → Lautsprecher hat Latenz. Meine Optimierungen:

    • Streaming-Responses: GPT-5 / Claude Opus antwortet im Stream, die TTS startet sofort mit den ersten Wörtern
    • Caching: Häufige Begrüssungen und Standardantworten werden lokal gecached
    • Predictive Loading: Während Misty spricht, wird schon die nächste mögliche Antwort vorbereitet
    • Zwischenanimationen: Misty zeigt «Denk-Animationen», damit die Wartezeit natürlich wirkt

    3. Computer Vision: Gesichter erkennen und merken

    Misty soll Besucher:innen nicht nur sehen, sondern wiedererkennen. Dafür nutze ich Azure Face API:

    • Face Detection: Erkennung von Gesichtern im Kamerabild
    • Face Identification: Vergleich mit gespeicherten Gesichtern
    • Emotion Detection: Erkennung von Emotionen (lächelnd, überrascht, etc.)
    • Personalisierung: Wenn Misty jemanden wiedererkennt, begrüsst er ihn persönlich: «Hallo Marcel, schön dich wiederzusehen!»

    4. Autonomes Handeln – der schwierigste Teil

    Das Schwierigste war nicht die Spracherkennung oder die Vision – es war die autonome Entscheidungsfindung. Ich wollte, dass Misty nicht einfach auf Befehle reagiert, sondern selbst entscheidet, was als Nächstes zu tun ist.

    Meine Lösung: Ein State Machine Konzept, kombiniert mit GPT-5 Function Calling und Claude Opus:

    Mistys Zustände:

    • Idle: Misty schaut sich um, reagiert auf Bewegung
    • Greeting: Jemand nähert sich, Misty begrüsst
    • Conversation: Aktives Gespräch mit einer Person
    • Guiding: Misty führt jemanden zu einem Ort
    • Presenting: Misty hält eine Präsentation
    • Exploring: Misty erkundet autonom die Umgebung

    GPT-5 entscheidet mit Function Calling, welche Aktion Misty ausführen soll:

    // Beispiel Function Calling Response von GPT-5:
    {
      "action": "navigate_to",
      "target": "meeting_room_1",
      "speech": "Folgen Sie mir zum Meetingraum!",
      "emotion": "happy",
      "speed": "medium"
    }

    5. LLM Chaining – Zwei KI-Modelle sind besser als eines

    Eine der spannendsten Techniken im Misty-Projekt ist LLM Chaining: Der Output eines Sprachmodells wird direkt als Input an ein zweites Modell weitergegeben. Konkret nutze ich GPT-5 und Claude Opus in einer Kette:

    • GPT-5 generiert die erste Antwort oder Handlungsentscheidung basierend auf dem Kontext
    • Claude Opus validiert und verfeinert die Antwort – prüft auf Konsistenz, Sicherheit und Tonalität
    • Das Ergebnis ist präziser und zuverlässiger als mit einem einzelnen Modell

    Warum ist das wichtig? Ein einzelnes LLM kann halluzinieren oder inkonsistente Antworten geben. Durch die Verkettung von zwei unterschiedlichen Modellen – eines von OpenAI, eines von Anthropic – gleichen sich Schwächen aus. GPT-5 ist stark im kreativen Generieren, Claude Opus exzellent im kritischen Überprüfen. Zusammen liefern sie Ergebnisse, die für einen autonomen Roboter verlässlich genug sind.

    Der technische Ablauf:

    1. 1Kontext sammeln: Sensordaten, Gesprächshistorie, erkannte Personen
    2. 2GPT-5 Erstantwort: Generiert Antwort + Handlungsanweisungen (JSON)
    3. 3Claude Opus Review: Validiert die Antwort auf Sicherheit, Angemessenheit und Konsistenz
    4. 4Finale Ausgabe: Die validierte Antwort wird an Mistys Sprach- und Bewegungssystem weitergegeben

    6. Mehrsprachigkeit

    Misty musste Deutsch, Englisch, Französisch und Italienisch verstehen und sprechen können – schliesslich sind wir in der Schweiz. Die Spracherkennung erkennt automatisch die Sprache, und GPT-5 / Claude Opus antwortet in derselben Sprache.

    Was Misty heute kann

    Nach Monaten der Entwicklung kann Misty:

    Sehen

    • Gesichter erkennen und wiederkehrende Besucher:innen persönlich begrüssen
    • Objekte in der Umgebung identifizieren
    • Gesten erkennen (Winken, Zeigen)
    • Emotionen von Gesprächspartner:innen einschätzen

    Hören

    • Natürliche Sprache in 4 Sprachen verstehen
    • Geräusche erkennen (Klatschen, Klopfen)
    • Stimmen unterscheiden (wer spricht gerade?)
    • In lauten Umgebungen zuhören

    Sprechen

    • Natürliche, kontextbezogene Antworten geben
    • Witze erzählen und auf Humor reagieren
    • Informationen über CNEXT und unsere Services vermitteln
    • Smalltalk führen – ja, Misty kann übers Wetter reden

    Autonom handeln

    • Eigenständig entscheiden, ob er jemanden begrüssen soll
    • Besucher:innen zu Meetingräumen navigieren
    • Zwischen Gesprächspartner:innen wechseln
    • Sich «langweilen» und eigenständig die Umgebung erkunden, wenn niemand da ist
    • Seine Emotionen kontextbezogen anpassen

    Was ich als Student gelernt habe

    Embodied AI ist mehr als Code

    Die grösste Erkenntnis: Einen Roboter intelligent zu machen ist zu 30% Programmierung und zu 70% Design von Interaktionsmustern. Wie lange soll Misty warten, bevor er jemanden anspricht? Wie reagiert er, wenn jemand mitten im Gespräch weggeht? Was macht er, wenn er eine Frage nicht versteht?

    Diese Fragen sind keine technischen Fragen – es sind UX-Fragen für die physische Welt.

    Die Bedeutung von Fehlertoleranz

    In der Software-Welt zeigt man eine Fehlermeldung. Wenn ein Roboter einen Fehler hat, steht er da und starrt dich an. Oder schlimmer: Er sagt etwas Unsinniges. Ich habe gelernt, dass Graceful Degradation bei Robotern noch wichtiger ist als bei Websites.

    KI demokratisiert Robotik

    Vor OpenAI und Anthropic hätte ich Jahre gebraucht, um Misty natürliche Konversation beizubringen. Mit GPT-5, Claude Opus und Azure AI Services konnte ich als Student – ohne Robotik-Studium – einen Roboter bauen, der Menschen begeistert. Das ist die wahre Revolution.

    Misty bei CNEXT: Von der Studentenarbeit zum Showpiece

    Was als Studentenprojekt begann, ist heute ein zentraler Teil von CNEXTs Embodied-AI-Angebot. Misty ist:

    • Messe-Highlight: Auf Veranstaltungen und Events zieht Misty alle Blicke auf sich
    • Kundenbegeisterer: Über 10'000 Interaktionen – und die Menschen lieben ihn
    • Technologie-Demonstrator: Er zeigt, was mit Azure AI und OpenAI möglich ist
    • Türöffner für Gespräche: Nichts bricht das Eis besser als ein freundlicher Roboter

    Mehr über unser Embodied-AI-Angebot erfahren Sie auf unserer Embodied AI Seite. Und das vollständige Misty-Projekt finden Sie in unserer Projektübersicht.

    Fazit: Die Zukunft ist embodied

    Wir stehen am Anfang einer Revolution. KI-Agenten werden nicht für immer im Bildschirm gefangen bleiben – sie werden in die physische Welt kommen. Als Roboter, als autonome Systeme, als Begleiter im Alltag.

    Und ich durfte als Student den ersten Schritt machen. Aus einem kleinen Roboter mit grossen Augen wurde ein autonomes KI-System, das sieht, hört, spricht und handelt. Aus einer Studentenarbeit wurde ein Produkt, das Menschen begeistert.

    Das ist Embodied AI. Und bei CNEXT sind wir erst am Anfang.

    Fragen zu Misty oder Embodied AI? Schreibt mir: luis.castillo@cnext.ch

    Embodied AIOpenAISchweiz
    Teilen:

    Dieser Artikel wurde mit Unterstützung von KI erstellt und von unserem Team geprüft. Wir setzen KI-Tools ein, um hochwertige Inhalte effizient zu produzieren — die fachliche Verantwortung liegt immer bei unseren Experten.

    Luis Castillo

    Luis Castillo

    Solution Engineer

    Haben Sie Fragen zu diesem Thema?

    Unsere Experten beraten Sie gerne – kostenlos und unverbindlich.