Moreminimore
b86b0c59f6
feat(analytics): M2 self-improving chatbot analytics
Daily LLM classification of every chat (topics + product tags + deal
won/lost/undecided) aggregated into immutable daily metrics, with a
filterable admin report dashboard, product-catalog import (text/CSV/XLSX),
weekly persona summary, and an approval flow (LINE -> Telegram -> webhook)
for applying persona recommendations.
- Llm::AnalyticsClassifier: per-account openai -> Captain fallback cascade
- AccountDailyProcessor + Conversation/CustomerDailyMetric aggregation
- ReportService + DrilldownService (summary + deep filterable drilldown)
- AnalyticsReports.vue + productCatalog import UI (admin-only)
- WeeklyPersonaEvaluator + PersonaApprovalService (LINE/Telegram/webhook)
- Weekly cron (Mon 10:00) + daily cron (02:30)
2026-08-25 15:56:11 +07:00
..
2026-08-13 17:39:49 +05:30
2026-07-21 18:08:32 +05:30
2026-07-06 16:35:38 +05:30
2026-07-17 14:43:42 +05:30
2026-07-07 14:25:54 +05:30
2026-01-21 13:39:07 +05:30
2026-08-16 07:37:52 +07:00
2026-04-06 15:28:25 +05:30
2025-09-12 16:22:42 +05:30
2026-08-25 15:56:11 +07:00
2026-07-07 14:25:54 +05:30
2025-09-10 12:07:21 +05:30
2026-06-12 16:11:07 +05:30
2026-08-13 11:54:32 +05:30
2026-07-20 14:54:05 +05:30
2026-08-13 11:54:32 +05:30
2026-08-16 07:37:52 +07:00
2026-05-11 23:15:25 +05:30
2026-08-03 15:09:59 +05:30
2026-05-20 19:21:25 +05:30
2026-07-24 12:30:36 +05:30
2025-06-11 19:05:30 -04:00
2026-08-04 15:09:26 +04:00
2026-03-16 12:48:16 +05:30
2026-04-28 10:09:41 +07:00
2025-06-26 19:16:06 +05:30
2026-06-10 16:24:37 +05:30
2026-08-25 15:56:11 +07:00
2026-07-02 16:07:26 +05:30
2025-09-15 19:33:54 +05:30
2026-01-07 15:30:49 +05:30
2025-12-15 17:24:45 -08:00