KindWatch 23 / 25
AI ticket triage & watchdog
Makes sure no user is left without an answer and specialists only get tickets that need them.
Problem
Users close the tab mid-generation, APIs fail, and escalations get lost.
What it does
- Watchdog re-generates missing answers with a retry limit
- Resends escalations that never reached Telegram
- Periodic AI triage: close or escalate old tickets
- Skips tickets where the AI already gave a substantial answer
How it works
- Cron every 2–3 min → watchdog → stuck tickets
- Every N-th run → triage: LLM classifies the dialogue
- Close by silence, or escalate to a specialist with a note
Stack & models
Yii2 consoleDeepSeek APITelegram APIcron