Quyết định kỹ thuật và những lần vấp ngã thật khi build sản phẩm AI.
Tính năng oách nhất mọi người muốn ở bot CSKH là tự đặt lịch hẹn. Tôi đã chủ động không làm — và để một nhân viên xác nhận tay. Đây là chuyện vì sao "viết code cho cái thực tại đang có" thắng "viết code cho cái demo đẹp", và một mẹo kiến trúc để sau này nâng cấp mà không phải đập đi xây lại.
Hậu trường buildTôi thêm một server thứ hai để bot chịu tải tốt hơn. Kết quả ngược đời — bot bắt đầu "mất trí nhớ" giữa cuộc trò chuyện. Đây là câu chuyện về một chữ tưởng khô khan nhưng tách con bot chạy-trên-laptop khỏi một dịch vụ thật: *stateless*.
Hậu trường buildAi cũng cố làm bot trả lời được mọi thứ. Nhưng quyết định khiến bot CSKH của tôi đáng tin lại đi ngược: dạy nó biết lúc nào nên ngừng nói và chuyển cho người thật.
Hậu trường buildMột buổi tối, bảy nâng cấp lõi và một lần deploy. Con bot CSKH cho spa của tôi vừa vượt qua ranh giới khó nhất của mọi sản phẩm AI — từ bản demo nghe hay sang thứ dám giao cho khách thật.
Hậu trường buildNhiều người nghĩ làm bot AI phải biết máy học, vector database, hạ tầng phức tạp. Không. Một con bot biết trò chuyện và tra cứu dữ liệu thật chỉ cần vài chục dòng Python.
Hậu trườngKiến trúc, những quyết định quan trọng, chi phí thật, và cả những lần tôi tự làm sập cả site khi deploy.