diff --git a/api/unmatched-queries.json b/api/unmatched-queries.json index c5c5ff0d8..bf21a5609 100644 --- a/api/unmatched-queries.json +++ b/api/unmatched-queries.json @@ -1 +1 @@ -[{"q": "TU PEUX FAIRE QUOI", "ts": "2026-04-14T16:49:31+00:00"}, {"q": "LANCE LES ACTIONS CLE EN EXCUTION REELLE", "ts": "2026-04-14T17:16:15+00:00"}, {"q": "Aide-moi a comprendre notre architecture serveur en langage simple", "ts": "2026-04-14T21:53:44+00:00"}, {"q": "aide", "ts": "2026-04-14T22:15:06+00:00"}, {"q": "aide: quelles sont les pages ou services qui ne marchent pas actuellement? Liste moi tout ce qui est cassé ou en erreur.", "ts": "2026-04-14T22:17:56+00:00"}, {"q": "Propose moi un plan pour lancer les campagnes Ethica au Maroc", "ts": "2026-04-14T22:20:12+00:00"}, {"q": "Propose moi un plan sur 3 mois pour lancer des campagnes email ciblées vers les médecins au Maghreb", "ts": "2026-04-14T22:20:22+00:00"}, {"q": "aide: quels sont les problèmes en cours et les risques pour demain?", "ts": "2026-04-14T22:20:24+00:00"}, {"q": "aide: explique moi MonDsh et Monitor qui sont en erreur et comment les corriger", "ts": "2026-04-14T22:20:34+00:00"}, {"q": "Propose moi un plan sur 3 mois pour lancer des campagnes email ciblées vers les médecins au Maghreb", "ts": "2026-04-14T22:21:20+00:00"}, {"q": "aide: détaille les tests en echec MonDsh et Monitor", "ts": "2026-04-14T22:28:08+00:00"}, {"q": "aide: détaille les tests en echec MonDsh et Monitor", "ts": "2026-04-14T22:28:12+00:00"}, {"q": "diagnostic wevia.html il y a un message erreur avec des caractères bizarres, corrige le", "ts": "2026-04-15T19:35:22+00:00"}, {"q": "buginv", "ts": "2026-04-16T12:07:00+00:00"}] \ No newline at end of file +[{"q":"TU PEUX FAIRE QUOI","ts":"2026-04-14T16:49:31+00:00"},{"q":"LANCE LES ACTIONS CLE EN EXCUTION REELLE","ts":"2026-04-14T17:16:15+00:00"},{"q":"Aide-moi a comprendre notre architecture serveur en langage simple","ts":"2026-04-14T21:53:44+00:00"},{"q":"aide","ts":"2026-04-14T22:15:06+00:00"},{"q":"aide: quelles sont les pages ou services qui ne marchent pas actuellement? Liste moi tout ce qui est cassé ou en erreur.","ts":"2026-04-14T22:17:56+00:00"},{"q":"Propose moi un plan pour lancer les campagnes Ethica au Maroc","ts":"2026-04-14T22:20:12+00:00"},{"q":"Propose moi un plan sur 3 mois pour lancer des campagnes email ciblées vers les médecins au Maghreb","ts":"2026-04-14T22:20:22+00:00"},{"q":"aide: quels sont les problèmes en cours et les risques pour demain?","ts":"2026-04-14T22:20:24+00:00"},{"q":"aide: explique moi MonDsh et Monitor qui sont en erreur et comment les corriger","ts":"2026-04-14T22:20:34+00:00"},{"q":"Propose moi un plan sur 3 mois pour lancer des campagnes email ciblées vers les médecins au Maghreb","ts":"2026-04-14T22:21:20+00:00"},{"q":"aide: détaille les tests en echec MonDsh et Monitor","ts":"2026-04-14T22:28:08+00:00"},{"q":"aide: détaille les tests en echec MonDsh et Monitor","ts":"2026-04-14T22:28:12+00:00"},{"q":"diagnostic wevia.html il y a un message erreur avec des caractères bizarres, corrige le","ts":"2026-04-15T19:35:22+00:00"},{"q":"buginv","ts":"2026-04-16T12:07:00+00:00"},{"q":"Bonjour, comment vas-tu?","ts":"2026-04-16T14:09:18+00:00"}] \ No newline at end of file diff --git a/api/wevia-blade-status.json b/api/wevia-blade-status.json index fd48fc5e3..4c3780691 100644 --- a/api/wevia-blade-status.json +++ b/api/wevia-blade-status.json @@ -1 +1 @@ -{"ts":"16:06","status":"offline"} +{"ts":"16:08","status":"offline"} diff --git a/api/wevia-sse-orchestrator.php b/api/wevia-sse-orchestrator.php index a4f1d6351..7da804746 100644 --- a/api/wevia-sse-orchestrator.php +++ b/api/wevia-sse-orchestrator.php @@ -286,9 +286,9 @@ if (!empty($exec_results)) { $ctx .= "\n=== RESULTATS EXECUTION ===\n"; foreach($exec_results as $id=>$r) $ctx .= "[$id] " . substr($r, 0, 800) . "\n"; } -$sp = $ctx . "\n---\nQUESTION: " . $msg . "\nTu es WEVIA Master AI, executeur autonome. Tu as lance des agents ET execute des actions reelles. Synthetise les resultats concretement. Si tu as execute des corrections, dis ce qui a change. Court, direct, factuel. Ne propose JAMAIS de commandes a executer toi-meme - tu les as DEJA executees."; +$sp = $ctx . "\n---\nQUESTION: " . $msg . "\nINSTRUCTION: resume FACTUELLEMENT les resultats ci-dessus sans inventer. Liste OBSERVE (chiffres), PROBLEMES DETECTES (si TIMEOUT/DIRTY>0/ollama>0/conflit), AUCUNE correction n a ete appliquee sauf si un intent fix_* apparait. Francais concis."; $ch = curl_init("http://127.0.0.1:4000/v1/chat/completions"); -curl_setopt_array($ch, [CURLOPT_POST => true, CURLOPT_HTTPHEADER => ["Content-Type: application/json"], CURLOPT_POSTFIELDS => json_encode(["messages" => [["role"=>"system","content"=>"Tu es WEVIA Master AI, executeur autonome de WEVAL Consulting. Tu as DEJA execute les actions. Resume les resultats reels. Ne propose PAS de commandes - elles sont deja executees. Sois factuel et direct."],["role"=>"user","content"=>$sp]], "max_tokens" => 600, "stream" => false]), CURLOPT_RETURNTRANSFER => true, CURLOPT_TIMEOUT => 30]); +curl_setopt_array($ch, [CURLOPT_POST => true, CURLOPT_HTTPHEADER => ["Content-Type: application/json"], CURLOPT_POSTFIELDS => json_encode(["messages" => [["role"=>"system","content"=>"Tu es WEVIA Master. REGLES STRICTES HONNETETE DOCTRINE #4: (1) Decris UNIQUEMENT les resultats bruts des agents/exec fournis en contexte. (2) N INVENTE RIEN. (3) Si un probleme est detecte (ex: ports conflits, ollama 3, DIRTY>0, TIMEOUT), liste-le comme PROBLEME A CORRIGER, JAMAIS comme deja corrige. (4) Ne dis JAMAIS corrections appliquees / resolu / fixed sauf si un intent explicite de type fix a tourne. (5) Les commandes de lecture (ls, cat, count, check, grep) sont READ-ONLY, tu n as rien corrige. (6) Si resultat vide ou TIMEOUT, dis-le. Format: bullets courts, chiffres exacts, francais."],["role"=>"user","content"=>$sp]], "max_tokens" => 600, "stream" => false]), CURLOPT_RETURNTRANSFER => true, CURLOPT_TIMEOUT => 30]); $r2 = curl_exec($ch); curl_close($ch); $d2 = @json_decode($r2, true); $txt = $d2["choices"][0]["message"]["content"] ?? "Synthese indisponible.";