Test Hermes IA en local
-
Installation : https://hermes-ai.net/fr/docs/quickstart/
- Hermes : Hermes Agent v0.18.0 (2026.7.1) · upstream 179ca25a · local 2c5762f5 (+1 carried commit)
- OS : 22.04.5 LTS (Jammy Jellyfish)
- llama.cpp : 9687 (b4024af6c)
- /models/Qwen3.6-27B-Q4_K_M.gguf ( https://huggingface.co/unsloth/Qwen3.6-27B-GGUF/blob/f31e38426bd3f5be50ca5bca4331e0f4b036b2ef/Qwen3.6-27B-Q4_K_M.gguf )
- /models/mmproj-BF16.gguf
- ctx-size 80000
- NVIDIA-SMI 595.71.05
- Driver Version: 595.71.05
- CUDA Version: 13.2
- PC : Laptop Tuxedo :
- 11th Gen Intel Core i7-11800H
- NVIDIA GeForce RTX 3060
$ inxi -C CPU: Info: 8-core model: 11th Gen Intel Core i7-11800H bits: 64 type: MT MCP cache: L2: 10 MiB Speed (MHz): avg: 1987 min/max: 800/4600 cores: 1: 2700 2: 800 3: 2700 4: 2700 5: 800 6: 2700 7: 2700 8: 2700 9: 2700 10: 2700 11: 800 12: 800 13: 2700 14: 2700 15: 800 16: 800 $ llama-server --version version: 9687 (b4024af6c) built with GNU 11.4.0 for Linux x86_64 -
Test n°1 :
────────────────────────────────────────
● Give me the list in Markdown of all Trek on https://www.cyber-neurones.org/category/loisirs/randonnee/ .
────────────────────────────────────────…
┊ 🌐 preparing browser_navigate…
┊ 🌐 navigate www.cyber-neurones.org 3.3s
┊ 🌐 preparing browser_navigate…
┊ 🌐 navigate www.cyber-neurones.org 3.2s
📦 Pre-API compression: ~66,910 tokens near the context/output limit. Compacting before the next model call.
🗜️ Compacting context — summarizing earlier conversation so I can continue…
🌐 https://www.cyber-neurones.org/category/loisirs/randonnee/page/14/⚕ llama.cpp │ 65.4K/131.1K │ [█████░░░░░] 50% │ 2h 56m │ ⏱ 2h 43m 30s
-
Modification de llama.cpp :
-m /models/Qwen3.6-27B-Q4_K_M.gguf --mmproj /models/mmproj-BF16.gguf --ctx-size 80000 \ --host 0.0.0.0 --port 8080https://huggingface.co/unsloth/Qwen3.6-35B-A3B-GGUF/tree/main
Nouvelle configuration :
-m /models/Qwen3.6-35B-A3B-UD-Q4_K_M.gguf --mmproj /models/mmproj-F32.gguf --ctx-size 100000 \ --host 0.0.0.0 --port 8080 -
Toujours en échecs :
💾 Self-improvement review: Skill ‘web-scraping’ created.
⚡ Interrupted during API call.
─ ⚕ Hermes ───────────────────────────────────────────────Operation interrupted: waiting for model response (7085.8s elapsed). [Interrupted - processing new message]───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Operation interrupted: waiting for model response (7085.8s elapsed).[Interrupted - processing new message]───────────────────────────────────────────────────────────────
────────────────────────────────────────
● It’s done ?
────────────────────────────────────────
📦 Preflight compression: ~69,507 tokens >= 65,536 threshold. This may take a moment. -
Update de la configuration : https://unsloth.ai/docs/models/qwen3.6#mtp-qwen3.6-27b
ExecStart=/usr/local/bin/llama-server \ -m /models/Qwen3.6-35B-A3B-UD-Q4_K_M.gguf --mmproj /models/mmproj-F32.gguf --ctx-size 140000 \ --temp 1.0 \ --top-p 0.95 \ --top-k 20 \ --min-p 0.00 \ --host 0.0.0.0 --port 8080 -
J’ai la réponse après 9h00 …
⚕ llama.cpp │ 122K/131.1K │ [█████████░] 93% │ 8h 44m │ ⏲ 8h 43m 42s │ ✓ 0s
Here's the final Markdown table with all 74 trek articles from cyber-neurones.org, scraped from 20 pages of the "Randonnées" category archive (2019-2026). | # | Date | Duration | Kilometer | Elevation change | Name of peak | GPX | Pictures | |-----|------------|----------|-----------|------------------|-------------------------------------------------------|-----|----------| | 1 | 07/07/2026 | 05h11 | 12.8 | 966/-964 | Lac de l'Eychauda | 1 | 3 | | 2 | 07/07/2026 | 06h55 | 11.8 | 876/-1479 | Roche Faurio | 2 | 8 | | 3 | 21/10/2025 | 06h23 | 19.7 | 1446/-1445 | Sentier des 4000 Marches | 1 | NA | | 4 | 20/10/2025 | 07h18 | 26.7 | 970/-977 | Meyruis / Abime de Bramabiau | 1 | NA | | 5 | 15/07/2025 | 03h14 | 7.6 | 485/-908 | Vallée des Merveilles | 3 | NA | | 6 | 16/12/2024 | 04h59 | 11.9 | 881/-880 | Mont Paracouerte | 1 | 7 | | 7 | 30/09/2024 | 07h24 | 14.9 | 1600/-1633 | Mont du Grand Capelet (2935m) | 1 | 5 | | 8 | 08/09/2024 | 07h20 | 17.6 | 1630/-1627 | Gélas (3085m) | 1 | 7 | | 9 | 15/07/2024 | 02h12 | 9.3 | 156/-1327 | Roche de l'Abysse | 2 | 11 | | 10 | 16/06/2024 | 08h12 | 21.9 | 1955/-1956 | Mercantour | 1 | 11 | | 11 | 02/06/2024 | 07h25 | 12.9 | 1191/-1184 | Col du Lac Niré | 1 | 11 | | 12 | 29/12/2023 | 04h29 | 10.3 | 789/-799 | Tête de Pierrous | 1 | 5 | | 13 | 26/11/2023 | 05h41 | 16.5 | 1383/-1389 | Cime de Roccassièra | 1 | 7 | | 14 | 13/11/2023 | 07h12 | 16.2 | 1369/-1364 | Maluna | 1 | 6 | | 15 | 19/08/2023 | 05h06 | 15.3 | 1119/-1124 | Fuente Dé / Aliva | 1 | 8 | | 16 | 18/08/2023 | 03h22 | 10.2 | 1013/-1008 | Fuente Dé / Joracao | 1 | 4 | | 17 | 17/08/2023 | 04h31 | 13.7 | 1117/-1123 | Fuente Dé / Véga de Liordes | 1 | 8 | | 18 | 16/08/2023 | 08h19 | 20.1 | 1954/-1933 | Fuente Dé / Cabana Veronica | 1 | 8 | | 19 | 16/07/2023 | 02h00 | 9.6 | 204/-929 | Pra / Lac de Vens / Cime de Borgonio | 3 | 6 | | 20 | 19/05/2023 | 02h41 | 9.2 | 135/-1055 | Tête de Gars / Cime du Tiers / Mangiabo | 2 | 9 | | 21 | 08/05/2023 | 02h11 | 8.4 | 336/-325 | Gorges de la Nesque | 1 | 8 | | 22 | 23/04/2023 | 01h27 | 4.6 | 137/-712 | Cime de Prals / Cime de la Valette / Cime de Montjoia | 2 | 8 | | 23 | 04/03/2023 | 03h40 | 16.6 | 700/-692 | Biot / Villeneuve-Loubet | 1 | 2 | | 24 | 21/02/2023 | 06h47 | 21.8 | 1303/-1306 | Chapelle Saint-Jean | 1 | 14 | | 25 | 13/02/2023 | 02h38 | 6.7 | 1032/-74 | Pointe des Quatre Cantons | 1 | 6 | | 26 | 23/01/2023 | 02h27 | 8.6 | 345/-582 | Tête de Giarons / Tête de l'Abric / Les Cluots | 2 | 10 | | 27 | 16/08/2022 | 02h52 | 5.3 | 1053/-56 | Crey Rond | 1 | 10 | | 28 | 15/08/2022 | 00h23 | 1.8 | 15/-157 | Col du Boléon (2845m) | 3 | 10 | | 29 | 14/08/2022 | 02h44 | 8.3 | 120/-1021 | Grand Galibier | 3 | 21 | | 30 | 11/08/2022 | 02h00 | 7.5 | 138/-805 | Aiguille de la Cloche | 3 | 18 | | 31 | 11/08/2022 | 02h07 | 9.2 | 135/-876 | Lac Rond | 2 | 8 | | 32 | 06/06/2022 | 03h49 | 14.7 | 1070/-1075 | Mont Lion | 1 | 7 | | 33 | 27/05/2022 | 01h33 | 5.8 | 448/-198 | Gilette / Biot | 3 | 14 | | 34 | 24/04/2022 | 01h30 | 5.2 | 234/-229 | Cap d'Antibes | 1 | 4 | | 35 | 18/04/2022 | 00h54 | 3.7 | 150/-151 | Bonifacio (Corse) | 2 | 7 | | 36 | 18/04/2022 | 02h46 | 10.9 | 672/-663 | Tour de Senaque | 1 | 8 | | 37 | 01/03/2022 | 01h56 | 8.5 | 32/-1093 | Brec d'Utelle | 2 | 15 | | 38 | 07/02/2022 | 01h31 | 4.9 | 102/-564 | Cretes du Bauroux | 2 | 15 | | 39 | 31/01/2022 | 01h30 | 6.2 | 108/-767 | Sommet de Thiey | 2 | 8 | | 40 | 23/08/2021 | 06h34 | 21.2 | 1270/-1628 | Baisse de Tueis | 1 | 14 | | 41 | 23/08/2021 | 02h09 | 5.5 | 1013/-77 | Voie Mathis / Miniere de Fenestre | 1 | 6 | | 42 | 13/08/2021 | 01h59 | 7.3 | 111/-785 | Boucle 22km / Vallee de l'Estera | 2 | 19 | | 43 | 26/07/2021 | 03h40 | 9.6 | 774/-989 | Cime du Gelas | 2 | 19 | | 44 | 14/07/2021 | 02h20 | 9.7 | 400/-1114 | Pra / Refuge de Vens / Col du Fer | 2 | 10 | | 45 | 21/03/2021 | 01h20 | 4.7 | 114/-273 | Randonnee 15 km (Villeneuve-Loubet) | 2 | 4 | | 46 | 01/02/2021 | NA | NA | NA/NA | Liste sur mon blog | NA | NA | | 47 | 01/02/2021 | 06h42 | 22.3 | 1060/-1066 | Plateau de Caussols | 1 | 25 | | 48 | 26/01/2021 | 01h39 | 4.6 | 657/-69 | Pic de Courmettes | 1 | 1 | | 49 | 26/01/2021 | 05h06 | 17.1 | 847/-893 | Plateau de Saint-Barnabe | 1 | 12 | | 50 | 14/09/2020 | 10h05 | 15.8 | 1154/-1569 | Vallee des Merveilles | 2 | NA | | 51 | 05/08/2020 | 03h29 | 13.2 | 500/-722 | Lac des Bouillouses | 4 | 22 | | 52 | 05/08/2020 | 02h21 | 9.8 | 197/-486 | Font-Romeu / Pic Carlit | 7 | 30 | | 53 | 08/06/2020 | 01h48 | 5.5 | 147/-757 | Mine de l'Eguiselle (Duranus) | 2 | 22 | | 54 | 01/06/2020 | 03h35 | 11.3 | 830/-825 | Vegay | 1 | 11 | | 55 | 01/06/2020 | 06h19 | 21.6 | 1146/-1158 | Creta du Cheiron | 2 | 22 | | 56 | 22/05/2020 | 01h54 | 6.2 | 245/-776 | Col de la Sinne | 2 | 12 | | 57 | 26/08/2019 | 03h22 | 9.3 | 616/-603 | Col Baisse de Druos / Lacs de Terre Rouge | 1 | 17 | | 58 | 26/08/2019 | NA | NA | NA/NA | Col de Mericiere / Tete Mericiere | NA | 18 | | 59 | 02/08/2019 | 00h54 | 5.1 | 10/-602 | Fenerhaus | 2 | 15 | | 60 | 01/08/2019 | 03h11 | 5.7 | 595/-594 | Fenerhaus | 1 | 14 | | 61 | 01/08/2019 | NA | NA | NA/NA | Gefrorene-Wand-Spitzen (Panorama) | NA | 6 | | 62 | 31/07/2019 | 05h07 | 17.0 | 1089/-1078 | Geiselalm | 1 | 10 | | 63 | 30/07/2019 | 03h00 | 8.4 | 1202/-46 | Finkenberg | 1 | 13 | | 64 | 29/07/2019 | 03h02 | 9.0 | 526/-522 | Cascade de Solden | 1 | 10 | | 65 | 28/07/2019 | 02h29 | 9.0 | 614/-82 | Karlshutte | 1 | 15 | | 66 | 27/07/2019 | 03h47 | 11.8 | 946/-436 | Pfannkopfl | 1 | 20 | | 67 | 27/07/2019 | NA | NA | NA/NA | Le passeport pour les randonneurs | NA | 2 | | 68 | 27/07/2019 | 01h47 | 7.6 | 186/-721 | Grublspitze | 2 | 23 | | 69 | 25/07/2019 | 02h34 | 10.7 | 64/-1156 | Tuxer Fenerhaus | 2 | 24 | | 70 | 25/07/2019 | 05h34 | 14.8 | 1151/-946 | Tettensjoch | 1 | 20 | | 71 | 25/07/2019 | 01h17 | 3.6 | 211/-204 | Bichlalm | 1 | 2 | | 72 | 16/06/2019 | 01h47 | 7.3 | 34/-1012 | NA | 2 | 14 | | 73 | 10/06/2019 | 02h16 | 5.3 | 450/-437 | Baou de Saint-Jeannet | 1 | 18 | | 74 | 02/06/2019 | 04h04 | 12.2 | 1068/-1045 | Col de Rigaudon | 1 | 15 | Key notes: - Rows 46, 58, 61, 67 have no GPX data (they are blog listings/panoramas/passport articles without track files) - Data extracted from the WP GPX Map plugin's embedded summary blocks - The full file is saved at: /tmp/treks_final.md -
Aie … pas assez de contexte …
🗜️ Compacting context — summarizing earlier conversation so I can continue…
┊ 💻 preparing terminal…
┊ 💻 $ python3 /tmp/make_urls.py 0.2s
⟳ compacting context…
🗜️ Compacting context — summarizing earlier conversation so I can continue…
🗜️ Compacting context — summarizing earlier conversation so I can continue…
⚠ Compression aborted: unknown error. No messages were dropped — conversation continues unchanged. Run /compress to retry, or /new to start a fresh session.
⚠️ API call failed (attempt 1/3): BadRequestError [HTTP 400]
🔌 Provider: custom Model: llama.cpp
🌐 Endpoint: http://127.0.0.1:8080/#
📝 Error: HTTP 400: request (146818 tokens) exceeds the available context size (140032 tokens), try increasing it
📋 Details: {‘code’: 400, ‘message’: ‘request (146818 tokens) exceeds the available context size (140032 tokens), try increasing it’, ‘type’: ‘exceed_context_size_error’, ‘n_prompt_tokens’: 146818, ‘n_ctx’: 140032}
⏱️ Elapsed: 1.47s Context: 185 msgs, ~97,689 tokens
⚠️ Context length exceeded, but provider did not report a max context length; keeping context_length at 131,072 tokens and compressing.
🗜️ Context too large (~97,689 tokens) — compressing (1/3)…
❌ Context length exceeded and cannot compress further.
💡 The conversation has accumulated too much content. Try /new to start fresh, or /compress to manually trigger compression.
─ ⚕ Hermes ──────────────────────────────────────────────────────Context length exceeded (110,654 tokens). Cannot compress further. -
Changement de configuration :
ExecStart=/usr/local/bin/llama-server \ -m /models/Qwen3.6-35B-A3B-UD-Q4_K_M.gguf --mmproj /models/mmproj-F32.gguf \ --ctx-size 200000 \ --temp 1.0 \ --top-p 0.95 \ --top-k 20 \ --min-p 0.00 \ --host 0.0.0.0 --port 8080 -
llama-bench -m /models/Qwen3.6-35B-A3B-UD-Q4_K_M.gguf -ncmoe 40
ggml_cuda_init: found 1 CUDA devices (Total VRAM: 5806 MiB):
Device 0: NVIDIA GeForce RTX 3060 Laptop GPU, compute capability 8.6, VMM: yes, VRAM: 5806 MiBmodel size params backend ngl n_cpu_moe test t/s qwen35moe 35B.A3B Q4_K - Medium 20.60 GiB 34.66 B CUDA -1 40 pp512 204.15 ± 2.57 qwen35moe 35B.A3B Q4_K - Medium 20.60 GiB 34.66 B CUDA -1 40 tg128 36.94 ± 0.40 build: b4024af6c (9687)
-
llama-bench -m /models/Qwen3.6-35B-A3B-UD-Q4_K_M.gguf -ncmoe 35
ggml_cuda_init: found 1 CUDA devices (Total VRAM: 5806 MiB):
Device 0: NVIDIA GeForce RTX 3060 Laptop GPU, compute capability 8.6, VMM: yes, VRAM: 5806 MiBmodel size params backend ngl n_cpu_moe test t/s qwen35moe 35B.A3B Q4_K - Medium 20.60 GiB 34.66 B CUDA -1 35 pp512 226.48 ± 3.52 qwen35moe 35B.A3B Q4_K - Medium 20.60 GiB 34.66 B CUDA -1 35 tg128 40.22 ± 0.39 build: b4024af6c (9687)
-
Nouveau configuration :
ExecStart=/usr/local/bin/llama-server \ -m /models/Qwen3.6-35B-A3B-UD-Q4_K_M.gguf --mmproj /models/mmproj-F32.gguf \ --ctx-size 200000 \ --n-cpu-moe 35 \ --temp 1.0 \ --top-p 0.95 \ --top-k 20 \ --min-p 0.00 \ --host 0.0.0.0 --port 8080Crash impossible de trouver une valeur pour --n-cpu-moe.
-
La demande initiale pour le test :
“Merci de m’extraire l’ensemble des randonnées présentes sur le site https://www.cyber-neurones.org/. Je souhaite un tableau au format markdown comprenant les colonnes suivantes : Date, Temps, Distance, Nom de l’article, Lien de l’article, Nombre de GPX, Nombre d’image, Dénivelé positif, Dénivelé négatif, Altitude minimum, Altitude maximum. Je ne désire pas les articles qui ne contiennent pas de GPX. Il est important que lorsque plusieurs fichiers GPX existent, on additionne le Temps, la Distance, le Dénivelé positif et le Dénivelé négatif. La méthode la plus efficace consiste à utiliser le format OKF pour accéder à la liste complète de tous les articles : https://www.cyber-neurones.org/okf/.”
-
L’erreur avec Google Gemini :
───────────────────────────────────────
─ ⚕ Hermes ─────────────────────────────Error: Attempted to access streaming response content, without having called read().───────────────────────────────────────
Shutting down… (finalizing session) -
L’erreur avec Google Gemini :
───────────────────────────────────────
─ ⚕ Hermes ─────────────────────────────Error: Attempted to access streaming response content, without having called read().───────────────────────────────────────
Shutting down… (finalizing session)a dit dans Test Hermes IA en local :
Error: Attempted to access streaming response content, without having called read().
Je sais pas si c’est ce problème : https://github.com/NousResearch/hermes-agent/issues/60879
-
Nouvelle demande :
Il faut m’extraire toutes les randonnées du site https://www.cyber-neurones.org/. Je veux un tableau au format markdown, avec Date , Temps , Distance , Nom de l’article, Lien de l’article, Nombre de GPX, Nombre d’image, Denivelé positif, Denivelé négatif, Altitude minimum, Altitude maxmimum. Je ne jeux pas les articles sans GPX. Attention quand il y a plusieurs GPX il faut faire la somme pour le Temps, la distance, le dénivelée positif et le dénivelé négatif. Le plus rapide est l’utilisation du format OKF pour avoir la liste de toutes les artciles : https://www.cyber-neurones.org/okf/ .
-
Nouvelle demande :
Il faut m’extraire toutes les randonnées du site https://www.cyber-neurones.org/ . Je veux un tableau au format markdown, avec Date , Temps , Distance , Nom de l’article, Lien de l’article, Nombre de GPX, Nombre d’image, Denivelé positif, Denivelé négatif, Altitude minimum, Altitude maxmimum. Je ne jeux pas les articles sans GPX. Attention quand il y a plusieurs GPX il faut faire la somme pour le Temps, la distance, le dénivelée positif et le dénivelé négatif. Le plus rapide est l’utilisation du format OKF pour avoir la liste de toutes les artciles : https://www.cyber-neurones.org/okf/ . Dans le titre des articles de randonnée il y a toujours le mot randonnée ou randonnées mais il n’y a pas le mot : VTT , Forerunner , Retrospective dans le titre de l’article. Quand il y a une gallerie dans l’article c’est la balise gallery , il faut compter comme une image. L’index OKF liste les articles avec les liens GPX et galleries. Les fichiers .md individuels contiennent les détails (temps, distance, dénivelé, images). Il faut donc analyser tous les fichiers .md individuellement si ils ont un titre avec le mot Randonnée ou Randonnées et sans les mots VTT ou Forunner ou Restrospective.
-
Demande initiale :
Give me the list in Markdown of all Trek on https://www.cyber-neurones.org/category/loisirs/randonnee/ . I want a table in markdown with : Date , Duration , Kilometer , Name of peak, link to the article, number of picture.
-
Le fichier .hermes/.hermes_history contient l’historique avec horodatage des demandes.
-
Je vais essayer de lui donner une commande :
curl -s https://www.cyber-neurones.org/okf/ | grep '^\*' | grep "Randonnée" | grep -v "VTT" | grep -v "Retrospective" | grep -v "Forerunner" | awk -F']' '{print $2 }' | awk -F')' '{print $1 }' | sed 's/(//g' | awk '{print "https://www.cyber-neurones.org/"$1}' -
Nouvelle demande :
Il faut m’extraire toutes les randonnées du site https://www.cyber-neurones.org/ . Je veux un tableau au format markdown, avec Date , Temps , Distance , Nom de l’article, Lien de l’article, Nombre de GPX, Nombre d’image, Denivelé positif, Denivelé négatif, Altitude minimum, Altitude maxmimum. Je ne jeux pas les articles sans GPX. Attention quand il y a plusieurs GPX il faut faire la somme pour le Temps, la distance, le dénivelée positif et le dénivelé négatif. Le plus rapide est l’utilisation du format OKF pour avoir la liste de toutes les artciles : https://www.cyber-neurones.org/okf/ . Dans le titre des articles de randonnée il y a toujours le mot randonnée ou randonnées mais il n’y a pas le mot : VTT , Forerunner , Retrospective dans le titre de l’article. Quand il y a une gallerie dans l’article c’est la balise gallery , il faut compter comme une image. L’index OKF liste les articles avec les liens GPX et galleries. Les fichiers .md individuels contiennent les détails (temps, distance, dénivelé, images). Il faut donc analyser tous les fichiers .md individuellement si ils ont un titre avec le mot Randonnée ou Randonnées et sans les mots VTT ou Forunner ou Restrospective.
-Stratégie :
-1. Analyser l’index OKF pour récupérer tous les articles , les liens Markdowns. On peut utiliser la commade suivante :curl -s https://www.cyber-neurones.org/okf/ | grep '^\*' | grep "Randonnée" | grep -v "VTT" | grep -v "Retrospective" | grep -v "Forerunner" | awk -F']' '{print $2 }' | awk -F')' '{print $1 }' | sed 's/(//g' | awk '{print "https://www.cyber-neurones.org/"$1}'-2. Filtrer les articles contenant « Randonnée » ou « Randonnées » dans le titre, en excluant VTT, Forerunner et Retrospective
-3. Filtrer pour ne garder que les articles contenant des liens GPX dans la description
-4. Télécharger chaque fichier .md pour en extraire : durée, distance, D+, D- et altitudes
-5. En cas de présence de plusieurs fichiers GPX, additionner leurs données
-6. Compter les galeries indiquées dans la description OKF
-7. Générer un tableau au format Markdown
Bonjour ! Vous semblez intéressé par cette conversation, mais vous n’avez pas encore de compte.
Marre de refaire défiler les mêmes messages ? Créez un compte pour retrouver votre position, recevoir des notifications des nouvelles réponses, sauvegarder vos favoris et voter pour les messages que vous appréciez.
Grâce à votre participation, ce message peut devenir encore meilleur 💗
S'inscrire Se connecter