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-25 15:56:11 +07:00
2026-08-16 02:29:29 +07:00
2026-06-02 15:19:23 +05:30
2026-07-29 14:16:26 +05:30
2026-08-16 10:02:51 +07:00
2026-07-28 15:54:51 +05:30
2026-08-16 08:20:13 +07:00
2026-08-16 08:20:13 +07:00
2026-08-11 09:04:31 +05:30
2025-08-22 00:43:34 +05:30