Dokumentation: Integration von Knodge.eu in OpenClaw.ai
Diese Dokumentation beschreibt die Synergie zwischen der Wissensplattform Knodge.eu (Zentrales Gedächtnis und Regelwerk) und dem Agenten-Framework OpenClaw.ai (Lokale Ausführung und Automatisierung).
1. Top-Beispiel: Intelligentes System-Onboarding
In diesem Szenario führt die KI ein Gespräch mit einem neuen Nutzer, lernt dessen Präferenzen und OpenClaw konfiguriert daraufhin automatisch die lokale Arbeitsumgebung.
Was der User in Knodge.eu tun muss:
- Portal erstellen: Erstelle ein Portal (z. B.
internal-onboarding) über das Dashboard oder die API-Schnittstelle. - Instruktion hochladen: Lade das Template
_instruction_onboarding.mdin die Portal-Dokumente hoch. - Präferenzen definieren: Passe die Fragen in der Datei an (z. B. nach Programmiersprachen oder Tool-Vorlieben), die für die lokale Konfiguration wichtig sind.
- API-Key sichern: Kopiere den API-Key für dein Portal, um die externe Kommunikation zu ermöglichen.
Was in OpenClaw gemacht werden muss:
- API-Anbindung: Konfiguriere einen Skill, der Anfragen an
https://knodge.eu/api/portal/:slug/api-chatmit dem HeaderX-API-Keysendet. - Trigger definieren: Erstelle einen Task, der auf das Keyword
#onboardingreagiert. - Lokale Berechtigungen: Erlaube OpenClaw den Zugriff auf das Terminal (Shell), um Konfigurationsbefehle (z. B.
git config) basierend auf den KI-Ergebnissen auszuführen.
Der Workflow:
- Der Nutzer startet den Chat in OpenClaw mit
#onboarding. - OpenClaw leitet die Nachricht an die Knodge-API weiter, welche das Onboarding-Template aktiviert.
- Die KI sammelt Informationen wie Name, Anrede und Interessen.
- Nach dem Gespräch nutzt die KI das Tool
save_user_data, um ein Profil als_user_{userId}.mdin Knodge zu speichern. - OpenClaw liest dieses Profil aus und führt lokal die passenden Setups aus.
2. Top-Beispiel: Expert-Review & Compliance Fix
Die KI analysiert lokale Dateien nach professionellen Standards und OpenClaw führt die notwendigen Korrekturen direkt im Dateisystem durch.
Was der User in Knodge.eu tun muss:
- Experten-Regeln bereitstellen: Lade
_instruction_expert.mdund_instruction_checklist.mdin dein Portal hoch. - Wissen hinterlegen: Lade PDF-Dokumente mit Coding-Standards oder rechtlichen Richtlinien hoch, die als Referenz dienen sollen.
Was in OpenClaw gemacht werden muss:
- Dateizugriff: Gib OpenClaw Lese- und Schreibrechte für den Projektordner, der geprüft werden soll.
- Analyse-Befehl: Implementiere einen Befehl, der den Inhalt einer lokalen Datei zusammen mit dem Keyword
#expertan die Knodge-API sendet.
Der Workflow:
- Du sagst OpenClaw: „Prüfe
config.pymit#expert“. - OpenClaw sendet den Dateiinhalt an Knodge; Knodge wendet die Tiefenanalyse und technische Fachterminologie an.
- Knodge identifiziert Probleme und erstellt bei Bedarf eine Schritt-für-Schritt-Checkliste via
#checklist. - OpenClaw arbeitet diese Checkliste ab, korrigiert den Code lokal und validiert die Änderungen durch einen Terminal-Befehl.
Technische Konfiguration & Future List
Konfigurations-Zusammenfassung
| Komponente | Knodge.eu (Gedächtnis) | OpenClaw (Ausführung) |
|---|---|---|
| Authentifizierung | X-API-Key Header |
API-Key sicher in .env speichern |
| Logik-Steuerung | Dateien mit Präfix _instruction_ |
Keyword-Erkennung (z.B. #summary) |
| Speicherung | Tool save_user_data (Markdown-Dateien) |
Tool-Aufruf via API-Bridge |
| Sprachen | Native DeepL-Unterstützung | Befehlseingabe in 6 Sprachen möglich |
Future List (Geplante Features)
- Native Plugin-Integration: Ein offizielles OpenClaw-Plugin, das Knodge-Portale als nativen Dateispeicher (Cloud-Vault) einbindet.
- Dynamic Prompting: Automatische Aktualisierung von
#instruction-Dateien in Knodge basierend auf dem Erfolg lokaler OpenClaw-Aktionen. - Shared Memory für Agenten-Teams: Mehrere OpenClaw-Instanzen greifen über Knodge auf ein gemeinsames Nutzerprofil zu, um koordinierte Aufgaben zu lösen.
- Automatisierter Audit-Log: OpenClaw speichert jeden ausgeführten Shell-Befehl als verifiziertes Dokument im Knodge-Portal zur Revisionssicherheit.