Projekte

Software per Sprache steuern: Wie Kosmos.Vox Sprache in Aktionen übersetzt

Viele Informationen entstehen bei mir nicht in dem Moment, in dem ich gerade vor einer passenden Eingabemaske sitze. Eine Aufgabe fällt mir unterwegs ein, ein technischer Zustand soll kurz dokumentiert werden oder während einer anderen Tätigkeit entsteht eine Information, die eigentlich direkt in Kosmos landen sollte. Wenn ich dafür jedes Mal erst die richtige Anwendung öffnen, den passenden Bereich suchen und mehrere Felder ausfüllen muss, ist die technische Bedienung plötzlich aufwendiger als die eigentliche Information.

Vox soll diese Reibung reduzieren, indem gesprochene Sprache zu einem weiteren Zugang zu Kosmos wird. Dabei geht es mir nicht darum, eine Sprachsteuerung mit einer langen Liste fest definierter Befehle zu bauen, sondern natürliche Formulierungen so zu interpretieren, dass daraus kontrollierte Aktionen innerhalb der vorhandenen Kosmos-Anwendungen entstehen können. Die Sprache darf flexibel sein, während die möglichen Aktionen trotzdem technisch klar begrenzt bleiben.

Damit unterscheidet sich Vox für mich deutlich von einem allgemeinen Sprachassistenten. Die Anwendung soll nicht möglichst jede denkbare Frage beantworten, sondern den Kontext von Kosmos verstehen und innerhalb dieses Rahmens zuverlässig arbeiten.

Spracherkennung allein löst das eigentliche Problem nicht

Speech-to-Text ist nur der erste Schritt. Wenn ich einen Satz spreche und anschließend exakt denselben Satz als Text in einem Eingabefeld stehen habe, habe ich zwar die Tastatur ersetzt, aber noch keine wirkliche Automatisierung gewonnen. Interessant wird es erst dann, wenn das System versteht, was mit dieser Aussage gemeint ist.

Ein Satz wie „Leg mir für morgen eine Aufgabe an, den Switch beim Kunden zu prüfen“ enthält mehrere Informationen gleichzeitig. Das System muss erkennen, dass eine Agenda-Aufgabe entstehen soll, welches Datum gemeint ist und welcher Inhalt in die Beschreibung gehört. Eine andere Formulierung wie „Pack die Switch-Prüfung für morgen auf meine Liste“ sollte nach Möglichkeit zum gleichen Ergebnis führen, obwohl die Wörter deutlich anders sind.

Genau an dieser Stelle kommt ein Sprachmodell ins Spiel. Es übersetzt nicht einfach Text in einen anderen Text, sondern versucht die fachliche Absicht hinter einer Äußerung zu erkennen.

Die KI interpretiert, aber die Anwendung entscheidet über die möglichen Aktionen

Für mich ist besonders wichtig, die Fähigkeiten des Sprachmodells nicht mit den tatsächlichen Rechten des Systems zu verwechseln. Ein Modell kann sprachlich nahezu beliebige Aktionen beschreiben oder vorschlagen, daraus darf aber nicht folgen, dass es diese Aktionen automatisch auch ausführen kann.

Vox soll deshalb auf definierte Werkzeuge beziehungsweise Schnittstellen zugreifen. Wenn das Modell erkennt, dass eine Agenda-Aufgabe angelegt werden soll, kann es genau den dafür vorgesehenen Aufruf verwenden. Wenn eine bestimmte Aktion nicht als Tool existiert oder für den aktuellen Benutzer nicht erlaubt ist, kann die KI sie auch nicht einfach durch eine kreative Formulierung umgehen.

Memoria und die kontrollierten Schnittstellen innerhalb von Kosmos werden dadurch zu einem wichtigen Bestandteil der Sprachsteuerung. Vox selbst muss nicht wissen, wie Daten intern gespeichert werden, sondern verwendet die vorgesehenen Zugriffe der jeweiligen Anwendung.

Diese technische Begrenzung ist für mich wesentlich vertrauenswürdiger als die bloße Anweisung an ein Sprachmodell, bestimmte Dinge bitte nicht zu tun.

Unsicherheit muss sichtbar bleiben

Natürliche Sprache ist regelmäßig unvollständig oder mehrdeutig. Menschen verstehen viele Aussagen nur deshalb, weil sie einen gemeinsamen Kontext besitzen oder bei Unklarheit automatisch nachfragen. Eine Sprachsteuerung muss damit ebenfalls umgehen können.

Wenn ich beispielsweise sage „Leg den Termin für Freitag an“, ohne vorher eindeutig erklärt zu haben, um welchen Termin es geht, sollte Vox nicht aus vorhandenen Informationen irgendeine plausible Variante auswählen und so tun, als wäre die Aussage eindeutig gewesen. In diesem Fall ist eine Rückfrage die bessere Reaktion.

Dasselbe gilt für Aktionen, bei denen mehrere mögliche Ziele existieren oder eine Aussage widersprüchlich ist. Ein System, das seine Unsicherheit offenlegt, ist im Alltag wesentlich brauchbarer als eines, das möglichst selbstsicher eine Vermutung ausführt.

Gerade bei schreibenden Aktionen möchte ich deshalb bewusst zwischen sicher erkannten und interpretationsbedürftigen Anweisungen unterscheiden.

Lesen und Verändern brauchen unterschiedliche Schutzstufen

Nicht jede Sprachaktion besitzt dasselbe Risiko. Die Frage „Welche Aufgaben warten heute auf meine Freigabe?“ liest lediglich Informationen, während „Gib alle vorbereiteten Aufgaben frei“ unmittelbar Prozesse starten kann. Eine sinnvolle Sprachsteuerung muss diese Unterschiede berücksichtigen.

Bei harmlosen Lesezugriffen kann eine relativ direkte Verarbeitung ausreichen. Bei Aktionen mit größerer Wirkung können zusätzliche Bestätigungen, Berechtigungen oder andere Schutzmechanismen notwendig sein. Je schwerer eine Aktion rückgängig zu machen ist, desto weniger möchte ich sie ausschließlich aufgrund einer frei formulierten Sprachanweisung ausführen lassen.

Dieses Prinzip entspricht meiner generellen Haltung zu KI-Agenten. Ich möchte ihnen innerhalb klar definierter Grenzen möglichst viel operative Freiheit geben, während Entscheidungen mit größerer Tragweite bewusst kontrolliert bleiben.

Vox erweitert diese Idee lediglich um natürliche Sprache als Eingangskanal.

Unterwegs wird Sprache besonders interessant

Am Schreibtisch kann ich viele Aufgaben ebenso gut über Tastatur und Maus erledigen. Der eigentliche Mehrwert von Vox zeigt sich für mich stärker in Situationen, in denen diese klassischen Eingabemöglichkeiten unpraktisch sind. Unterwegs, im Technikraum oder während einer anderen Tätigkeit kann eine kurze gesprochene Information wesentlich schneller sein als das Öffnen mehrerer Ansichten auf dem Smartphone.

Dadurch kann Vox auch verhindern, dass Informationen zunächst irgendwo provisorisch festgehalten und später erneut übertragen werden müssen. Wenn eine Aufgabe direkt in Agenda landet oder eine andere Kosmos-Anwendung unmittelbar die passende strukturierte Information erhält, entfällt dieser Medienbruch.

Kompass bleibt dabei die visuelle Zentrale des Systems, während Vox eine zusätzliche Bedienebene bildet. Beide müssen nicht dieselben Aufgaben auf dieselbe Weise lösen, sondern greifen lediglich auf dieselben fachlichen Anwendungen zurück.

Sprache kann genauso gut zur Ausgabe dienen

Interessant ist für mich nicht nur das Erfassen neuer Informationen. Vox kann langfristig ebenso als Abfrageoberfläche dienen, über die ich mir Inhalte aus Kosmos in natürlicher Sprache zurückgeben lasse. Statt beispielsweise mehrere Ansichten zu öffnen, könnte ich fragen, welche Agenda-Aufgaben auf eine Entscheidung warten oder ob bestimmte technische Auffälligkeiten vorliegen.

Auch hier ist die Trennung zwischen Daten und Formulierung wichtig. Die Fakten müssen aus den zugrunde liegenden Kosmos-Anwendungen stammen, während das Sprachmodell sie lediglich verständlich zusammenfasst. Es soll keine Informationen erfinden, nur weil eine flüssige Antwort überzeugender klingt.

Damit kann sich Vox langfristig eher wie ein Gespräch mit der eigenen Plattform anfühlen als wie eine klassische Sprachsteuerung mit festgelegten Kommandos.

Lokale KI wäre für Vox besonders passend

Gesprochene Sprache kann schnell sensible Informationen enthalten, weil Menschen beim Sprechen häufig weniger stark filtern als beim bewussten Ausfüllen eines Formulars. Deshalb ist meine langfristige Beschäftigung mit lokaler KI für Vox besonders relevant.

Speech-to-Text lässt sich lokal betreiben, und auch die Interpretation durch ein Sprachmodell möchte ich perspektivisch möglichst in der eigenen Infrastruktur durchführen können. Das hätte nicht nur datenschutzbezogene Vorteile, sondern würde Vox auch unabhängiger von externen Diensten machen.

Aktuell ist das für mich noch ein Entwicklungsziel und keine fertige Lösung. Gerade deshalb eignet sich Vox aber gut als Anwendungsfall, an dem sich später prüfen lässt, wie weit lokale Modelle im Zusammenspiel mit klar definierten Kosmos-Schnittstellen tatsächlich kommen.

Eine gute Sprachsteuerung braucht keine Kommandoliste

Wenn ich mich irgendwann daran erinnern müsste, ob der