首個AI程序員誕生!能力比人類更強,程序員的末日來了?_風聞
乌鸦智能说-1小时前
今天凌晨,一家剛剛成立的人工智能初創公司Cognition發佈了世界第一款可以全自主生成代碼、修復Bug、設計軟件的AI工程師Devin。這款名為 “Devin"的人工智能可以編寫、調試和部署代碼,以創建正常運行的網站和產品。據其創始人Scott Wu,它的編程性能遠遠超過了現有的最先進的 LLM,如 GPT-4 和 Gemini。
不同於過去只能編寫核心代碼輔助人類程序員的AI,Devin實現了程序設計、代碼編寫、軟件發佈的全自動化過程。按Devin的創造者Scott Wu的説法,Devin最終將能代替人類編碼員完成許多低級編碼工作,而且速度更快。
/ 01 / 成立不到4個月、團隊僅10人,Devin性能優於GPT-4
與ChatGPT類似,Devin有一個人機交互界面。 用户可以要求它建立一個網站或一個軟件程序。然後,Devin 會生成一個系統實施軟件的計劃,並逐一處理每個部分。Devin 有自己的命令行、代碼編輯器,甚至還有自己的瀏覽器。
收到提示後,Devin 就會開始工作,創建文件和編寫代碼。它還能調試自己的代碼--在演示中,Devin 會在遇到錯誤時修復問題。早期用户表示,他們可以在 5-10 分鐘內創建整個網站和簡單的遊戲。
如果用户發現Devin在執行過程中偏離了自己最初的設想,可以及時在對話框輸出指令,調整需求,Devin就可以重新設計流程。
從性能上看,Devin遠遠優於現有大模型。在SWE-bench(人工智能基準測試)中,Devin能夠獨立解決GitHub問題庫裏13.86%的案例問題,而不需要人類的任何協助。相比之下,Anthropic發佈的Claude 2僅能解決4.80%的問題,而SWE-Llama-13b 和 GPT-4 則分別能處理 3.97% 和 1.74% 的問題。
Devin的創造者Scott Wu相信,Devin最終將能代替人類編碼員完成許多低級編程工作,而且速度更快。一個程序員設計一個簡易網頁或遊戲的平均週期為一週,若是要求較高的中大型項目,至少也得一個月起步。而Devin憑藉現有的技術水平僅需要15-30min的時間。
此外,所有現有的LLM模型都需要人工指令,告訴它們必須修復哪個文件。而Devin則擁有自己的shell、編碼器和瀏覽器,只需要一個指令就可以自動生成一整套軟件設計開發流程。
鮮少有人知道,這款強大的AI應用其實出自於一個成立不到四個月的初創團隊。
2023年11月,Scott Wu成立了AI初創公司Conviction,成立之初,Conviction就獲得了以創始人基金(Founders Fund)為主的2100萬美元的A輪投資,同時得到了AI行業領頭者Sarah Guo,Elad Gil等人的支持。
Conviction AI技術團隊“小而精”,僅有10人。創立者Scott Wu畢業於哈佛大學,曾蟬聯三屆國際信息學奧林匹克冠軍。成員大多來自於業內頂尖AI公司,如Google DeepMind,Scale AI。其中年紀最小的Walden Yan在加入Cognition AI時還是哈佛大學計算機和經濟專業本科在讀生。
/ 02 / 硅谷裁員潮,AI影響已經開始?
Devin的強勢出現在震驚世界的同時,也不由讓人擔心其是否會成為AI取代人類的開始。 使用過Devin的計算機科學家Silas Alberti曾感嘆:“ Devin不像一個幫助編寫代碼的助手,而像是一個在完成自己工作的真人。”
這樣的“真人”是否會真正取代人類的編程工作,尚不得而知。但可以確定一點的是,AI對人類工作的影響正在發生。
2024年,Google重整公司業務,辭退了數百名主抓硬件、中央工程的研發人員。按Google的説法,裁員一個很重要的原因是,公司要削減開資,將集中在更為緊迫和優先的公司研發項目——人工智能上。而在這之前,Google剛剛裁掉了12000名員工,佔公司人員總人數6%。
這樣的事情不止發生在Google。Layoff.fyi網站數據顯示,2024年第一個季度,已經有204家科技公司開展大規模裁員,總裁員人數達到49978人。自2023年,大型科技公司紛紛開始裁員,以Google裁員12000人為首,Meta、Microsoft、Amazon分別裁掉了11000人、10000人、10000人。被裁員工大多來自銷售、硬件、公關 、市場營銷等領域。
Devin出世前,人們曾經以為程序員會在這場裁員浪潮中倖免於難,可AI的指數級進步再次挑戰了人們“狹隘”的想象力。
曾被當作對付AI失業浪潮最後武器的“學會編碼”口號,現在看來,卻比以往任何時候都更加過時。從某種意義上講,答案仍是否定的。
技術革命雖會導致勞動力市場的重大變革,但是並非機器代替人了人,而是職業代替了職業。
正如互聯網催生了“在線客服”“網紅主播”“APP設計師”等職業,人工智能也孕育了許多新的就業機會,目前已有AI訓練師、數據標註員、數據工程師等。我們應不斷學習新的技能,關注行業風口,把握新的職業風向。
曾任Google、微軟全球副總裁的李開復在其新書《AI未來進行時》裏寫道:“每當有撼動現狀的新技術出現時,人們的第一反應基本上都是惶恐、憂慮,但是隨着時間的推移,這些惶恐、憂慮通常會消失,新技術將逐漸融入人們的生活。”他強調了人類可以通過“二次學習”“二次定義”“二次復興”來實現“與AI的良性共生”。
相信 Devin也是如此,他並非程序員的敵人,而是將碼農者從繁重重複的代碼中解放出來,從事更多更有創造性的程序設計活動。這或許是程序員的春天,也説不定呢。
