本周,Sonar 公司首席執行官兼聯合創始人 Olivier Gaudin 在紐約與記者進行了一次交流,探討了生成式 AI 在軟體開發領域的變革潛力。
將 AI 應用於軟體和應用程式開發的理念正在引發越來越多的關注,與此同時也帶來了一些擔憂。目前來看,企業普遍有意在開發周期中探索 AI 的應用,但具體的落地方式,可能在很大程度上取決於相應的監管機制是否到位。
談及外界對 AI 生成代碼的種種疑慮,Gaudin 表示:"目前仍存在大量未知因素。"
他認為,生成式 AI 降低了編程及其他技術領域的門檻,讓更多人得以涉足軟體開發。但他同時強調,軟體開發本身依然是一個複雜的領域。"我們仍然需要開發者,"Gaudin 說道。
他預見,生成式 AI 在開發領域的應用將帶來代碼數量的大幅增長——當幾乎任何人都能具備創建應用程式的能力時,代碼生產量將大幅提升。這也可能重塑專業開發者的工作方式與職能,他們或許將更多精力轉向對 AI 生成代碼的審查與把關。
"代碼越多,需要審查的代碼就越多,"Gaudin 說,"而且正因為這些代碼是由 AI 生成的,不對其進行規範的代碼審查,將會是一種近乎不負責任的行為。"
面對市場上開發者持續短缺的現狀,他認為 AI 可以幫助人們提升效率、完成更多工作。這與低代碼和無代碼開發平台的預期價值頗為相似——這類平台允許"公民開發者"無需深厚的技術背景,便能自主創建應用程式。在 Gaudin 看來,AI 生成代碼可能將徹底取代低代碼與無代碼這一開發趨勢。
"AI 實際上會淘汰低代碼和無代碼,"他說,"它是這類工具更好的替代版本。"就目前而言,低代碼與無代碼並不能取代開發者,而是對開發生態的一種補充。而生成式 AI 則有望真正顛覆這些編程替代方案。"AI 是低代碼/無代碼的升級版,毫無疑問要好得多。"
Q&A
Q1:生成式 AI 會完全取代軟體開發者嗎?
A:不會完全取代。Sonar 公司 CEO Olivier Gaudin 明確表示,軟體開發仍然是一個複雜的領域,專業開發者依然不可或缺。生成式 AI 更可能改變開發者的工作方式,讓他們將更多精力投入到對 AI 生成代碼的審查與質量把控上,而非直接取代開發者這一職業角色。
Q2:生成式 AI 生成的代碼需要進行審查嗎?
A:非常有必要。Gaudin 指出,隨著生成式 AI 的普及,代碼總量將大幅增加,對 AI 生成代碼進行規範的代碼審查將變得至關重要。他認為,不對 AI 生成的代碼進行審查,幾乎是一種不負責任的做法,因為其中可能存在潛在的質量或安全問題。
Q3:生成式 AI 和低代碼/無代碼平台有什麼區別?
A:Gaudin 認為,生成式 AI 是低代碼/無代碼工具的"升級替代版",且遠比後者更為強大。低代碼/無代碼平台幫助非技術人員創建應用,但功能相對受限;而生成式 AI 能讓幾乎所有人具備創建應用程式的能力,靈活性和能力上限更高,因此有望逐步取代低代碼/無代碼這一開發模式。






