Bot Discord z osobowością — NVIDIA API + Quality Pass + pamięć, która śledzi wątki i łapie zmyślone fakty.
O projekcie
Bot (ai-dan-chat-v2) działający na on_message z osobowością. Kanał #ogolny-szybki jest filtrowany przez bramę relewancji, wątki klasteryzowane online, a odpowiedzi generowane przez brain.py (NVIDIA API + fallback na opencode CLI) z Quality Pass, który łapie zmyślone fakty.
Stack
- Python
- Discord API
- NVIDIA NIM API
- opencode CLI
Jak to działa
- Relevance gate: heurystyki ignore/react/reply (classify.py)
- ThreadTracker: klasteryzacja wątków online (topics.py)
- brain.py: NVIDIA API + opencode CLI + Quality Pass (~90% zmyślonych faktów)
- Pamięć users/lore/self z atomic write + offline digest (extract_memory, extract_topics, update_self)
- Persona z HARDENING (blokada jailbreak) + MOODS
- Cooldown 5 min, night silence, logi JSONL + testy