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-02-20 19:08:36 +05:30
2025-05-29 21:18:02 -06:00
2026-08-19 11:15:28 +07:00
2026-08-19 11:18:37 +07:00
2023-11-08 17:56:59 -08:00
2026-08-16 16:01:22 +07:00
2026-07-27 15:42:11 +05:30
2026-08-16 02:29:29 +07:00
2022-03-24 19:25:07 +05:30
2025-03-17 19:27:05 -07:00
2026-07-30 16:04:17 +05:30
2026-08-19 11:15:28 +07:00
2026-05-08 18:44:15 +05:30
2026-08-13 13:54:35 +05:30
2026-03-30 14:19:02 +05:30
2022-07-12 12:27:33 +02:00
2022-02-01 16:01:25 +05:30
2026-08-15 13:23:03 +07:00
2026-08-25 15:56:11 +07:00
2025-10-13 16:21:45 +05:30
2026-08-10 15:49:38 +05:30
2024-10-02 00:36:30 -07:00