--- name: rag-docs description: "Interroge la documentation Funk via RAG pour répondre aux questions sur le cluster, les services, les configs et les procédures admin." version: 1.0.0 author: Funk Lab license: MIT platforms: [linux] metadata: hermes: tags: [rag, documentation, funk, cluster, recherche] --- # Documentation RAG — Cluster Funk ## Quand utiliser ce skill Pour toute question sur : - Procédures admin (comment faire X, commandes utiles) - Configuration d'un service (dnsmasq, litellm, hermes, nftables, llama-server...) - Architecture du cluster Funk - Dépannage d'un composant (diagnostics, causes connues) - Alertes et monitoring **Ne pas utiliser** pour l'état en temps réel (logs live, métriques actuelles) — utiliser Terminal directement. --- ## Commande ```bash rag-query "ta question" ``` Interroge la base vectorielle Qdrant avec la question, retourne les passages de documentation les plus proches sémantiquement (score ≥ 0.60). Options : ```bash rag-query "question" --top 3 # limiter à 3 résultats (défaut: 5) ``` --- ## Pattern obligatoire **Étape 1** — Interroger la base RAG : ``` terminal: rag-query "comment relancer dnsmasq après un reboot ?" ``` **Étape 2** — Utiliser le contexte retourné pour formuler la réponse, en citant la source : ``` D'après la documentation Funk (admin/infra/dnsmasq.md § Dépannage) : sudo systemctl restart dnsmasq ... ``` --- ## Exemples ```bash # Procédure de redémarrage d'un service terminal: rag-query "comment redémarrer llama-server gpu ?" # Dépannage terminal: rag-query "dnsmasq failed après reboot causes" # Configuration terminal: rag-query "nftables règles firewall cluster pod cidr" # Architecture terminal: rag-query "hermes profils litellm modèles disponibles" # Alertes terminal: rag-query "GPUTemperatureCritical seuil alertmanager" ``` --- ## Interpréter les résultats Chaque résultat indique : - **source** : `admin/ia/hermes.md § Configuration` - **score** : pertinence sémantique (0.60–1.00) — un score > 0.75 est très pertinent - **texte** : extrait du document Si le score est < 0.65 ou les résultats hors sujet : répondre depuis ta connaissance générale et le mentionner (`"Je n'ai pas trouvé de documentation spécifique sur ce point"`). --- ## Règles - Toujours citer la source (`admin/ia/hermes.md § section`) - Un seul appel `rag-query` suffit pour une question — ne pas enchaîner plusieurs requêtes - Ne jamais inventer des commandes non trouvées dans les résultats RAG