Retail Store Intelligence
Biến dữ liệu camera thành chỉ số khách hàng, tốc độ phục vụ, hiệu quả menu và doanh thu theo thời gian thực.
Lượng khách & tỷ lệ chuyển đổi
08:00–22:00AI nhận định hôm nay
Evidence-basedLượng khách tăng 17%, nhưng conversion giảm 3.4 điểm. Camera ghi nhận queue vượt 4 phút trong khung 18:00–20:00.
186 lượt khách dừng xem, dwell time trung bình 2 phút 42 giây và tạo ra 48 hóa đơn liên quan.
Bổ sung 1 nhân viên nhận order từ 18:00 và đưa combo Trà Sữa Retail + bánh lên màn hình menu chính.
Top khu vực quan tâm
Interest scoreQueue hiện tại
Camera 03Ngưỡng cảnh báo: 4:00
Sự kiện cần xử lý
7 đang mở| Quầy trống khi có khách | Cao | |
| Queue vượt 4 phút | TB | |
| Khay trân châu chỉ còn 18% | TB |
Live Camera Monitor
Xem trực tiếp camera, vùng AI đang theo dõi và các đối tượng được tracking.
Realtime event stream
5 giây/lầnCustomer Traffic Analytics
Đếm lượt vào/ra, occupancy, khung giờ đông và tỷ lệ người đi ngang chuyển thành khách ghé cửa hàng.
Traffic theo giờ
Entrance cameraFunnel mặt tiền → mua hàng
Hôm nayAttraction rate tăng sau khi cập nhật bảng combo trà sữa, nhưng conversion tại quầy order giảm trong giờ cao điểm tối.
Traffic 14 ngày gần nhất
Hiệu quả mặt tiền| Ngày | Đi ngang | Vào cửa hàng | Attraction | Hóa đơn | Conversion | Ghi chú AI |
|---|
Zone Analytics & Heatmap
Phân tích lượt ghé, dwell time, tuyến di chuyển và mức độ quan tâm tại từng khu vực trưng bày.
Zone ranking
Interest score| Khu vực | Lượt ghé | Dwell | Score |
|---|---|---|---|
| Menu Trà sữa | 186 | 2:42 | 92 |
| Quầy Pickup | 145 | 1:12 | 78 |
| Menu Trà trái cây | 104 | 1:35 | 73 |
| Tủ bánh | 62 | 0:48 | 51 |
AI merchandising insight
Actionable68% khách nhìn về màn hình menu bên phải trước khi vào hàng chờ. Nên ưu tiên combo Trà Sữa Retail + bánh tại vị trí này.
Tủ bánh chỉ có 19% khách ghé. Bảng giá combo hiện bị che bởi dòng khách chờ tại quầy pickup.
Seating & Dwell Monitor
Theo dõi thời gian khách ngồi (dwell time), phân tích hiệu suất khai thác bàn và tối ưu trải nghiệm phục vụ tại chỗ.
Bản đồ bố trí chỗ ngồi (Seating Layout)
Cập nhật tự động dựa trên Camera 02 OverlayBảng theo dõi khách ngồi chi tiết
Theo thời gian thực| ID Khách | Vị trí | Thời gian ngồi | Trạng thái |
|---|
Mật độ chỗ ngồi theo giờ
Hôm nay (08:00 - 22:00)Queue & Order Intelligence
Theo dõi chiều dài hàng chờ, thời gian chờ và nguy cơ khách rời đi trước khi hoàn tất đặt món.
Queue length & wait time
Theo giờLive queue
Camera 03| Vị trí | Tracking ID | Thời gian | Rủi ro |
|---|---|---|---|
| #1 | cus_8921 | 03:42 | Cao |
| #2 | cus_8925 | 02:11 | TB |
| #3 | cus_8927 | 01:31 | Thấp |
| #4 | cus_8930 | 00:38 | Thấp |
Cảnh báo khi có ≥4 khách hoặc thời gian chờ lâu nhất vượt 4 phút.
Queue incidents
Hôm nayStaffing recommendation
AI forecastBổ sung 1 nhân viên order
Dự báo 94 lượt khách trong 2 giờ tới. Nếu không bổ sung, thời gian chờ p90 có thể tăng lên 5 phút 20 giây và thêm 11 khách bỏ hàng chờ.
Staff Availability & Service Response
Đo thời gian quầy trống, thời gian nhân viên tiếp cận khách và chất lượng phục vụ theo ca.
Service response theo giờ
giâyCa làm việc
Camera-derived| Nhân viên | Khách hỗ trợ | Response | SLA |
|---|---|---|---|
| Nguyễn Thu An | 84 | 31s | 95% |
| Trần Minh Anh | 72 | 39s | 91% |
| Lê Phương | 55 | 58s | 82% |
| Hỗ trợ part-time | 30 | 67s | 74% |
Service exceptions
Không dùng nhận diện khuôn mặt| Thời gian | Camera | Tình huống | Thời lượng | Kết quả | Trạng thái |
|---|---|---|---|---|---|
| 18:26:14 | CAM-03 | Có khách nhưng staff zone trống | 02:18 | Nhân viên quay lại | Vi phạm |
| 16:41:03 | CAM-02 | Khách cần hỗ trợ tại quầy pickup | 01:04 | Đã tiếp cận | Chậm |
| 14:12:52 | CAM-03 | Checkout không có người | 00:34 | Trong SLA | Đạt |
Ingredient & Display Availability
Ước lượng mức đầy của khay nguyên liệu, topping và tủ bánh; cảnh báo thiếu hàng trước giờ cao điểm.
Ingredient & display status
Ảnh cập nhật gần nhấtRefill priority
AI scoring| Nguyên liệu / quầy | Còn | Demand | Ưu tiên |
|---|---|---|---|
| Trân châu & topping | 18% | Cao | P1 |
| Ly size L | 27% | TB | P2 |
| Trà Sen Vàng base | 43% | Cao | P2 |
| Tủ bánh ngọt | 74% | Thấp | P4 |
Giới hạn kỹ thuật cần lưu ý
Phase planningAI chỉ đánh giá khi khay nguyên liệu hoặc tủ trưng bày không bị nhân viên che quá 60%.
Bản đầu đo mức còn lại theo khay/vùng; nhận diện chính xác từng nguyên liệu nằm ở phase sau.
Khi đổi loại khay hoặc vị trí tủ bánh, quản lý cần chụp lại ảnh chuẩn “đầy nguyên liệu”.
Revenue Intelligence
Kết hợp camera, POS và dữ liệu sản phẩm để giải thích vì sao doanh thu tăng hoặc giảm.
Traffic × Revenue
14 ngàyAI root-cause analysis
Hôm nayLượt khách tăng mạnh, đủ để tạo tăng trưởng doanh thu hai chữ số.
26 lượt rời khu vực chờ; 14 lượt xảy ra trong 18:00–20:00.
Tỷ trọng hóa đơn chỉ mua một ly size M tăng 12%, làm revenue per visitor giảm.
Hiệu quả theo khu vực sản phẩm
Camera + POS mapping| Khu vực | Lượt ghé | Hóa đơn liên quan | Doanh thu | Visit → Buy | Revenue / visit |
|---|---|---|---|---|---|
| Trà Sữa Retail | 186 | 48 | 3.1 triệu | 25.8% | 16.7k |
| Trà Sen Vàng | 104 | 21 | 1.5 triệu | 20.2% | 14.4k |
| Cà phê Retail | 145 | 35 | 2.7 triệu | 24.1% | 18.6k |
| Bánh & món ăn nhẹ | 62 | 8 | 0.7 triệu | 12.9% | 11.3k |
AI Event Center
Mọi cảnh báo đều có snapshot, timeline, mức độ, người xử lý và bằng chứng trước/sau sự kiện.
Danh sách sự kiện
7 đang mởChi tiết sự kiện
EVT-260716-084Customer zone có 2 người liên tục trong khi staff zone không có người. Độ tin cậy 96%. Sự kiện tương tự đã xảy ra 3 lần trong ca chiều.
AI Daily & Weekly Reports
Báo cáo tự động giải thích số liệu, nêu nguyên nhân, bằng chứng camera và hành động đề xuất.
Traffic tăng tốt, nhưng quầy order làm mất cơ hội doanh thu
Cửa hàng ghi nhận 328 lượt khách, tăng 17% so với ngày trước. Doanh thu đạt 10.8 triệu đồng, tăng 7.7%. Tuy nhiên tỷ lệ chuyển đổi giảm từ 37.5% xuống 34.1% do thời gian chờ thanh toán tăng mạnh trong khung 18:00–20:00.
Executive Summary
AI generatedLượng khách tăng chủ yếu nhờ traffic mặt tiền tốt hơn và màn hình menu Trà Sữa Retail thu hút sự quan tâm cao. Dù vậy, cửa hàng chưa chuyển hóa hết cơ hội do quầy order quá tải. Có 26 khách rời hàng chờ, 14 trường hợp tập trung trong 18:00–20:00. Quầy order cũng ghi nhận 3 sự kiện không có nhân viên khi đang có khách.
Key Findings
Evidence-linked186 lượt ghé · dwell 2:42 · 48 hóa đơn liên quan · doanh thu 3.1 triệu.
Wait p90 đạt 4:38 trong 18:00–20:00; 26 lượt rời hàng chờ.
Mức còn lại giảm còn 18% lúc 19:12, đúng thời điểm nhu cầu trà sữa tăng cao.
Recommended Actions
Ưu tiên theo ROIƯớc tính giữ lại 8–12 hóa đơn/ngày, tăng 0.8–1.2 triệu doanh thu.
Dùng dự báo traffic và số ly bán để tạo task bổ sung nguyên liệu trước cao điểm.
A/B test trong 7 ngày và đo menu view → order.
Data Quality
Trust layerNatural Language Rule Builder
Người dùng mô tả tình huống bằng tiếng Việt, AI chuyển thành camera, vùng, điều kiện, thời gian và hành động.
Tạo rule bằng câu lệnh
AI assistedRULE queue_overload_checkout CAMERA CAM-03 ZONE customer_queue WHEN person_count >= 4 OR max_dwell_seconds >= 240 CONFIDENCE >= 0.82 THEN create_event severity=medium capture_snapshot=true save_clip_before=10s save_clip_after=10s notify=[dashboard,zalo_shift_lead] SCHEDULE store_open_hours
Rule dùng hai điều kiện OR: số khách trong vùng từ 4 trở lên, hoặc thời gian chờ lâu nhất vượt 240 giây. Sự kiện chỉ tạo khi độ tin cậy tối thiểu 82%.
Rule library
8 active · 2 draft| Rule | Camera / Zone | Điều kiện | Action | Trạng thái |
|---|---|---|---|---|
| queue_overload_checkout | CAM-03 · Queue | Count ≥4 OR dwell ≥240s | Zalo + clip | Active |
| staff_absent_with_customer | CAM-03 · Staff | Customer present AND staff absent 30s | Dashboard + snapshot | Active |
| passerby_to_entry | CAM-01 · Front | Cross sidewalk → entrance | Metric only | Active |
| low_topping_level | CAM-02 · Topping Tray | Fill level <25% | Create refill task | Pilot |
Cameras, Zones & Edge Health
Quản lý camera RTSP/ONVIF, trạng thái stream, vùng ROI, line crossing và năng lực thiết bị edge.
Camera inventory
RTSP + WebRTC preview| Camera | Vị trí | Stream | AI models | FPS | Zones | Health | |
|---|---|---|---|---|---|---|---|
| CAM-01 | Cửa ra vào | 1920×1080 | Person · Tracking · Line | 18 | 3 | Online | |
| CAM-02 | Menu & Pickup | 1920×1080 | Person · Dwell · Ingredient | 17 | 5 | Online | |
| CAM-03 | Checkout | 1920×1080 | Queue · Staff · Dwell | 20 | 3 | High load |
Zone types
Configuration primitives| Line Crossing | Đếm vào/ra theo hướng | 2 zones |
| Occupancy Zone | Đếm người hiện diện | 4 zones |
| Dwell Zone | Đo thời gian đứng | 3 zones |
| Staff Zone | Kiểm tra nhân viên trực quầy | 1 zone |
| Ingredient Region | Mức còn lại của khay nguyên liệu | 1 pilot |
Edge processing
Mac mini M2 · DockerCó thể thêm 1 camera 1080p ở 15 FPS trước khi GPU vượt 80%.
Cấu hình Notification
Bật/tắt sự kiện, thiết lập độ trễ chống spam, soạn mẫu tin nhắn cảnh báo và quản lý các thiết bị nhận thông báo.
Cấu hình Notification
Đã đủ sự kiệnBật/tắt sự kiện, anti-spam theo delay, số lần lặp và khung giờ gửi cho Zalo.
| Sự kiện | Bật | Delay | Lặp | Giờ |
|---|---|---|---|---|
|
Phát hiện người
person / person_presence
|
20s | 3 lần | 00:00-23:59 | |
|
Vật thể lạ trong vùng
object / static_object
|
1s | 8 lần | 00:00-23:59 | |
|
Phát hiện xe ô tô
vehicle / car
|
20s | 3 lần | 00:00-23:59 | |
|
Phát hiện xe máy
vehicle / motorcycle
|
20s | 3 lần | 00:00-23:59 | |
|
Người ở lâu trong vùng
person / person_dwell
|
20s | 5 lần | 00:00-23:59 |
Template tin nhắn
Áp dụng cho detector person và rule person_presence
Preview
● Biến độngTrạng thái kết nối
ĐÃ ĐĂNG XUẤT| Số điện thoại | -- |
| Tên phiên | WhatsApp Alert Bot |
| Đăng nhập lần cuối | -- |
| Trạng thái | Max qrcode retries reached |
| Đích mặc định | 120363486589310373@g.us |
QR đăng nhập
Chờ quét QRAI BOT
Hướng dẫn sử dụng
- Mở WhatsApp trên điện thoại của bạn.
- Vào Cài đặt > Thiết bị liên kết trên ứng dụng điện thoại.
- Chọn "Liên kết thiết bị mới" và tiến hành quét.
- Quét mã QR hiển thị ở ô bên cạnh để hoàn tất đăng nhập.
- Sau khi đăng nhập thành công, hệ thống tự động đồng bộ danh bạ.
- Sử dụng chức năng "Gửi tin nhắn test" để xác định liên lạc.
Người nhận
Đã chọn 0 người nhậnGửi tin nhắn test
Trạng thái hệ thống
| Socket Server | Đang hoạt động |
| FCM Service | Đã cấu hình |
| Tổng device token | 2 |
| Token hoạt động | 2 |
| Token lỗi / Inactive | 0 |
Kiểm tra truyền tin
Hướng dẫn sử dụng
- In-app (Socket): Thông báo realtime hiển thị ngay trong hệ thống qua kết nối Socket.
- FCM (Push): Gửi thông báo đến thiết bị di động/trình duyệt người dùng qua Firebase Cloud Messaging.
- Đảm bảo thiết bị đã đăng ký FCM Token hợp lệ và đang hoạt động.
- Sử dụng chức năng "Gửi test" để kiểm tra kết nối và nội dung.
Danh sách thiết bị nhận FCM
Hiển thị 2 thiết bị| Người dùng | Platform | Device ID | FCM Token | Trạng thái | Last Used | Action |
|---|---|---|---|---|---|---|
|
Anh Thu...
@anhthuongte
|
iOS | test-device-01 | fcm_xxx...nJTk | Hoạt động | 22:28 12/06/2026 |
|
|
Super Ad...
@admin
|
iOS | test-device-02 | fcm_xxx...PSfA | Hoạt động | 17:17 13/07/2026 |
|
Người nhận mặc định
Các người nhận sẽ được chọn mặc định khi tạo thông báo mới.
Integration Hub
Kết nối POS, thông báo, lịch nhân sự, dữ liệu doanh thu và hệ thống quản lý nhiều chi nhánh.
Retail POS
ConnectedHóa đơn, doanh thu, sản phẩm, ca bán hàng.
Zalo OA
ConnectedGửi cảnh báo sự kiện và báo cáo ngày cho quản lý.
Google Sheets
ManualNhập doanh thu lịch sử hoặc kế hoạch nhân sự.
Ảnh snapshot, alert và escalations.
Workforce API
PlannedĐề xuất điều ca dựa trên traffic forecast.
Data Warehouse
PilotĐẩy metrics và events cho BI doanh nghiệp.
Sync & webhook logs
Latest 10| Time | Connector | Direction | Records | Latency | Status |
|---|---|---|---|---|---|
| 07:52:11 | Retail POS | Inbound | 18 invoices | 242 ms | 200 OK |
| 07:50:04 | Zalo OA | Outbound | 1 alert | 391 ms | Delivered |
| 07:48:30 | Outbound | 1 snapshot | 524 ms | Delivered | |
| 07:30:00 | Google Sheets | Inbound | 24 rows | 1.2 s | Synced |
Multi-branch Benchmark
So sánh chi nhánh theo traffic, conversion, dịch vụ, queue và doanh thu trên mỗi khách.
Branch performance map
Composite scoreAI benchmark insight
Cross-branchĐiểm nghẽn là quầy order và thiếu trân châu/topping trong cao điểm.
Response trung bình 29 giây, conversion cao hơn mạng lưới 4.8 điểm.
Áp dụng lịch staff của Chi nhánh 02 (Premium) cho Chi nhánh 01 (Flagship) trong khung 18:00–20:00.
Branch scorecard
8 chi nhánh| Chi nhánh | Traffic | Conversion | Wait time | Revenue / visitor | Service score | Store health |
|---|
Retail Vision AI — Full Product Phases
Lộ trình đề xuất để Codex triển khai theo từng lớp giá trị, giảm rủi ro kỹ thuật và sớm có bản demo có thể bán.
Store Traffic Foundation
Chứng minh AI camera đo được hoạt động khách hàng chính xác.
Connect, health check, live preview.
Line crossing vào/ra.
Lượt ghé và thời gian đứng.
Số khách và thời gian chờ.
Snapshot, clip, severity.
Service & Revenue Layer
Kết nối vận hành cửa hàng với dữ liệu kinh doanh.
Quầy trống, response time.
Revenue, orders, AOV.
Visitors → transactions.
Cảnh báo topping, ly và tủ bánh sắp hết.
Zalo, WhatsApp, email.
AI Decision Engine
Từ dashboard sang hệ thống giải thích và đề xuất hành động.
Root cause + recommendation.
Prompt → technical rule.
Dự báo peak hours.
Điều ca theo demand.
Tìm clip bằng câu lệnh.
Beverage Retail Operations OS
Mở rộng từ một cửa hàng thành nền tảng chuỗi bán lẻ.
So sánh toàn chuỗi.
Theo dõi ẩn danh nhiều camera.
Nhận diện khay nguyên liệu, menu và tủ bánh.
BI, API, export.
Plans, quotas, audit.
Recommended implementation order
Codex execution| Milestone | Deliverable | Success metric | Dependency |
|---|---|---|---|
| M1 | Camera + live + zone editor | 3 streams ổn định 8 giờ | RTSP/ONVIF |
| M2 | Counting + tracking + dwell | Counting accuracy ≥90% | M1 |
| M3 | Queue + staff rule + event center | Alert latency <2s | M2 |
| M4 | Dashboard + reports + POS import | Daily report chạy tự động | M3 |
| M5 | Pilot tại 1 cửa hàng | 14 ngày dữ liệu thực | M1–M4 |
Technical guardrails
Không nên bỏ quaChỉ hiển thị lượt vào để tránh khẳng định sai khi khách đi ra rồi quay lại.
Không nhận diện danh tính; lưu metadata và làm mờ mặt trong evidence export.
Mỗi metric cần coverage, confidence và camera-health đi kèm.
Inference tại cửa hàng; chỉ gửi event/clip cần thiết lên cloud.