1.8 KiB
1.8 KiB
Doctrine 111 - Memory Unified Wave 258
Date 22 avril 2026
Acheve
Memoire chatbots unifiee via wevia-chat-memory.php (Wave 258) avec scope internal unlimited persistent + scope public session-only 1h TTL.
Architecture
- Endpoint central: /api/wevia-chat-memory.php
- Backend: Redis DB 5 dedicated
- Vector memory: Qdrant 17 collections (wevia_memory_768, wevia_kb_768, weval_agents_registry, kb_ethica_pharma, kb_consulting_strategy, wevia_learnings, obsidian_vault, wevia_brain_knowledge, weval_intents_memory, kb_bpmn_flows, kb_bpmn_patterns, kb_dmaic_playbooks, kb_vsm_best_practices, kb_wevads_deliv, wevia_graph, weval_skills, wevia_kb)
Scopes
- internal: TTL=-1 (no expire), keys chatmem:chat_id:session_id, chatbots internes apprennent cross-session
- public: TTL=3600s (1h), widget / et /wevia RGPD compliant
Usage
POST /api/wevia-chat-memory.php Body: {message, chat_id, scope, user_id} Response: {response, memory_stats, provider, wave:258, duration_ms}
Tests valides
- msg1 internal: memory_stats keys=1 messages=2 ttl=-1 persistent=true
- msg2 rappel internal: WEVIA rappelle Yacine PDG WEVAL + contexte business
- Redis DB 5: 10+ keys actives chatmem:wevia-master:*
- Qdrant: 17 collections live
Doctrines liees
- 4 honnetete
- 60 UX premium (dashboard memory visualization)
- 107 Tests E2E
- 108 Self awareness
- 109 Agent bypass
- 110 L99 100 percent PERFECT
- 111 Memory unified Wave 258 (NEW)
Widget public vs internal
- Widget / et /wevia = public = session-only 1h
- Chatbots internes (WEVIA Master, Orchestrator, WEVCODE, Director, All-IA Hub, Paperclip, L99 Brain, Command Center) = unlimited persistent
Impact
- Apprentissage continu chatbots internes (doctrine Claude self-learning)
- Privacy preserved pour public widget
- Sovereignty: zero external SaaS memory (tout en Redis + Qdrant owned)