Categories
AI

Sự đắt đỏ của AI khi làm một tính năng…khó

Câu chuyện bắt đầu từ những ngày đầu tháng 6, khi tài khoản cursor Ultra của tôi còn khoảng 70% và tôi cần làm một TÍNH NĂNG KHÓ. Tôi biết là để thực hiện tính năng này, an toàn nhất là mô hình Fable 5 sẽ giúp rất nhiều vì mức độ phức tạp của tính năng cần làm cũng như độ ưu việt gần như tuyệt đối của Fable 5.

Cuối cùng ngày 9/6 đã tới và Fable 5 đã ra mắt và rất nhiều lời khen ngợi được đưa ra cho mô hình này. Và tôi dự kiến chờ vài ngày cuối tuần để dùng 30% quota xịn để hoàn tất tính năng mà tôi đã planning suốt nửa tháng qua.

Cuộc đời thật lắm éo le, chỉ vài ngày sau, Fable 5 bị cấm toàn thế giới, tôi nhìn 30% quota còn lại, nhìn cái Tính-năng-khó và đầy hụt hẫng và delay kế hoạch vài ngày hy vọng Anthropic sẽ mở lại vài ngày sau đó, nhưng thời gian thấm thoát trôi, đã đến cuối tuần trước và đành ngậm ngùi triển khai tính năng khó này với…Opus 4.8 và GPT 5.5.

Tôi đã sớm biết với chế độ Auto của cursor sẽ khó mà làm được tính năng này, và cũng sớm biết dù cho có là Opus 4.8 hay GPT 5.5 cũng khó mà vượt cạn, tuy nhiên, giữa lựa chọn review từng dòng code, từng logic và mất 2 tháng để làm tính năng này theo cách cũ thì dấn thân vào với Opus và GPT mà thôi.

Cầm 30% quota trong tay với đầy sự hồi hộp lo âu và điều gì đến cũng đến, sau màn dạo đầu với vài tiếng plan (ngốn vài chục prompt) thì cũng ra được version đầu tiên và bug mẹ đẻ bug con, bug con đẻ bug cháu chắt chút chít vì các bạn ấy dắt đi quá xa. Mặc dù như mọi lần, mình cực kì cẩn thận trong việc lên plan, cũng như cho 2 con Opus 4.8 và GPT 5.5 phản biện qua lại suốt 1 ngày để làm plan trước khi bắt tay vào code.

Và lần đầu tiên sau hơn 1 năm dùng Cursor, tôi phải đăng ký 1 account cursor thứ 2 khi mới dùng được hơn 2 tuần. Ngậm đắng nuốt cay chi tiền và tiếp tục với TÍNH NĂNG KHÓ này. Mặc dù lần thứ 2 này tôi cũng rất cảnh giác, planning dựa trên những thiếu sót, bug và luồng xử lý ở đợt trước thì sau khi đốt thêm 30% thì cũng đã ra version thứ 2. Với đầy niềm hân hoan, lần này bug mẹ lại đẻ bug con cháu chắt khác.

Lần này, tôi hy vọng là Fable 5 sẽ được mở lại sau 2 tuần, nhưng vẫn vô vọng, và bắt tay vào refactoring lần 3, tức là 2 ngày trước, với 70% quota xịn của gói Ultra thứ 2, tôi đã hoàn thành được tính năng khó này. Trộm vía, sau gần 45% quota và vật lộn không ngừng nghỉ với Opus 4.8 và GPT 5.5 thì cũng hoàn thành và tiến tới UAT và chuẩn bị deploy trong hôm nay.

Nhân sự kiện hoàn tất tính năng khó này, cũng muốn chia sẻ thêm với anh chị em làm ngành dùng AI Agent, không phải lúc nào cũng trơn tru và chi phí của các tính năng sẽ ngày một đắt đỏ, việc đánh giá được sức mạnh của các Model, cũng như kì vọng đối với chúng sẽ rất quan trọng trong việc tiết kiệm chi phí và thời gian triển khai.

Có thể nói tính năng này là tính năng khó nhất mà mình từng làm việc với AI Agent, tiêu tốn 100% gói ultra của Cursor ($200) và chỉ làm việc với Opus 4.8 và GPT 5.5 xuyên suốt 1 tuần liền (khoảng 40 giờ làm việc của Tứng) với hàng trăm prompt và thay đổi hàng chục ngàng dòng code.

Và tới đây, nhiều bạn sẽ thắc mắc đây là tính năng gì mà khó vậy, thì đó là Refactoring module Quà tặng trong cơ chế khuyến mãi. Quà tặng trước đây trong hệ thống Oviro chỉ là một thông tin tạo sau khi lên đơn hàng chứ không phản ánh thế giới vật lý, kéo theo có khá nhiều bất cập khi làm việc với hệ thống thế giới thực như scan quà tặng, scan sản phẩm và quà tặng (giống với sản phẩm bán), hoặc RFID sẽ nhận 1 rổ hàng chứa cả quà tặng và hàng bán (ví dụ mua 5 tặng 1 và khách hàng đặt hết 5 sản phẩm với RFID tag cái vào rổ, tự tính toán).

Tính năng này nó khó bởi vì không giống với các phần mềm khác, Oviro là một hệ thống bán hàng đa năng với POS hỗ trợ từ đơn hàng online, đơn hàng offline, quét, nhập, chọn và hỗ trợ RFID scan. Độ phức tạp của nó còn kéo theo ở những nơi tương tác khác nhau như POS cho nhân viên, POS ở quầy bán hàng, website thương mại điện tử, Menu mua nhanh cho nhóm hàng F&B và máy tự thanh toán (Self-checkout a.k.a KIOSK).

Tất nhiên còn hàng tá thứ khác làm cho quá trình quà tặng này trở nên khó bởi vì hệ thống POS của Oviro hỗ trợ các mặt hàng khác nhau như hàng hoá thường, sản phẩm cân ký, sản phẩm Combo, sản phẩm bán theo IMEI/Serial nên ma trận độ phức tạp nó thêm 1 chiều.

Một vài chia sẻ trong suốt 1 tuần qua ăn nằm với Cursor để anh chị em làm ngành nào nghĩ là làm việc với AI nó đơn giản và tiết kiệm.

Leave a Reply

Your email address will not be published. Required fields are marked *