VEHICLE_KEYWORDS = [ # Ô tô các loại "ô tô", "xe ô tô", "xe hơi", "xe con", "xe bốn bánh", "xe 4 bánh", "xe du lịch", "xe taxi", "xe khách", "ô tô khách", "xe buýt", "xe bus", "ô tô tải", "xe tải", "xe ben", "xe container", "xe đông lạnh", "xe cầu", "xe cứu thương", "xe cứu hỏa", # Xe máy, mô tô "mô tô", "xe mô tô", "xe máy", "xe gắn máy", "xe hai bánh", "xe máy điện", "xe tay ga", "xe số", "xe côn", "xe phân khối lớn", "phân khối lớn", "PKL", # Xe đạp, các loại xe thô sơ "xe đạp", "xe đạp máy", "xe đạp điện", "xe thô sơ", "xe ba gác", "ba gác", "xe lam", "xích lô", "xe kéo", "xe bò", "xe súc vật kéo", "súc vật kéo", # Máy kéo và xe chuyên dùng "máy kéo", "xe máy kéo", "xe công nông", "xe chuyên dùng", "xe lu", "xe ủi", "xe xúc", "xe nâng", # Các cách gọi dân dã, địa phương "xe honda", # phổ biến ở miền Nam để chỉ xe máy "xe dream", "xe cub", "xe wave", # gọi theo hãng/model nhưng hay dùng để chỉ xe máy nói chung # Người đi bộ "đi bộ", "người đi bộ", "bộ hành" ] # Mapping từ từ khóa sang tên cột trong bảng tblPhuongtien VEHICLE_KEYWORD_TO_COLUMN = { # Ô tô & các biến thể "ô tô": "oto", "xe ô tô": "oto", "xe hơi": "oto", "xe con": "oto", "xe bốn bánh": "oto", "xe 4 bánh": "oto", "xe du lịch": "oto", "xe taxi": "oto", "xe khách": "oto", "ô tô khách": "oto", "xe buýt": "oto", "xe bus": "oto", # Ô tô tải "ô tô tải": "otoTai", "xe tải": "otoTai", "xe ben": "otoTai", "xe container": "otoTai", "xe đông lạnh": "otoTai", "xe cầu": "otoTai", "xe cứu thương": "otoTai", "xe cứu hỏa": "otoTai", # Máy kéo "máy kéo": "maykeo", "xe máy kéo": "maykeo", "xe công nông": "maykeo", # Xe chuyên dùng "xe chuyên dùng": "xechuyendung", "xe lu": "xechuyendung", "xe ủi": "xechuyendung", "xe xúc": "xechuyendung", "xe nâng": "xechuyendung", # Mô tô "mô tô": "moto", "xe mô tô": "moto", "xe máy": "moto", "xe tay ga": "moto", "xe số": "moto", "xe côn": "moto", "xe phân khối lớn": "moto", "phân khối lớn": "moto", "PKL": "moto", "xe honda": "moto", # dân dã "xe dream": "moto", "xe cub": "moto", "xe wave": "moto", # Xe máy điện "xe máy điện": "xemaydien", # Xe gắn máy "xe gắn máy": "xeganmay", "xe đạp máy": "xeganmay", # Xe đạp "xe đạp": "xedap", # Xe đạp điện "xe đạp điện": "xedapdien", # Xe thô sơ "xe thô sơ": "xethoso", "xe ba gác": "xethoso", "ba gác": "xethoso", "xe lam": "xethoso", # Xích lô "xích lô": "xichlo", # Súc vật kéo "xe bò": "sucvat", "xe súc vật kéo": "sucvat", "súc vật kéo": "sucvat", "xe kéo": "sucvat", # Đi bộ "đi bộ": "dibo", "người đi bộ": "dibo", "bộ hành": "dibo" } SHEET_RANGE = 'chat!A2:L' EMBEDDING_DIM = 1536