Documentation : Intégration de Knodge.eu dans OpenClaw.ai
Cette documentation décrit la synergie entre la plateforme de connaissances Knodge.eu (mémoire centrale et ensemble de règles) et le framework d'agents OpenClaw.ai (exécution locale et automatisation).
1. Exemple phare : Système intelligent d'embarquement
Dans ce scénario, l'IA s'entretient avec un nouvel utilisateur, apprend ses préférences et OpenClaw configure ensuite automatiquement l'environnement de travail local.
Ce que l'utilisateur doit faire dans Knodge.eu :
- Créer un portail: Créer un portail (par exemple
internal-onboarding) via le tableau de bord ou l'interface API.
Télécharger l'instruction: Télécharge le modèle_instruction_onboarding.mddans les documents du portail. - Définir les préférences: Adapte les questions dans le fichier (par ex. selon les langages de programmation ou les préférences d'outils) qui sont importantes pour la configuration locale.
- Sauvegarder la clé API: Copier la clé API pour ton portail afin de permettre la communication externe.
Ce qui doit être fait dans OpenClaw :
- Lien API: Configurer une compétence qui envoie des requêtes à
https://knodge.eu/api/portal/:slug/api-chatavec l'en-têteX-API-Key. - Définir les déclencheurs: Créer une tâche qui réagit au mot-clé
#onboarding. - Permissions locales: Permettre à OpenClaw d'accéder au terminal (shell) pour exécuter des commandes de configuration (par exemple
git config) basées sur les résultats de l'IA.
Le flux de travail :
- l'utilisateur démarre le chat dans OpenClaw avec
#onboarding. - OpenClaw transmet le message à l'API Knodge, qui active le modèle d'embarquement.
- l'IA collecte des informations telles que le nom, la salutation et les intérêts.
- après la conversation, l'IA utilise l'outil
save_user_datapour enregistrer un profil en tant que_user_{userId}.mddans Knodge. - OpenClaw lit ce profil et exécute localement les configurations appropriées.
2ème exemple : Expert-Review & Compliance Fix
L'IA analyse les fichiers locaux selon les normes professionnelles et OpenClaw effectue les corrections nécessaires directement dans le système de fichiers.
Ce que l'utilisateur doit faire dans Knodge.eu :
Fournir des règles expertes: Télécharger _instruction_expert.md et _instruction_checklist.md dans ton portail.
Déposer des connaissances: Télécharger des documents PDF avec des normes de codage ou des directives juridiques qui doivent servir de référence.
Ce qui doit être fait dans OpenClaw :
Accès aux fichiers: Donne à OpenClaw les droits de lecture et d'écriture pour le dossier du projet qui doit être examiné.
- Commande d'analyse: Implémenter une commande qui envoie le contenu d'un fichier local avec le mot-clé
#expertà l'API Knodge.
Le flux de travail :
- tu dis à OpenClaw : "Vérifie
config.pyavec#expert". - OpenClaw envoie le contenu du fichier à Knodge ; Knodge applique l'analyse en profondeur et la terminologie technique.
- Knodge identifie les problèmes et, si nécessaire, crée une liste de contrôle étape par étape via
#checklist. - OpenClaw traite cette liste de contrôle, corrige le code localement et valide les modifications par une commande de terminal.
Configuration technique & Future List
Résumé de la configuration
| composant | Knodge.eu (mémoire) | OpenClaw (exécution) |
|---|---|---|
| Authentification | En-tête X-API-Key |
Enregistrer la clé API en toute sécurité dans .env |
| Contrôle logique | Fichiers avec préfixe _instruction_ |
Reconnaissance de mots-clés (par ex. #summary) |
| Sauvegarde | Outil save_user_data (fichiers Markdown) |
Appel de l'outil via le pont API |
| Langues | Support natif de DeepL | Saisie de commandes possible en 6 langues |
Future List (fonctionnalités prévues)
Intégration de plugin natif: Un plugin officiel OpenClaw qui intègre les portails Knodge comme stockage de fichiers natif (Cloud-Vault).
Dynamic Prompting: Mise à jour automatique des fichiers #instruction dans Knodge basée sur le succès des actions locales d'OpenClaw.
Mémoire partagée pour les équipes d'agents: Plusieurs instances d'OpenClaw accèdent à un profil d'utilisateur commun via Knodge afin de résoudre des tâches coordonnées.
- Log d'audit automatisé: OpenClaw enregistre chaque commande shell exécutée sous forme de document vérifié dans le portail Knodge pour la sécurité de l'audit.