№ 41
Trợ lý AI tương tác bằng giọng nói, giúp người dùng đặt xe, cập nhật điểm đón/điểm đến và theo dõi hành trình một cách tự nhiên. Sản phẩm mang đến trải nghiệm gọi xe nhanh chóng, thân thiện và không cần thao tác thủ công phức tạp.
Việc đặt xe hiện nay thường yêu cầu người dùng phải mở ứng dụng, tìm kiếm địa điểm trên bản đồ, chọn loại xe và thực hiện nhiều thao tác thủ công. Trong quá trình di chuyển, người dùng cũng có thể phát sinh các yêu cầu như thay đổi điểm đón, đổi điểm đến hoặc hỏi thêm thông tin. Các vấn đề trên đặc biệt bất tiện đối với các đối tượng như người cao tuổi, người khuyết tật không có người thân bên cạnh, hay người đang có việc gấp không tiện sử dụng điện thoại.
Đặc biệt với giao tiếp bằng giọng nói, hệ thống cần hiểu được ngữ cảnh tiếng Việt, xử lý các địa điểm không chính xác và duy trì thông tin xuyên suốt cuộc hội thoại. Đây là bài toán mà các chatbot thông thường hoặc luồng đặt xe cố định chưa giải quyết tốt.
Sản phẩm là một trợ lý AI tương tác bằng giọng nói, cho phép người dùng trò chuyện tự nhiên để thực hiện các tác vụ liên quan đến đặt xe.
Các luồng chính đã triển khai gồm:
Đặt xe bằng ngôn ngữ tự nhiên.
Xác định điểm đón và điểm đến từ nội dung hội thoại.
Hỏi lại người dùng khi thông tin địa điểm chưa rõ ràng.
Thay đổi điểm đón hoặc điểm đến trong cùng một phiên trò chuyện.
Duy trì ngữ cảnh giữa các lượt trao đổi.
Xử lý các câu hỏi ngoài phạm vi đặt xe và phản hồi phù hợp.
Quản lý trạng thái phiên hội thoại và thông tin chuyến đi.
Hỗ trợ trải nghiệm tương tác bằng giọng nói theo thời gian thực.
Người dùng ↓ Frontend Web / Voice Interface ↓ LiveKit Realtime Voice Agent ↓ Core Agent xử lý ngữ cảnh và ý định ↓ Booking Service / Maps Service / Persistence Layer ↓ Kết quả đặt xe và phản hồi cho người dùng
Frontend: giao diện web để người dùng trò chuyện và theo dõi trạng thái.
LiveKit: xử lý kết nối âm thanh và giao tiếp thời gian thực.
FastAPI: cung cấp API cho xác thực, phiên trò chuyện và các nghiệp vụ đặt xe.
Core Agent: phân tích ý định, duy trì trạng thái hội thoại và điều phối luồng xử lý.
LLM tùy chọn: hỗ trợ hiểu các câu hỏi tự nhiên và các tình huống phức tạp.
Maps Service: hỗ trợ tìm kiếm địa điểm, chuẩn hóa địa chỉ và tính toán lộ trình.
Database: lưu trữ người dùng, phiên trò chuyện, thông tin chuyến xe và trạng thái xử lý.
Fallback theo luật: đảm bảo các luồng quan trọng như đặt xe và thay đổi địa điểm vẫn hoạt động ổn định ngay cả khi AI không khả dụng.
Sản phẩm có tính khả thi cao vì đã có nền tảng MVP và các thành phần kỹ thuật chính:
Luồng hội thoại đặt xe đã được mô hình hóa rõ ràng.
Hệ thống có khả năng xử lý nhiều lượt trao đổi thay vì chỉ nhận một câu lệnh đơn lẻ.
Kiến trúc được chia thành các module độc lập, dễ mở rộng và kiểm thử.
Có thể sử dụng luật xử lý cố định cho các tác vụ quan trọng, giảm rủi ro phụ thuộc hoàn toàn vào mô hình AI.
LiveKit đáp ứng tốt nhu cầu tương tác giọng nói thời gian thực.
Backend API có thể triển khai độc lập và kết nối với nhiều loại frontend.
Database có thể bắt đầu bằng SQLite cho môi trường demo và chuyển sang PostgreSQL/Supabase khi triển khai thực tế.
Một số rủi ro cần tiếp tục xử lý gồm độ chính xác khi nhận diện địa điểm, chất lượng nhận diện giọng nói trong môi trường ồn, chi phí sử dụng mô hình AI và khả năng mở rộng khi có nhiều người dùng đồng thời.
Hoàn thiện các luồng đặt xe, xác nhận và thay đổi thông tin chuyến.
Cải thiện khả năng hiểu địa chỉ tiếng Việt và tên địa điểm viết tắt.
Bổ sung cơ chế xác nhận trước các thao tác quan trọng.
Hoàn thiện lưu trữ dữ liệu trên PostgreSQL/Supabase.
Bổ sung logging, monitoring và các bài kiểm thử hội thoại.
Theo dõi trạng thái tài xế và chuyến xe theo thời gian thực.
Hỗ trợ hủy chuyến, đặt lại chuyến và xem lịch sử chuyến đi.
Tích hợp thanh toán và mã khuyến mãi.
Bổ sung khả năng chuyển tiếp hội thoại cho nhân viên hỗ trợ.
Hỗ trợ nhiều ngôn ngữ và nhiều kênh tương tác khác nhau.
Cá nhân hóa trải nghiệm dựa trên lịch sử sử dụng.
Dự đoán nhu cầu đặt xe và gợi ý điểm đến.
Tối ưu ghép tài xế và điều phối chuyến.
Xây dựng hệ thống phân tích hội thoại để phát hiện lỗi và cải thiện mô hình.
Mở rộng trợ lý AI cho các dịch vụ khác như giao hàng, đặt lịch hoặc chăm sóc khách hàng.