arifabds
Zurück zum Portfolio

In Entwicklung

LLM Remote Assistant

Natürliche Sprache hinein, Python in der Sandbox hinaus.

Ein Versuch, einem Sprachmodell echte Hände zu geben. Statt eines festen Befehlskatalogs schreibt das Modell Python für die konkrete Anfrage, und eine dreischichtige Sicherheitsarchitektur entscheidet, ob dieser Code laufen darf. Ein mobiler Client ist die Kommandooberfläche; ein schlanker Agent auf dem Rechner erledigt die Arbeit.

  • Python
  • Flutter
  • Go
  • Rust
  • WebSocket
  • Sandboxing
  • LLM
01

Wirklich dynamische Ausführung

Es gibt keine Liste unterstützter Aktionen, die irgendwann zu eng wird. Das Modell interpretiert die Anfrage und schreibt ein ausführbares Skript dafür; ungewöhnliche mehrstufige Aufgaben sind damit genauso ausdrückbar wie alltägliche. Die Grenze ist, was Python kann, nicht was jemand vorher implementiert hat.

02

Drei Sicherheitsschichten, weil eine nicht reicht

Das gesamte Risiko liegt darin, generierten Code auszuführen. Zuerst formt ein bewusst restriktiver System-Prompt, was überhaupt geschrieben wird; dann prüft ein zweites Sicherheitsmodell das Skript, bevor irgendetwas läuft; schließlich passiert die Ausführung in einer isolierten Sandbox ohne Zugriff auf sensible Pfade oder unerwartete Netzwerkziele. Jede einzelne Schicht darf ausfallen, ohne dass das System gefährlich wird.

03

Getrennt aus Absicht, nicht aus Zufall

Ein plattformübergreifender mobiler Client ist die Kommandozentrale, ein kleiner Agent läuft auf dem Zielrechner. Diese Trennung macht das Ganze von überall nutzbar, und sie verwandelt die Vertrauensgrenze zwischen „was der Nutzer wollte“ und „was tatsächlich ausgeführt wird“ in einen echten Netzwerksprung statt in einen Funktionsaufruf.

Weitere Nebenprojekte