1.6 KiB
1.6 KiB
Product Overview
TSP Assistant (TSP智能助手) is an AI-powered customer service and work order management system built for TSP (Telematics Service Provider) vehicle service providers.
What It Does
- Intelligent dialogue with customers via WebSocket real-time chat and Feishu (Lark) bot integration
- Work order lifecycle management with AI-generated resolution suggestions
- Knowledge base with semantic search (TF-IDF + cosine similarity, optional local embedding model)
- Vehicle data querying by VIN
- Analytics dashboard with alerts, performance monitoring, and reporting
- Multi-tenant architecture — data is isolated by
tenant_idacross all core tables - Feishu multi-dimensional table (多维表格) bidirectional sync for work orders
Key Domain Concepts
- Work Order (工单): A support ticket tied to a vehicle issue. Can be dispatched to module owners, tracked through statuses, and enriched with AI suggestions.
- Knowledge Entry (知识库条目): Q&A pairs used for retrieval-augmented responses. Verified entries have higher confidence.
- Tenant (租户): Logical isolation unit (e.g., a market or region). All major entities carry a
tenant_id. - Agent: A ReAct-style LLM agent with registered tools (knowledge search, vehicle query, analytics, Feishu messaging).
- Chat Session (对话会话): Groups multi-turn conversations; tracks source (websocket, API, feishu_bot).
Primary Language
The codebase, comments, log messages, and UI are predominantly in Chinese (Simplified). Variable names and code structure follow English conventions.