Chúng ta

Kỹ sư FPT giao ‘ca đêm’ cho AI

Thứ tư, 7/10/2026 | 15:47 GMT+7

Muốn AI xử lý công việc ngoài giờ mà không cần người dùng theo dõi từng bước, anh Diệp Mỹ Dương, kỹ sư kiến trúc giải pháp kiêm trưởng nhóm công nghệ tại Phần mềm FPT, phát triển ứng dụng AIX NightShift.

Giao "ca đêm" cho AI

Trong quá trình sử dụng AI hỗ trợ lập trình, anh Diệp Mỹ Dương (đơn vị GEU.NEX, nhà Phần mềm FPT) nhận thấy bản thân vẫn phải thường xuyên điều phối các công cụ, trả lời các câu hỏi phát sinh, yêu cầu chuyển sang bước tiếp theo rồi lần lượt giao từng nhiệm vụ mới. Mặc dù AI đã hỗ trợ xử lý công việc, nhưng chưa thể tự thực hiện liên tục cả danh sách đầu việc.

Một buổi tối, khi còn một số nhiệm vụ cần hoàn thành, anh Dương cố gắng tận dụng hạn mức sử dụng Claude chưa khai thác vào ban đêm để chuẩn bị trước công việc ngày hôm sau. Quá nản khi liên tục điều phối từng bước, anh bèn thử giao một yêu cầu táo bạo: “Hãy hoàn thành các công việc còn lại và báo cáo lại bằng HTML cho tôi”, rồi nghỉ ngơi.

-9516-1791359027.png

Anh Dương Trần Hà Phương (trái), và anh Diệp Mỹ Dương (phải), nhóm tác giả của AIX NightShift.

Sáng hôm sau, bản báo cáo khiến anh bất ngờ. Theo anh Dương, kết quả không chỉ đầy đủ mà còn dễ theo dõi hơn những phản hồi dạng văn bản anh thường đọc trực tiếp khi làm việc với AI. Trải nghiệm ấy gợi ra cho anh câu hỏi, rằng có thể biến lần giao việc này thành một cách làm có hệ thống, để nhiều người cùng sử dụng?

Câu hỏi cũng là nguồn ý tưởng phát triển AIX NightShift. Dựa trên trải nghiệm từ lần “buồn ngủ”, anh Dương tiếp tục trao đổi, thử nghiệm cùng Claude để xây dựng phiên bản đầu tiên, hướng tới giao nhiệm vụ viết code cho AI thực hiện vào ban đêm và cuối tuần.

Tác giả chia sẻ, AIX NightShift là ứng dụng web chạy cục bộ, hỗ trợ điều phối các nhiệm vụ lập trình bằng Claude Code. Hệ thống tự động lập lịch, khởi chạy và theo dõi nhiệm vụ, hỗ trợ khôi phục phiên bị gián đoạn, đồng thời tập hợp kết quả để người dùng kiểm tra. Các chức năng theo dõi tài nguyên, kiểm soát ngân sách và phân tích kết quả những lần chạy trước giúp người dùng quản lý quá trình thực hiện, trong khi các thay đổi quan trọng vẫn cần con người xem xét, phê duyệt.

Phiên bản ban đầu còn đơn giản và nhiều hạn chế, nhưng giúp anh kiểm chứng khả năng AI tiếp nhận một chuỗi công việc đã được xác định, thực hiện theo quy trình và báo cáo vào ngày hôm sau. Từ nền tảng này, anh từng bước hoàn thiện cách giao việc và kiểm tra đầu ra.

Ứng dụng AI tự phát triển chính mình

Đối tượng đầu tiên được AIX NightShift sửa lỗi, bổ sung tính năng lại chính là ứng dụng này. Ban ngày, trong quá trình sử dụng, anh Dương ghi lại những lỗi gặp phải hoặc tính năng muốn bổ sung. Ban đêm, anh giao các đầu việc đó cho AIX NightShift xử lý.

“Nói cách khác, AIX NightShift đã góp phần phát triển chính nó”, anh chia sẻ. Qua nhiều đêm liên tục, công cụ hoàn thành phần lớn nhiệm vụ được giao, với chất lượng được anh đánh giá là tốt hơn kỳ vọng ban đầu.

-5119-1791359028.png

Sau những lần thử trên chính ứng dụng, anh bắt đầu áp dụng công cụ vào công việc dự án. Những nhiệm vụ có thông tin đầu vào rõ ràng được chuyển cho công cụ xử lý. Theo anh, người dùng không cần viết yêu cầu quá cầu kỳ cho từng lần giao việc, nhưng phải cung cấp đủ thông tin để AI hiểu đúng nhiệm vụ.

Trong nhiều trường hợp, sau khi nhận kết quả, anh chỉ cần đọc báo cáo, kiểm tra và thực hiện một số điều chỉnh nhỏ để tiếp tục công việc.

Cách làm này dần trở thành thói quen mà anh gọi là “pre-work”, giao việc để AI xử lý trước. Cuối ngày, các đầu việc tồn đọng được chuyển cho AIX NightShift; sáng hôm sau, người dùng xem lại kết quả thay vì bắt đầu toàn bộ từ đầu.

Theo ghi nhận của anh Dương trong quá trình sử dụng, khoảng 60% nhiệm vụ được AIX NightShift xử lý đạt mức có thể tiếp tục triển khai hoặc bàn giao sau khi được con người rà soát. Kết quả này giúp anh giảm phần việc phải trực tiếp thực hiện vào ngày hôm sau, dành thời gian xem xét những nhiệm vụ khác.

Bắt đầu áp dụng từ đầu tháng 7, AIX NightShift hiện được thử nghiệm trên ba dự án. Theo đại diện tác giả, người dùng bước đầu hình thành thói quen giao các công việc lặp lại hoặc có quy trình rõ ràng cho AI xử lý ngoài giờ. Nhóm đang tiếp tục thu thập số liệu để đánh giá đầy đủ hơn tác động tới năng suất và chất lượng công việc.

Giới hạn của AI

Điều khiến anh Dương suy nghĩ nhiều nhất trong quá trình phát triển không phải độ phức tạp kỹ thuật, mà là quyền hạn của AI. “Khi trao quyền cho AI Agent, điều quan trọng không phải là làm được bao nhiêu việc, mà là giới hạn được phép làm đến đâu”, anh nói.

Qua thực tế sử dụng, anh đánh giá AIX NightShift phù hợp với những nhiệm vụ có đầu vào rõ ràng, phạm vi giới hạn và kết quả có thể kiểm chứng: chỉnh sửa cấu trúc mã nguồn, bổ sung kiểm thử, cập nhật tài liệu kỹ thuật hoặc xử lý các đầu việc nhỏ, ít phụ thuộc. Những thay đổi liên quan đến hạ tầng, hệ thống đang vận hành, bảo mật hay quyết định kiến trúc quan trọng vẫn cần con người trực tiếp tham gia, giám sát.

Ghi nhận từ nhóm tác giả, AIX NightShift tự động thực hiện toàn bộ chu trình xử lý nhiệm vụ xuyên đêm, chuẩn bị sẵn các đề xuất thay đổi mã nguồn (pull request), kết quả kiểm thử và tài liệu lúc 6h sáng. Hệ thống xử lý trung bình 10 nhiệm vụ mỗi đêm, bổ sung năng lực tương đương 5 man-month, giải quyết trước 60% khối lượng công việc ngay trong 1-2 đêm đầu và nâng tỷ lệ thời gian tạo giá trị từ 33% lên 67%. Chạy trực tiếp trên hạ tầng dự án, giải pháp kiểm soát ngân sách và đạt tỷ lệ tái sử dụng bộ nhớ đệm tới 96%.

Hiện AIX NightShift đã tích hợp các tính năng giám sát quá trình thực hiện, hỗ trợ duy trì vận hành ổn định và kiểm soát việc sử dụng tài nguyên. Hệ thống đồng thời cung cấp báo cáo định lượng về thời gian tiết kiệm, chi phí và tỷ lệ phiên hoàn thành, giúp người dùng đánh giá hiệu quả thực tế và có cơ sở mở rộng ứng dụng. Bên cạnh đó, đội ngũ phát triển sẽ tiếp tục tập trung kiểm soát và giới hạn quyền của AI.

Với anh Dương, người dùng tiếp tục là người quyết định, đánh giá kết quả và chịu trách nhiệm về sản phẩm bàn giao. Với AIX NightShift, ứng dụng được kì vọng sẽ giúp lập trình viên dành thêm thời gian cho tư duy, thiết kế và ra quyết định, khi một phần công việc lặp lại đã được chuẩn bị trong “ca đêm” của AI.

Sơn Tra

Ý kiến

()