Case 05 / Agent bán hàng · nhận bàn giao
Randy
Agent bán hàng tư vấn cho một nhà bán lẻ điện máy Việt Nam, nhận bàn giao từ bản hackathon của đồng đội và được kiến trúc lại đến khi từng SKU, từng con giá và từng cấu hình PC đều đến từ code server thay vì model.

Nguyên tắc
Model chỉ viết câu chữ. Nó không bao giờ chọn SKU, chọn giá hay chọn linh kiện — và không bao giờ được kể về thứ mà server chưa thực sự hiện ra.
Ghi chú kỹ thuật
Neo vào dữ liệu ngay từ kiến trúc
Tìm kiếm, so sánh và ráp cấu hình đều là tool phía server chạy trên catalog 11.865 SKU. Câu trả lời và thẻ sản phẩm cùng dựng từ một kết quả tool, nên lời văn không thể mâu thuẫn với thứ đang hiện trên màn hình.
Sáu vòng đối kháng
Các agent đóng vai khách hàng song ngữ tấn công hơn 400 lượt chat thật: jailbreak, mặc cả, lịch sử giả mạo, ngân sách vô lý. Tất cả đều bị từ chối. Hai trong bốn báo cáo "nghiêm trọng" hóa ra không đúng — mọi phát hiện đều được kiểm lại offline trước khi sửa bất cứ thứ gì.
Chốt chặn đặt ở đầu ra
Năm vòng chỉ sửa prompt thì không còn hội tụ, nên một phân tích tỉ lệ phát hiện đã dời các phép kiểm sang đúng thứ được gửi đi: linh kiện khách đã có không bị tính tiền lại, tổng tiền build được tính lại, và bảng so sánh chưa hiện thì không được mô tả.
Catalog chính là sản phẩm
Toàn bộ catalog đóng gói sẵn trên đĩa thay vì phân trang từ Postgres ở Tokyo mỗi lần khởi động lạnh — 20 giây còn ~5 giây, ráp PC 5 giây còn ~470ms — kèm bộ từ vựng Anh↔Việt để từ khóa danh mục tiếng Anh vẫn tra được catalog tiếng Việt.
Thêm màn hình

