# 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_id` across 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.