Ngày hiện tại:

Agoda thiết lập “hàng rào an toàn” cho lập trình hỗ trợ bởi AI

Agoda thiết lập “hàng rào an toàn” cho lập trình hỗ trợ bởi AI

Agoda thiết lập “hàng rào an toàn” cho lập trình hỗ trợ bởi AI

Trong cuộc trao đổi với Developer Tech News, ông Idan Zalzberg, Giám đốc Công nghệ của Agoda, đã chia sẻ cách nền tảng du lịch này tiếp cận sự thay đổi trong lĩnh vực phát triển phần mềm. Quan điểm của ông cho thấy một công ty công nghệ đang thử nghiệm để xác định nơi AI giúp kỹ sư tăng tốc và nơi con người vẫn phải đóng vai trò giám sát.

Kỹ sư vẫn chịu trách nhiệm với mã do AI tạo ra

Agoda khẳng định rõ ràng rằng AI không thay đổi trách nhiệm của kỹ sư đối với mã nguồn. “Điều quan trọng là kỹ sư phải chịu trách nhiệm cho sản phẩm của mình, dù có dùng AI hay không. AI chỉ là công cụ, và các nhóm kỹ sư cần có cơ chế giám sát để đảm bảo mã tạo ra là đúng và có thể bảo trì,” Zalzberg nhấn mạnh.

Mọi đoạn mã được AI hỗ trợ đều gắn liền với kỹ sư đã sử dụng công cụ đó. Agoda cũng không xây dựng quy trình riêng để kiểm định mã AI, mà áp dụng cùng một hệ thống kiểm thử như với mã do con người viết: từ linters, phân tích tĩnh, kiểm thử tự động cho đến triển khai dần dần.

Thách thức về độ tin cậy của AI

Dù AI đã tiến bộ, Zalzberg cho rằng tính khó đoán của hệ thống sinh mã khiến kỹ sư phải thay đổi cách đánh giá kết quả. “Không giống phần mềm thông thường, chúng ta không thể chỉ đọc mã để biết chính xác nó sẽ làm gì. Chạy cùng một đoạn mã nhiều lần cũng có thể cho ra kết quả khác nhau,” ông nói.

Điều này đòi hỏi kỹ sư phải trở thành “chuyên gia đánh giá” – một kỹ năng quan trọng trong thời đại AI.

Vai trò cốt lõi của kỹ sư không thay đổi

Theo Zalzberg, trách nhiệm chính của kỹ sư luôn là đưa ra quyết định kỹ thuật để giải quyết bài toán kinh doanh, chứ không chỉ viết từng dòng mã. AI có thể hỗ trợ viết code, nhưng kiến trúc hệ thống, cấu trúc dữ liệu và định hướng kỹ thuật vẫn cần sự phán đoán của con người.

“Khi AI tạo ra mã, kỹ sư phải thách thức và kiểm chứng để đảm bảo nó phù hợp với định hướng dự án. Họ cần đặt câu hỏi đúng và có sự tò mò để xác nhận tính chính xác,” ông chia sẻ.

Đo lường hiệu quả của AI trong lập trình

Agoda từng tiến hành thử nghiệm kiểm soát khi mới triển khai AI và ghi nhận mức tăng năng suất khoảng 27%. Tuy nhiên, khi AI đã trở nên phổ biến, việc so sánh hiệu quả trở nên khó khăn hơn. Công ty hiện theo dõi các chỉ số như tốc độ xử lý pull request để đánh giá.

Zalzberg cho biết lợi ích không đến ngay lập tức, mà cần thời gian để kỹ sư thích nghi với công cụ và tích hợp vào quy trình làm việc.

Quản trị AI trong doanh nghiệp

Ngoài năng suất, Agoda chú trọng đến quản trị AI. Công ty đã xây dựng một cổng AI tập trung để kết nối các nhóm với nhiều mô hình khác nhau, giúp giám sát việc sử dụng.

Một nguyên tắc quan trọng là xác định quyết định nào phải do con người kiểm soát. Ví dụ, AI có thể hỗ trợ xếp hạng khách sạn, nhưng không được phép trực tiếp quyết định giá phòng. “Cần có sự chủ động trong việc xác định AI được phép kiểm soát điều gì – và không được phép kiểm soát điều gì,” Zalzberg nhấn mạnh.

Kết luận

Tại Agoda, việc ứng dụng AI trong lập trình là một quá trình thử nghiệm có giám sát. Niềm tin vào AI chỉ tăng dần khi đội ngũ kỹ sư hiểu rõ điểm mạnh và hạn chế của công nghệ. Như Zalzberg khẳng định: “Niềm tin là thứ phải được gây dựng.”