Files
html/infra-logs/fix-20260416-opus-intents-topia.md
2026-04-16 23:06:00 +02:00

1.7 KiB

Fix 16 avril 2026 (23h10) — opus-intents.php: promote top-IA to nl-priority

Problème résolu

Les 18 intents fast-path wirés précédemment ne matchaient pas via chat WEVIA Master. Pipeline order: nl-priority (opus-intents.php) → pareto → dynamic-resolver → fast-path → LLM. Fast-path est 4e dans la priorité → intercepté avant par les 3 étages supérieurs.

Fix appliqué

5 intents top-IA injectés EN TÊTE de wevia_opus_intents() = nl-priority layer:

  • top_ia_memory_store → /opt/weval-ops/top-ia/memory_store.sh
  • top_ia_memory_recall → /opt/weval-ops/top-ia/memory_recall.sh
  • top_ia_deep_search → /opt/weval-ops/top-ia/deep_search.sh
  • top_ia_consensus → /opt/weval-ops/top-ia/self_consistency.sh
  • top_ia_vision → /opt/weval-ops/top-ia/vision_analyze.sh

Patch PHP (doctrine: JAMAIS Python pour fichiers PHP): /tmp/patch_opus_intents.php → php8.5 → lint OK → chattr+i

Fix secondaire

/etc/weval/secrets.env ligne 77 avait \n littéraux cassant bash source. Ligne supprimée (doublon de KAGGLE_USERNAME ligne 78).

Validation E2E via WEVIA Master chat

Test réel (curl POST /api/wevia-master-api.php):

  • "memorise ceci: X" → Qdrant stored id=1776373493
  • "recall memory X" → Score 0.52, text retrouvé
  • "deep search Y" → SearXNG top5
  • "consensus ia Z" → NVIDIA répond Casablanca (Groq/Cerebras 403 rate)
  • "decris cette image URL" → Logique URL OK

Avant/Après

Avant: 0/5 intents top-IA matchaient via chat Après: 5/5 intents top-IA matchent via chat (1 partiel Groq/Cerebras rate)

GOLD

/opt/wevads/vault/wevia-opus-intents.php.GOLD-20260416-210441-pre-topia /opt/wevads/vault/secrets.env.GOLD-20260416-*-pre-line77-fix

NR

153/153 préservé (aucune régression)