# Rapport Hermes — 2026-06-09_14-30
> Branche : `hermes/daily-work` · Fichiers analysés : 5

---
## Résumé
- ✅ À jour : 5
- ⚠️  À améliorer : 0

## ✅ `admin/ia/litellm.md` — 7/10

**Statut** : à_jour  
**Résumé** : Documentation complète sur la configuration et l'utilisation de LiteLLM comme proxy LLM unifié, avec des informations sur les modèles, les coûts et les outils de gestion, mais présentant des lacunes dans la gestion IaC.  

**Problèmes :**
- Le template Ansible manque les modèles CPU (qwen3-1.7b-system et qwen3-1.7b-monitor) nécessaires pour ask-agent
- La première ligne du tableau des coûts Claude contient du texte en français contraire à la syntaxe anglaise
- Les modifications manuelles dans /etc/litellm/config.yaml ne sont pas reflétées dans le template Ansible

**Suggestions :**
- Mettre à jour le template Ansible (config.yaml.j2) pour inclure tous les modèles mentionnés
- Corriger le tableau des coûts Claude pour utiliser un format anglais cohérent
- Documenter les étapes manuelles de configuration dans une section dédiée du guide

**État réel connu de Hermes :**  
La configuration actuelle utilise des modifications manuelles pour les modèles CPU, ce qui crée une dépendance fragile. Le déploiement via Ansible ne garantit pas la présence des routes nécessaires pour ask-agent system/monitor.

---

## ✅ `admin/ia/llama_server.md` — 9/10

**Statut** : ok  
**Résumé** : Documentation complète et structurée du déploiement de llama-server sur gpu-01, couvrant les instances systemd, modèles, performances et métriques.  

**Problèmes :**
- La section des métriques Prometheus manque une description clé des indicateurs (ex: llamacpp:requests_deferred)
- Le paragraphe sur les contraintes VRAM ne mentionne pas le seuil maximal de 12GB du RX 6700XT

**Suggestions :**
- Ajouter un tableau comparatif des métriques entre les instances CPU/GPU
- Mettre en évidence le lien entre le paramètre --parallelism et le bug mentionné
- Ajouter une note de mise en garde sur l'utilisation de Qwen3-8B avec des prompts >800 tokens

**État réel connu de Hermes :**  
Le composant est opérationnel avec 9GB de VRAM utilisés. Les métriques Prometheus sont activées via --metrics. Le bug de parallélisme affecte les performances Hermes.

---

## ✅ `admin/ia/rag.md` — 8/10

**Statut** : à_jour  
**Résumé** : Document détaillé sur l'implémentation RAG dans Funk, expliquant l'architecture, les composants et les limites du système d'embedding actuel.  

**Problèmes :**
- Le modèle Qwen3-8B utilisé pour les embeddings n'est pas optimisé pour la recherche sémantique (scores cosinus uniformément élevés)
- Manque de détails sur la procédure de basculement vers des modèles d'embedding dédiés comme nomic-embed-text-v1.5

**Suggestions :**
- Ajouter des instructions détaillées pour déployer des modèles d'embedding dédiés sur gpu-01
- Proposer un mécanisme de sauvegarde des index vectoriels avant re-ingestion
- Mettre en avant les meilleures pratiques pour optimiser la pondération des résultats

**État réel connu de Hermes :**  
Système RAG actif avec index de 339 chunks, utilisant Qwen3-8B pour les embeddings. Les résultats de recherche présentent une discrimination sémantique insuffisante en raison des limites du modèle.

---

## ✅ `admin/ia/rocm.md` — 8/10

**Statut** : à_jour  
**Résumé** : Document complet sur la configuration ROCm pour RX 6700XT avec vérifications opérationnelles, mais manque de contexte explicite sur certaines variables et commandes.  

**Problèmes :**
- Aucun explication sur la nécessité de HSA_OVERRIDE_GFX_VERSION=10.3.0
- Commandes de vérification manquantes pour les pilotes AMD (dnf list installed vs rpm -qa)
- Pas de note sur la compatibilité avec les conteneurs vs hôte direct
- Absence de conseils pour interpréter les sorties (ex: gpu_busy_percent)

**Suggestions :**
- Ajouter une explication technique sur le override de GFX_VERSION
- Compléter les vérifications avec dnf list installed et rpm -qa
- Indiquer la différence entre installation hôte/container
- Ajouter des seuils d'alerte pour les métriques (température, utilisation VRAM)

**État réel connu de Hermes :**  
ROCm opérationnel avec noyau 5.14.0, rocm-smi absent mais configuration conforme, aucun crash détecté

---

## ✅ `admin/incidents.md` — 9/10

**Statut** : à_jour  
**Résumé** : Document complet et structuré avec historique des incidents, résolutions détaillées et état post-résolution. Manque quelques ajustements mineurs.  

**Problèmes :**
- L'incident du 2026-05-29 n'apparaît pas dans l'index principal (tableau récapitulatif)
- Format incorrect de la dernière ligne du tableau (barre de séparation incomplète)
- Section 'État post-migration' non intégrée au tableau principal
- L'incident Grafana OOMKilled manque les étapes de résolution

**Suggestions :**
- Ajouter l'incident du 2026-05-29 dans l'index principal
- Corriger le format du tableau (alignement des colonnes)
- Intégrer l'État post-migration dans le tableau principal
- Compléter la résolution pour l'incident Grafana

**État réel connu de Hermes :**  
Le composant /srv/data a été migré vers NVMe avec succès. Les services ont été redémarrés et les vérifications post-migration confirment la stabilité du système.

---

