Microsoft đã gây chú ý bằng cách tích hợp ChatGPT, một mô hình ngôn ngữ lớn (LLM) mạnh mẽ, vào bộ công cụ dành cho nhà phát triển Power Platform của mình, nâng cao năng suất để phát triển low-code. Thông báo này được đưa ra sau khi tìm kiếm Bing do ChatGPT cung cấp và cam kết của Microsoft về việc đầu tư hàng tỷ đô la vào công ty đối tác của mình, OpenAI. Với sự phát triển này, có rất nhiều câu hỏi được đặt ra, đặc biệt là xung quanh tác động của việc tích hợp trên các nền tảng low-code và những thách thức tiềm ẩn có thể phát sinh.
Chúng ta sẽ đi sâu vào ý nghĩa của sự phát triển dựa trên AI bằng cách thảo luận về những lợi ích và rủi ro tiềm ẩn của việc kết hợp các LLM như ChatGPT vào các khung phát triển low-code. Hơn nữa, chúng ta sẽ xem xét điều này có thể phá vỡ bối cảnh cạnh tranh như thế nào và làm nổi bật những cân nhắc chính cho các nhà lãnh đạo muốn áp dụng công nghệ đột phá này.
Các nền tảng phát triển Low-code (LCDP), như AppMaster, allow for abstraction of complex functionalities into user-friendly components, typically offering drag-and-drop capabilities and reusable templates for both novice and experienced developers. Integrating ChatGPT into such environments unlocks numerous benefits:
Tích hợp ChatGPT đã tạo ra những làn sóng khắp thị trường, với những gã khổng lồ công nghệ tiết lộ các giải pháp AI sáng tạo của riêng họ. Do đó, vai trò của nền tảng low-code và AI trong phát triển phần mềm là vấn đề gây tranh cãi. Việc tạo mã dựa trên ngôn ngữ tự nhiên có khả năng thay thế hoàn toàn các giải pháp lập trình và giải pháp không dùng mã truyền thống.
Tuy nhiên, có vẻ như kết quả rất có thể là những cải tiến trong ngành công nghiệp phần mềm với các LCDP tăng cường AI bằng cách cải thiện trải nghiệm của nhà phát triển, các mô hình ML riêng biệt và trải nghiệm thông minh của người dùng cuối. Các công ty như AppMaster already offer powerful appmaster.io/blog/no-code-app-builder> trình tạo ứng dụng no-code và appmaster .io/blog/build-enterprise-software-with-no-code>enterprise application solutions mạnh mẽ , trình bày cách thức cách tiếp cận này có thể mang lại lợi ích cho nhiều tổ chức.
Tuy nhiên, khoản đầu tư lớn của Microsoft vào nghiên cứu và phát triển AI có thể khiến các LCDP nhỏ hơn gặp bất lợi nếu họ không áp dụng tích hợp AI của riêng mình. Do đó, việc thiếu chức năng AI có thể dẫn đến mất người đăng ký hoặc hợp tác với các bộ công nghệ đám mây lớn hơn để truy cập và lưu trữ dữ liệu.
Bất chấp những tiến bộ, ChatGPT và các mô hình AI tổng quát khác không hoàn toàn đáng tin cậy. Hiện tại, việc sử dụng ChatGPT của PowerApps là thử nghiệm, biểu thị trạng thái của AI tổng quát là đang trong quá trình hoàn thiện. Xem xét các điểm không chính xác tiềm ẩn, các nhà phát triển dựa trên các mô hình này có thể gặp phải những thách thức.
Bên cạnh giọng điệu có thẩm quyền của kết quả đầu ra ChatGPT, chúng được tạo từ thông tin có sẵn công khai, có thể chứa lỗi, sai sót và không hiệu quả. Tệ hơn nữa, ChatGPT có thể đề xuất các tính năng không tồn tại, như đã thấy với nhà cung cấp API mã hóa địa lý OpenCage. Do đó, các nhà phát triển phải thích ứng với việc tạo và sắp xếp các lời nhắc cũng như gỡ lỗi, trong khi vẫn phải vật lộn với các thách thức triển khai và mối lo ngại về bảo mật liên quan đến sự phụ thuộc của bên thứ ba.
Quản trị là điều cần thiết để đảm bảo an toàn cho các nền tảng low-code, vì người dùng no-code có thể không có sự giám sát bảo mật đầy đủ khi áp dụng các dịch vụ mới. Với sự kết hợp của AI, độ phức tạp kỹ thuật tăng lên, có khả năng dẫn đến vi phạm đạo đức và giao tiếp phi lý nếu không được quản lý cẩn thận.
Mặc dù các mô hình AI như ChatGPT tự tin tạo ra kết quả đầu ra, nhưng đôi khi chúng mang lại kết quả vô nghĩa hoặc không chính xác. Phản hồi liên tục và đào tạo lại sẽ cải thiện các kết quả đầu ra này theo thời gian. Tuy nhiên, các kỹ sư cần ghi nhớ bản chất thử nghiệm của các giải pháp do AI điều khiển và thận trọng khi triển khai các cải tiến AI mới vào dự án của họ.
Khi AI định hình lại bối cảnh phát triển phần mềm, các nhà phát triển phải đối mặt với những thách thức mới bên cạnh sự tiến bộ về hiệu quả. Các giải pháp Low-code cung cấp đường ống phân phối phần mềm tiêu chuẩn và các tính năng cộng tác tập trung sẽ có lợi nhất trong thời đại phát triển này. Các LCDP bắt kịp sự phát triển của AI, chẳng hạn như AppMaster platform, and embed AI into their workflows are poised to thrive in the changing industry.