程式開發領域的傳統觀念,正隨著 AI 興起而逐漸遭到顛覆,其中之一就是關於程式碼的撰寫。
舉例來說,一家名為 Adaptive Computer 的國外新創公司,即希望透過 AI 及近來大行其道的「氛圍編碼」(vibe coding)風潮,徹底重塑各種軟體的開發方式。
輸入提示詞,讓 AI 生成完整應用程式
身為新創公司 Adaptive Computer 創始人的 Dennis Xu,過去曾是 AI 筆記軟體 Mem 的創造者,同時 Mem 也是 OpenAI 的早期創投項目之一。
相對於 Mem 的單一目標,Adaptive Computer 擁有更加遠大的理想,他們希望透過自家開發的 AI 程式設計平台 ac1,讓使用者只要對 AI 輸入文字提示詞,就可以創造出功能完整的網站或應用程式,即便使用者完全沒有任何程式開發經驗,仍然可以透過這種方法提高生產力。
這個意圖重塑軟體開發流程的嶄新概念,讓 Adaptive Computer 成功吸引包含 Roblox 執行長 Dave Baszucki 等多位科技新創投資者和團隊,取得合計共 700 萬美元的種子資金,協助公司繼續朝顛覆軟體設計領域的理想推進。
軟體開發因 AI 出現「根本性轉變」
Adaptive Computer 創辦人 Dennis Xu 表示,由於他自己並不是程式設計師,因此特別了解非技術專業人員,在軟體開發時所面臨的障礙;這些人大多都有著非常棒的想法,卻經常缺乏一種方便手段,成功將想法落地與實踐。
Dennis Xu 說,Adaptive Computer 的目標不只在於優化現有的開發人員工具,更是要創造「根本性的轉變」,徹底改革軟體被創造出來的方式。
傳統上,一套軟體或應用程式要被開發出來,通常需要程式設計師和開發工程師的共同努力,然而隨著大型語言模型(LLM)和高階 AI 的出現,Adaptive Computer 決定將這種技術力量,借助「氛圍編碼」的理念直接交到普通使用者手中。
目前 Adaptive Computer 的 ac1 平台專注於開發網頁應用程式,它能夠藉由 AI 的力量,自動處理資料庫建立、使用者驗證、檔案管理等工作,甚至還可以內建整合 Stripe 線上付款服務,擴展商務應用場景。
另外如影像生成、語音合成、內容分析,還有網頁搜尋及研究等 AI 功能的應用程式,亦可透過 ac1 平台輕鬆進行開發。
朝大平台理念發展,整合 AI 程式生態
根據外媒實測,透過 ac1 平台生成一套「單車騎行紀錄」網頁應用程式時,只需透過簡單的文字提示詞,即可於一分鐘內獲得以 JavaScript 寫成的完整網頁應用,AI 甚至會連同後端資料庫一起建立完畢,讓使用者將服務上線時,完全不需要做出更進一步的設定。
外媒指出,雖然由 AI 所生成的應用程式,缺少跟第三方服務之間的整合,但它確實具備完整的單車騎行紀錄功能,例如對每次騎行活動進行分類、總距離統計,還有比較每次騎行活動的差異等,本質上就是一套「功能齊全」的網站與網頁應用程式,並非只是粗糙的開發原型。
此外,其他嘗試過 ac1 設計平台的使用者,也成功透過 AI 創造出如 PDF 文字轉語音閱讀器、販賣咖啡豆的小型電商網站等,各種不同目標的應用程式或網頁,過程中亦不必親手寫下任何一行程式碼。
Dennis Xu 表示,未來 Adaptive Computer 所創造的 AI 平台,不只能夠打造網頁應用程式,更會讓整個平台朝「作業系統」的方向發展,使平台上所建立的各種工具,可以達成進階互動並共享資料。
舉例來說,一套透過 ac1 所開發出來的檔案管理應用程式,未來將能夠與另一個需要存取系統檔案的軟體無縫整合,進一步擴展出多元化的應用場景。
競爭對手眾多,專注於「非程式設計師」體驗
當然,在目前的 AI 應用市場上,Adaptive Computer 並非第一個,也不是唯一個希望藉由 AI 賦能程式開發領域的「氛圍編碼」平台,例如號稱擁有超過 3,000 萬名使用者的 Replit,近來即大力迎合非專業程式設計師。
日前 Replit 創始人兼執行長 Amjad Masad,甚至在自己的社群平台帳號上發表狂言,指出未來的開發者「不應該再學習程式設計」。其他如 Lovable、Figma 等,亦是 Adaptive Computer 在「氛圍編碼」領域的強敵。
對此 Adaptive Computer 創辦人 Dennis Xu 認為,相較於其他業者所推出的成熟產品,主要是面向傳統程式開發者,為現有的工程師進行賦能,Adaptive Computer 的 ac1 平台更加注重「非程式設計師」所擁有的操作體驗。
Dennis Xu 說,透過其他業者的程式開發平台創造 AI 應用程式時,它們都會要求使用者提供 API 金鑰,但處理這些「細節」對於完全沒有經驗的人來說,其實就會發生困難。
Dennis Xu 強調,旗下的 ac1 平台主要是讓有興趣的人,可以透過簡單的方式,為自己當下的需求打造應用程式;至於 Replit 等平台的使用者,大多時候都是為了「其他人」進行軟體設計,並非是為了使用者本身的需求,兩者取向仍然有所不同。
人人都能輕鬆創造屬於自己的軟體
回歸 Adaptive Computer 的最初理想,他們希望讓每個人都能輕鬆創造屬於自己的一套軟體,解決當前所遇見的困難和障礙,若是這項理想能夠迎來成功,將有機會被視為顛覆科技領域的重大進展。
Adaptive Computer 的 ac1 平台目前提供給使用者三種訂閱等級,包含有限的免費方案、每月 20 美元的 Creator 方案,以及每月 100 美元 Pro 方案,有興趣的開發者可以在他們的網站上搶先嘗試。
隨著 Adaptive Computer 於未來持續發展,如 ac1 這種 AI 自動化程式開發平台,可能會從根本上改變人們與科技進行互動的方式,讓未來的程式設計師能夠輕鬆打造出夢寐以求的數位工具,為軟體業開啟全新紀元。
【推薦閱讀】
◆ OpenAI 要讓「氛圍編碼」成為軟體開發主流,砸 970 億收購 Windsurf 將帶來哪些衝擊?
◆ 【工程師升格 AI 指揮官】專家指開發流程已被 AI 重塑,工程師地位將更勝以往
◆ 【三天變一秒】從波音工程師到 AI 革命者,Rescale 用「AI 物理學」改寫產品開發速度
*本文開放合作夥伴轉載,參考資料:《TechCrunch》、《Bitcoin World》,首圖來源:Pexels
(責任編輯:鄒家彥)



