Bỏ qua

PRD cho EZD AI Booth MVP - Dựa trên Nguyên tắc "Digital Receptionist"

Mã tài liệu: EZD-PRD-MVP Phiên bản: 1.0
Ngày hiệu lực: 13/09/2025 Người soạn: Stephen
Người phê duyệt: Stephen Trang: 1/X

Tổng quan: Mục tiêu của MVP là triển khai một AI Booth có khả năng hoạt động như một nhân viên lễ tân hiệu quả tại một địa điểm của Tenant (ví dụ: một Trung tâm Thương mại), cung cấp thông tin chính xác, nhanh chóng và chỉ giới hạn trong phạm vi kiến thức của Tenant đó.

  • Quy tắc: Tự động Reset về Trạng thái Chờ (Idle State Timeout)
    • Mô tả: Nếu hệ thống không nhận được bất kỳ tín hiệu đầu vào nào (không có tương tác giọng nói, không có thao tác chạm màn hình) trong một khoảng thời gian nhất định, nó phải tự động hủy phiên làm việc hiện tại và quay trở về màn hình chờ mặc định (với "vòng lặp thu hút" của avatar).
    • Thời gian chờ: Tôi đề xuất là 15 giây (thay vì 10 giây). Con số này cho phép người dùng có đủ thời gian để đọc thông tin trên màn hình hoặc suy nghĩ câu hỏi tiếp theo mà không cảm thấy bị hối thúc, nhưng vẫn đủ nhanh để sẵn sàng cho người dùng kế tiếp. Chúng ta có thể tinh chỉnh con số này sau khi có dữ liệu thực tế.

Theme/Epic Chính:

Là một khách tham quan tại địa điểm của Tenant, tôi muốn nhận được câu trả lời chính xác cho các câu hỏi của mình về các dịch vụ và cơ sở vật chất tại chính nơi đây, để tôi có một trải nghiệm tiện lợi và hiệu quả.

Các Câu chuyện Người dùng (User Stories) Cốt lõi cho MVP:

Dưới đây là những gì "Lễ tân Kỹ thuật số" của chúng ta PHẢI làm được.

1. User Story: Chỉ đường (Wayfinding)

  • Với vai trò là một khách hàng,
  • Tôi muốn hỏi đường đến một cửa hàng hoặc khu vực cụ thể (ví dụ: "Cho hỏi cửa hàng Uniqlo ở đâu?", "Lối ra gần nhất ở đâu?"),
  • Để tôi có thể tìm đường một cách dễ dàng và không bị lạc.

  • Tiêu chí Chấp nhận (Acceptance Criteria):

    • Khi được hỏi đường, AI phải trả lời bằng giọng nói vị trí chính xác (tầng, khu vực).
    • Đồng thời, màn hình phải hiển thị một bản đồ trực quan, làm nổi bật vị trí hiện tại của booth và địa điểm được hỏi.
    • Đường đi trên bản đồ phải có hiệu ứng highlight chuyển động nhẹ nhàng (subtle animated highlight) để dẫn dắt ánh mắt người dùng.
    • Bản đồ phải hỗ trợ các cử chỉ cảm ứng tiêu chuẩn như chụm để phóng to/thu nhỏ (pinch-to-zoom) và kéo để di chuyển (pan).
    • Nếu không tìm thấy địa điểm, AI phải trả lời một cách lịch sự.

2. User Story: Thông tin Khuyến mãi (Promotion Information)

  • Với vai trò là một người mua sắm,
  • Tôi muốn hỏi về các chương trình khuyến mãi đang diễn ra ("Hôm nay có khuyến mãi gì không?", "Cửa hàng ABC có đang giảm giá không?"),
  • Để tôi không bỏ lỡ các ưu đãi hấp dẫn.

  • Tiêu chí Chấp nhận (Acceptance Criteria):

    • AI phải có khả năng liệt kê các chương trình khuyến mãi chung đang có hiệu lực do Tenant cung cấp.
    • AI có thể trả lời về khuyến mãi của một cửa hàng cụ thể nếu dữ liệu đó được cung cấp.
    • Thông tin khuyến mãi phải được hiển thị rõ ràng trên màn hình (văn bản, hình ảnh nếu có).

3. User Story: Thông tin Chung (General Information)

  • Với vai trò là một khách tham quan,
  • Tôi muốn hỏi các thông tin tiện ích chung (ví dụ: "Giờ mở cửa là khi nào?", "Nhà vệ sinh ở đâu?", "Bãi đỗ xe ở đâu?"),
  • Để tôi nhanh chóng có được thông tin cần thiết.

  • Tiêu chí Chấp nhận (Acceptance Criteria):

    • AI phải trả lời chính xác và ngắn gọn các câu hỏi thường gặp (FAQ) đã được Tenant cấu hình sẵn trong hệ thống CMS của chúng ta.

Những gì chúng ta sẽ KHÔNG làm trong MVP (Out-of-Scope)

Việc định nghĩa những gì "KHÔNG làm" cũng quan trọng không kém. Điều này giúp đội ngũ tập trung và tránh "sa lầy".

  • KHÔNG trả lời kiến thức chung: AI sẽ không trả lời các câu hỏi như "Thời tiết hôm nay thế nào?" hay "Tổng thống Mỹ là ai?".

    • Hành động yêu cầu: Khi gặp câu hỏi này, AI phải từ chối một cách lịch sự: "Tôi là trợ lý ảo của [Tên Tenant], tôi chỉ có thể cung cấp thông tin về các dịch vụ tại đây thôi ạ."
  • KHÔNG cung cấp thông tin của Tenant khác: Dữ liệu của mỗi Tenant là một "ốc đảo". Booth đặt tại TTTM A sẽ không có bất kỳ thông tin gì về TTTM B.

  • KHÔNG thực hiện các giao dịch phức tạp: Trong MVP, booth sẽ không xử lý việc đặt chỗ, thanh toán, đặt lịch hẹn hay bất kỳ giao dịch nào. Nó là một công cụ cung cấp thông tin, không phải là một công cụ giao dịch.
  • KHÔNG chủ động bắt chuyện phức tạp: Ngoài "vòng lặp thu hút" (vẫy tay, chào hỏi đơn giản), AI sẽ không tự động bắt đầu một cuộc hội thoại sâu với người dùng. Nó chủ yếu phản hồi lại các câu hỏi.