chentianxiong123/HomeSense-Studio

Steuerung von Geräten über natürliche Sprache + visuelle Workflow-Orchestrierung. L1/L2/L3 Intentionen-Routing, Gedächtnis- und Erfahrungssystem, schrittweise Offenlegung von Skills, TS ↔ Python CLI ↔ Mi-Home-Cloud-API. 38 Module in geschichteter Architektur, duale Ausführungs-Engines (Agent + Workflow).

Was ist HomeSense-Studio?

HomeSense-Studio ist ein integriertes KI-System für das Smart Home, das die Steuerung von Geräten über natürliche Sprache mit einer visuellen Workflow-Orchestrierung kombiniert. Es ermöglicht Benutzern, komplexe Szenarien zu definieren und auszuführen, indem es drei Intentionen-Routing-Ebenen (L1, L2, L3) sowie ein Gedächtnis- und Erfahrungssystem nutzt, das sich kontinuierlich an das Nutzerverhalten anpasst. Die Architektur besteht aus 38 Modulen, die in Schichten organisiert sind, und verwendet zwei Ausführungs-Engines: einen Agenten für die Echtzeit-Steuerung und einen Workflow-Engine für die Planung und Automatisierung. Das System unterstützt die Integration über TypeScript, Python CLI und die Mi-Home-Cloud-API und bietet eine schrittweise Offenlegung von Skills für fortschrittliche Anpassungen. Es ist ideal für Entwickler und Smart-Home-Enthusiasten, die eine flexible, leistungsstarke und benutzerfreundliche Lösung für die Heimautomatisierung suchen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add chentianxiong123/HomeSense-Studio

Installed? Explore more Produktivität & Zusammenarbeit skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht HomeSense-Studio?

Steuerung von Geräten über natürliche Sprache + visuelle Workflow-Orchestrierung. L1/L2/L3 Intentionen-Routing, Gedächtnis- und Erfahrungssystem, schrittweise Offenlegung von Skills, TS ↔ Python CLI ↔ Mi-Home-Cloud-API. 38 Module in geschichteter Architektur, duale Ausführungs-Engines (Agent + Workflow).

Übersicht

HomeSense-Studio ist ein fortschrittliches Smart-Home-Steuerungssystem, das die Lücke zwischen natürlicher Sprachinteraktion und programmierbarer Automatisierung schließt.

Hauptfunktionen

  • Natürliche Sprachsteuerung: Steuern Sie Geräte mit Alltagssprache, ohne komplexe Befehle zu benötigen.
  • Visuelle Workflow-Orchestrierung: Erstellen und verwalten Sie Automatisierungsworkflows über eine grafische Benutzeroberfläche.
  • Dreistufiges Intentionen-Routing: L1 (einfache Befehle), L2 (kontextabhängige Aktionen), L3 (mehrstufige Planung).
  • Gedächtnis- und Erfahrungssystem: Das System lernt aus Ihren Interaktionen und passt sich an, um intelligentere Vorschläge zu machen.
  • Schrittweise Offenlegung von Skills: Erweiterte Funktionen werden nur bei Bedarf aktiviert, um die Benutzeroberfläche sauber zu halten.
  • Multi-Plattform-Integration: Unterstützt TypeScript, Python CLI und die Mi-Home-Cloud-API.

Architektur

Das System besteht aus 38 Modulen, die in einer geschichteten Architektur organisiert sind:

  1. Schnittstellenschicht: Benutzeroberfläche (CLI, API, visueller Editor)
  2. Routing-Schicht: L1/L2/L3 Intentionen-Erkennung
  3. Gedächtnisschicht: Speicherung von Benutzerpräferenzen, Verlauf und Erfahrungen
  4. Workflow-Engine: Ausführung von geplanten Aufgaben und Abläufen
  5. Agent-Engine: Echtzeit-Steuerung und -Interaktion
  6. Geräte-Integrationsschicht: Anbindung an Mi-Home-Cloud und andere Protokolle

Erste Schritte

  1. Installieren Sie die Abhängigkeiten: npm install oder pip install -r requirements.txt
  2. Konfigurieren Sie die Umgebungsvariablen: MI_HOME_TOKEN, PYTHON_PATH, TS_NODE_PATH
  3. Starten Sie das System: npm run start oder python cli.py
  4. Öffnen Sie den visuellen Editor unter http://localhost:3000

Beispiele

# Sprachbefehl
python cli.py --voice "Schalte das Licht im Wohnzimmer aus"

# Workflow erstellen
python cli.py --workflow "Wenn niemand zu Hause ist, schalte alle Lichter aus und aktiviere den Alarm"

Dokumentation

Die vollständige Dokumentation finden Sie im Wiki oder in der docs/-Verzeichnis.

Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert.

Verwandte Skills