Với nhu cầu ngày càng tăng đối với các nhà phát triển phần mềm, các công cụ sáng tạo giúp hợp lý hóa khối lượng công việc của họ là rất cần thiết. Để đáp ứng nhu cầu này, Harness, một công ty chuyên tạo ra bộ công cụ toàn diện dành cho nhà phát triển, đã giới thiệu trợ lý AI chung của mình, được gọi là Trợ lý phát triển AI hoặc AIDA.
Được thành lập cách đây 5 năm, Harness đã liên tục làm việc để tinh chỉnh vòng đời phát triển phần mềm bằng cách sử dụng các mô hình máy học để xác định các lĩnh vực cần cải thiện. AIDA mới ra mắt gần đây là một phần mở rộng của những nỗ lực này và tìm cách nâng cao năng suất của nhà phát triển.
Theo Jyoti Bansal, Giám đốc điều hành và người sáng lập của Harness, không giống như các công ty khác coi việc tạo mã là lợi ích cuối cùng của AI tổng quát, ông nhận thấy phạm vi trường hợp sử dụng rộng hơn trong toàn bộ vòng đời phát triển phần mềm (SDLC). Bansal tin rằng AI tổng quát được áp dụng trong tất cả các giai đoạn của SDLC, từ viết mã đến đảm bảo bảo mật và từ triển khai đến xác minh các thay đổi, có khả năng nâng cao năng suất của nhà phát triển từ 30% đến 50%.
Việc triển khai ban đầu của trợ lý AI chung bao gồm ba thành phần chính. Đầu tiên, AIDA cung cấp giải pháp tự động cho các lỗi xây dựng và triển khai để giúp các nhà phát triển xác định nguyên nhân của sự cố hiệu quả hơn. Trợ lý AI có thể đề xuất các bản sửa lỗi, trong khi các nhà phát triển duy trì quyền kiểm soát việc có triển khai chúng hay không.
Thứ hai, AIDA được trang bị để phát hiện các lỗ hổng bảo mật và đề xuất các bản sửa lỗi để các nhà phát triển phê duyệt. Cuối cùng, trợ lý AI có thể giúp quản lý chi phí đám mây bằng cách sử dụng ngôn ngữ tự nhiên để khám phá các cơ hội tiết kiệm.
Mặc dù các nền tảng low-code và no-code, chẳng hạn như AppMaster , đã trở nên phổ biến nhờ tính hiệu quả và dễ sử dụng, nhưng mục đích của AIDA không phải là thay thế các nhà phát triển mà là để nâng cao quy trình làm việc của họ, duy trì quyền kiểm soát của nhà phát triển và tăng đáng kể hiệu quả của họ. Sự phát triển có sự hỗ trợ của AI sáng tạo này hứa hẹn cho các nhà phát triển một quy trình phát triển mượt mà hơn, nhanh hơn, tăng năng suất tổng thể.
Khi Khai thác tiếp tục khám phá tiềm năng của AI tổng quát trong lĩnh vực phát triển phần mềm, sự ra mắt của AIDA báo hiệu một bước quan trọng hướng tới việc cải thiện vòng đời phát triển phần mềm và năng suất của nhà phát triển. Sự đổi mới này phù hợp với sự gia tăng gần đây trong phát triển ứng dụng mã thấp và không mã nhằm thúc đẩy tăng hiệu quả và các giải pháp tiết kiệm chi phí trong lĩnh vực doanh nghiệp.