Sự phát triển của công nghệ trí tuệ nhân tạo đang thay đổi căn bản cách thức phát triển phần mềm. Ông Deepak Singh, Giám đốc trải nghiệm nhà phát triển của Amazon Web Services (AWS), nhấn mạnh tại sự kiện “AWS re:Invent 2025” gần đây: “Phát triển phần mềm dựa trên agent AI không còn chỉ là khái niệm dành cho các nhà phát triển nghiệp dư, mà phải mở rộng để đáp ứng sự nghiêm ngặt và khả năng bảo trì mà môi trường doanh nghiệp yêu cầu.”
“Ambient programming” (lập trình theo bối cảnh) – chủ đề nhận được nhiều sự quan tâm gần đây – là phương pháp cho phép nhà phát triển sinh mã nguồn một cách tự nhiên thông qua đối thoại với các agent AI. Tuy có tính tiếp cận cao và trực quan, phương pháp này cũng tồn tại những hạn chế: chỉ sau vài tuần, lý do viết mã trở nên khó truy vết, và trong phát triển nhóm thì khó chia sẻ ngữ cảnh rõ ràng. Để giải quyết các vấn đề này, AWS đã ra mắt trợ lý phát triển thông minh mang tên “Kiro”, có khả năng chuyển đổi đầu vào hội thoại thành tài liệu yêu cầu có cấu trúc, đồng thời xây dựng quy trình tự động kết nối thử nghiệm và triển khai.
Ông Singh giải thích: “Giống như các kỹ sư kỳ cựu của AWS dành nhiều thời gian xác định vấn đề và ưu tiên thiết kế cấu trúc mã, Kiro có thể định dạng ý định của người dùng, sau giai đoạn thiết kế sẽ chuyển hóa thành các đơn vị công việc có thể thực thi.” Tài liệu yêu cầu tạo ra không chỉ có thể xây dựng các bài kiểm thử đơn giản, mà còn tạo ra các trường hợp kiểm thử tự động dựa trên chức năng, nhằm xác thực mã nguồn vận hành đúng như thiết kế.
Ngoài ra, Kiro có thể tạo hồ sơ cấu hình người dùng tùy chỉnh theo vai trò cụ thể (ví dụ “nhân viên vận hành AWS”, “nhà phát triển front-end”), tự động gọi các bộ công cụ và thực tiễn tốt nhất tương ứng. Nhờ đó, các tiêu chuẩn về bảo mật, tuân thủ và kiến trúc có thể được tích hợp ngay từ đầu quá trình phát triển, giúp duy trì tính quy chuẩn ngay cả trong các dự án lớn.
Môi trường phát triển dựa trên agent AI như vậy đang đặt nền tảng tối đa hóa năng suất cho các kỹ sư kỳ cựu. Ông Singh nhận định: “Sáu tháng gần đây, một số nhà phát triển cấp cao đã viết lượng mã nhiều hơn tổng ba năm trước cộng lại”, “cách phát triển tích hợp công cụ AI đang giải phóng hoàn toàn khả năng sáng tạo của họ.”
Sự xuất hiện của AWS Kiro đang chuyển đổi mô hình phát triển phần mềm. Nó kết hợp môi trường phát triển tự do dựa trên ambient programming với cấu trúc quy chuẩn nghiêm ngặt, mở ra khả năng xây dựng phần mềm doanh nghiệp một cách nhanh chóng và đáng tin cậy.
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
AWS dùng AI agent “Kiro” để thay đổi cách phát triển phần mềm
Sự phát triển của công nghệ trí tuệ nhân tạo đang thay đổi căn bản cách thức phát triển phần mềm. Ông Deepak Singh, Giám đốc trải nghiệm nhà phát triển của Amazon Web Services (AWS), nhấn mạnh tại sự kiện “AWS re:Invent 2025” gần đây: “Phát triển phần mềm dựa trên agent AI không còn chỉ là khái niệm dành cho các nhà phát triển nghiệp dư, mà phải mở rộng để đáp ứng sự nghiêm ngặt và khả năng bảo trì mà môi trường doanh nghiệp yêu cầu.”
“Ambient programming” (lập trình theo bối cảnh) – chủ đề nhận được nhiều sự quan tâm gần đây – là phương pháp cho phép nhà phát triển sinh mã nguồn một cách tự nhiên thông qua đối thoại với các agent AI. Tuy có tính tiếp cận cao và trực quan, phương pháp này cũng tồn tại những hạn chế: chỉ sau vài tuần, lý do viết mã trở nên khó truy vết, và trong phát triển nhóm thì khó chia sẻ ngữ cảnh rõ ràng. Để giải quyết các vấn đề này, AWS đã ra mắt trợ lý phát triển thông minh mang tên “Kiro”, có khả năng chuyển đổi đầu vào hội thoại thành tài liệu yêu cầu có cấu trúc, đồng thời xây dựng quy trình tự động kết nối thử nghiệm và triển khai.
Ông Singh giải thích: “Giống như các kỹ sư kỳ cựu của AWS dành nhiều thời gian xác định vấn đề và ưu tiên thiết kế cấu trúc mã, Kiro có thể định dạng ý định của người dùng, sau giai đoạn thiết kế sẽ chuyển hóa thành các đơn vị công việc có thể thực thi.” Tài liệu yêu cầu tạo ra không chỉ có thể xây dựng các bài kiểm thử đơn giản, mà còn tạo ra các trường hợp kiểm thử tự động dựa trên chức năng, nhằm xác thực mã nguồn vận hành đúng như thiết kế.
Ngoài ra, Kiro có thể tạo hồ sơ cấu hình người dùng tùy chỉnh theo vai trò cụ thể (ví dụ “nhân viên vận hành AWS”, “nhà phát triển front-end”), tự động gọi các bộ công cụ và thực tiễn tốt nhất tương ứng. Nhờ đó, các tiêu chuẩn về bảo mật, tuân thủ và kiến trúc có thể được tích hợp ngay từ đầu quá trình phát triển, giúp duy trì tính quy chuẩn ngay cả trong các dự án lớn.
Môi trường phát triển dựa trên agent AI như vậy đang đặt nền tảng tối đa hóa năng suất cho các kỹ sư kỳ cựu. Ông Singh nhận định: “Sáu tháng gần đây, một số nhà phát triển cấp cao đã viết lượng mã nhiều hơn tổng ba năm trước cộng lại”, “cách phát triển tích hợp công cụ AI đang giải phóng hoàn toàn khả năng sáng tạo của họ.”
Sự xuất hiện của AWS Kiro đang chuyển đổi mô hình phát triển phần mềm. Nó kết hợp môi trường phát triển tự do dựa trên ambient programming với cấu trúc quy chuẩn nghiêm ngặt, mở ra khả năng xây dựng phần mềm doanh nghiệp một cách nhanh chóng và đáng tin cậy.