Những điểm chính
- Emergent trao quyền cho cá nhân xây dựng phần mềm sẵn sàng cho sản xuất bằng các tác nhân AI, dân chủ hóa phát triển phần mềm.
- Kiểm thử phần mềm là một điểm nghẽn lớn trong việc triển khai phần mềm nhanh chóng.
- Xác minh là yếu tố then chốt để tự động hóa các quy trình kỹ sư phần mềm.
- Đối tác mã hóa của Emergent đã đạt vị trí số một trên bảng xếp hạng Sweebench, thể hiện hiệu quả của nó.
- Đa số người dùng của Emergent không có nền tảng kỹ thuật, cho thấy sự thay đổi trong nhân khẩu học người tạo ứng dụng.
- Những người đi sau có thể học hỏi từ những sai lầm của người đi đầu, mang lại lợi thế chiến lược.
- Tự động hóa kỹ sư phần mềm đòi hỏi phải tái tạo các thực hành tốt nhất của các đội ngũ kỹ sư hàng đầu.
- Các sản phẩm phải vượt trội đáng kể so với các lựa chọn hiện có để thu hút sự chú ý của thị trường.
- Chặng đường cuối cùng trong kỹ thuật, bao gồm việc triển khai, thường bị bỏ qua trong phát triển sản phẩm.
- Cơ sở hạ tầng ổn định trong các giai đoạn xây dựng và triển khai giúp giảm thiểu các vấn đề khi triển khai.
- Nền tảng của Emergent hỗ trợ người dùng không chuyên kỹ thuật tạo các ứng dụng vận hành doanh nghiệp thực tế.
- Lợi thế chiến lược của những người theo sau thách thức lợi thế người đi đầu truyền thống.
- Các tiêu chuẩn cao trong phát triển nền tảng là cần thiết cho tự động hóa kỹ thuật phần mềm.
- Sự xuất sắc của sản phẩm là vô cùng quan trọng trong một thị trường đông đúc để thu hút sự chú ý.
- Cơ sở hạ tầng ổn định là yếu tố thiết yếu để giảm thiểu các vấn đề trong quá trình triển khai phần mềm.
Giới thiệu khách mời
Mukund Jha là CEO và đồng sáng lập của Emergent, một nền tảng AI giúp bất kỳ ai cũng có thể xây dựng và triển khai phần mềm sẵn sàng cho sản xuất. Trước đây, ông từng giữ chức CTO của Dunzo, startup giao hàng của Ấn Độ đã mở rộng quy mô lên hàng triệu người dùng tại nhiều thành phố. Cùng với anh song sinh Madhav, ông đã xây dựng Emergent từ Ấn Độ nhằm phục vụ khán giả toàn cầu, đạt hơn 7 triệu ứng dụng do người dùng tạo ra trong tám tháng.
Cách Emergent đang dân chủ hóa phát triển phần mềm
- Emergent cho phép cá nhân xây dựng và triển khai phần mềm sẵn sàng cho sản xuất bằng các tác nhân AI.
Nếu bạn có một sở thích nào đó và muốn khởi nghiệp riêng, đồng thời có quyền tự chủ đối với cuộc sống của mình, thì bạn đang nhân rộng sự trao quyền đó.
— Mukund Jha
- Nền tảng trao quyền cho người dùng, bao gồm cả những người không chuyên kỹ thuật, để tạo ra các ứng dụng chức năng.
- 80% người dùng trên nền tảng là những người không chuyên về kỹ thuật, đang xây dựng các ứng dụng chạy các doanh nghiệp thực tế.
80% người dùng trên nền tảng là người không chuyên kỹ thuật, không có kiến thức lập trình
— Mukund Jha
- Sự chuyển dịch này cho thấy sự dân chủ hóa trong việc tạo ứng dụng, cho phép sự tham gia rộng rãi hơn.
- Tiếp cận của Emergent thách thức những rào cản trong phát triển phần mềm truyền thống.
- Sự thành công của nền tảng cho thấy xu hướng hướng tới các công cụ phát triển phần mềm dễ tiếp cận.
Vượt qua các điểm nghẽn trong phát triển phần mềm
- Kiểm thử phần mềm được xác định là điểm nghẽn lớn nhất trong việc triển khai phần mềm nhanh chóng.
Một trong những điều tôi nhận thấy khi điều hành đội ngũ kỹ thuật lớn này là kiểm thử phần mềm là điểm nghẽn lớn nhất trong việc triển khai nhanh
— Mukund Jha
- Xác minh là yếu tố then chốt để tự động hóa các quy trình kỹ sư phần mềm.
Chúng tôi nhận ra rằng nếu bạn có thể giải quyết việc xác minh… thì bạn thực sự có thể tự động hóa toàn bộ kỹ sư phần mềm
— Mukund Jha
- Giải quyết các điểm nghẽn này là chìa khóa để triển khai phần mềm nhanh chóng.
- Nền tảng của Emergent nhằm tối ưu hóa các quy trình này để tăng hiệu quả.
- Sự chú trọng vào xác minh là nền tảng cho tự động hóa kỹ thuật phần mềm.
- Giải quyết những thách thức này có thể tăng đáng kể tốc độ và chất lượng phát triển.
Lợi thế chiến lược của những người đi sau
- Những người đi sau có thể hưởng lợi từ việc học hỏi những điều không hiệu quả với những người đi đầu.
Một trong những lợi thế của việc bắt đầu quyền thứ hai là bạn có thể học hỏi từ những điều không hiệu quả trong cuộc cạnh tranh hiện tại
— Mukund Jha
- Góc nhìn này thách thức quan niệm truyền thống về lợi thế người đi đầu.
- Những người vào sau có thể bắt đầu với một góc nhìn khác, được định hình bởi kinh nghiệm của người khác.
- Chiến lược này có thể giúp bạn nhập trường với thông tin đầy đủ và hiệu quả hơn.
- Emergent tận dụng cách tiếp cận này để tinh chỉnh các sản phẩm và chiến lược của mình.
- Học hỏi từ đối thủ cạnh tranh có thể dẫn đến sự đổi mới và khác biệt.
- Tiếp cận này nhấn mạnh sự kiên nhẫn và quan sát chiến lược trên các thị trường cạnh tranh.
Đạt được sự xuất sắc trong phát triển sản phẩm
- Một sản phẩm phải vượt trội đáng kể so với các lựa chọn hiện có để thu hút sự chú ý của thị trường.
Ngay cả khi sản phẩm của bạn thực sự rất mạnh… bạn vẫn phải gia nhập thị trường với một sản phẩm thực sự rất mạnh
— Mukund Jha
- Sự xuất sắc của sản phẩm là vô cùng quan trọng trong một thị trường đông đúc để thu hút sự chú ý.
- Chặng đường cuối cùng của kỹ thuật, bao gồm việc triển khai, thường bị bỏ qua.
Quãng đường cuối cùng mà bạn vừa nhắc đến luôn là điều mọi người bỏ qua
— Mukund Jha
- Việc đảm bảo cả phát triển và triển khai đều được ưu tiên là điều thiết yếu.
- Emergent nhấn mạnh tầm quan trọng của việc phát triển sản phẩm toàn diện.
- Sự chú trọng vào sự xuất sắc thể hiện cam kết với chất lượng và đổi mới.
Tầm quan trọng của cơ sở hạ tầng nhất quán
- Việc cung cấp cho các đại lý cùng một hạ tầng trong quá trình xây dựng và triển khai giúp giảm thiểu các vấn đề.
Nếu bạn cung cấp cho các tác nhân của mình cùng cơ sở hạ tầng trong quá trình xây dựng và cùng cơ sở hạ tầng trong quá trình triển khai, thì… bạn sẽ không gặp phải nhiều vấn đề như vậy
— Mukund Jha
- Cơ sở hạ tầng ổn định là yếu tố thiết yếu để giảm thiểu các vấn đề khi triển khai phần mềm.
- Chiến lược này nâng cao độ tin cậy và hiệu quả trong kỹ thuật phần mềm.
- Cách tiếp cận của Emergent nhấn mạnh tầm quan trọng của sự nhất quán về hạ tầng.
- Giảm thiểu các vấn đề khi triển khai là yếu tố then chốt để các bản phát hành phần mềm thành công.
- Sự tập trung vào hạ tầng phù hợp với các thực hành tốt nhất trong kỹ thuật.
- Sự nhất quán trong hạ tầng hỗ trợ quá trình chuyển đổi mượt mà từ phát triển đến triển khai.
Vai trò của AI trong tự động hóa kỹ sư phần mềm
- Xác minh là yếu tố then chốt để tự động hóa các quy trình kỹ sư phần mềm.
Xác minh là vòng lặp giúp duy trì trạng thái hoạt động của đại lý trong một khoảng thời gian dài hơn.
— Mukund Jha
- Tự động hóa kỹ sư phần mềm đòi hỏi phải tái tạo các thực hành tốt nhất của các đội ngũ hàng đầu.
Để tự động hóa toàn bộ kỹ thuật phần mềm, bạn sẽ phải xây dựng một nền tảng sao chép những gì đội ngũ kỹ thuật xuất sắc nhất thực hiện.
— Mukund Jha
- AI đóng vai trò then chốt trong việc tối ưu hóa và nâng cao các quy trình phát triển.
- Emergent sử dụng AI để giải quyết các thách thức trong kỹ thuật phần mềm.
- Sự chú trọng vào AI phản ánh cam kết với sự đổi mới và hiệu quả.
- Tự động hóa thông qua AI có thể biến đổi đáng kể cảnh quan phát triển phần mềm.
Sự thành công cạnh tranh của Emergent
- Đối tác mã hóa của Emergent đã trở thành số một thế giới trên bảng xếp hạng Sweebench.
Chúng tôi đã phát triển các tác giả mã soda và trở thành số một thế giới trên SuiteBench
— Mukund Jha
- Thành tựu này thể hiện hiệu quả và sự đổi mới của tác giả mã hóa của họ.
- Sự thành công của nền tảng cho thấy lợi thế cạnh tranh của nó trong ngành.
- Đạt được thứ hạng cao nhất phản ánh cam kết của Emergent đối với sự xuất sắc.
- Sự thành công của chuẩn mực này nhấn mạnh những tiến bộ công nghệ của nền tảng.
- Sự thành công cạnh tranh của Emergent định vị nó là người dẫn đầu trong phát triển dựa trên AI.
- Thành tựu này thể hiện khả năng và tiềm năng của nền tảng trên thị trường.
Sự thay đổi nhân khẩu học trong việc tạo ứng dụng
- Đa số người dùng trên nền tảng là những người không chuyên về kỹ thuật, cho thấy sự thay đổi trong đối tượng có thể xây dựng ứng dụng.
80% người dùng trên nền tảng là người không chuyên kỹ thuật, không có kiến thức lập trình
— Mukund Jha
- Sự chuyển dịch này nhấn mạnh sự dân chủ hóa trong việc tạo ứng dụng và phát triển phần mềm.
- Người dùng không chuyên kỹ thuật ngày càng có khả năng tạo ra các ứng dụng chức năng.
- Nền tảng của Emergent hỗ trợ xu hướng này bằng cách cung cấp các công cụ phát triển dễ tiếp cận.
- Sự thay đổi trong cơ cấu dân số phản ánh những thay đổi rộng hơn trong ngành công nghệ.
- Việc trao quyền cho những người dùng không chuyên kỹ thuật phù hợp với xu hướng hướng tới sự bao trùm trong công nghệ.
- Cơ sở người dùng của nền tảng cho thấy nhu cầu ngày càng tăng đối với các giải pháp phần mềm dễ tiếp cận.
