軟件工程師要小心,因為一傢人工智能初創公司創造一種名為"Devin"的自主代理,它可以取代傳統的程序員。CognitionLabs的人工智能Devin專註於類比推理而非預設答案,使其更加有效。
當我們談論人工智能時,"字面上"的意思是一種可以與人類共存的技術,它能以難以想象的方式幫助人類完成特定任務。隨著生成式人工智能湧入主流媒體,隨後又有一些類似的發展,我們現在已經到人工智能成熟的階段,這一點在初創公司 Cognition Labs 的一項新發展中得到證實,該公司創建一個"人工智能聊天機器人"Devin,專門用於解決復雜的編程問題,比如通過編程馬拉松,以及我們成功通過編程面試。
關於 Cognition Labs 的背景情況,該公司最近受到投資者的廣泛關註,Founders Fund 和幾傢著名的投資者都為這傢初創公司的風險投資註入大量資金。現在,所謂的人工智能"軟件工程師"Devin成該公司的一個奇跡,因為Devin不是專註於自動完成代碼,而是以一種"動態"的方式解讀數據,該公司聲稱,他們的模型已經取得巨大的突破,其中涉及使用推理,而不是僅僅依賴於傳統的數據集。
令人興奮的部分來自於 Devin 的編程能力,簡而言之,這項技術確實創造一些奇跡。根據 Cognition Labs 的測試,Devin 通過自寫代碼和微調不同的 LLM 模型,成功生成 API 密鑰,這令人驚訝,因為直到現在,人工智能還沒有達到這樣的"編程"水平。在SWE-Bench基準測試中,人工智能在無人協助的情況下解決 13.86% 的問題,比 OpenAI 的 ChatGPT 解決的問題高出近 10 倍,而這甚至僅僅是個開始。
市場上出現這樣那樣的人工智能程序員後,很多人提出人工智能是否會取代人類程序員的問題,這一直是一個技術業界爭論不休的話題。不過像 Devin 這樣的工具可以為開發人員提供巨大的幫助,因為它消除對編程中更多"枯燥"元素的擔憂,讓人類可以在工作中發揮創造力。不過,隨著我們進入一個技術變得更"像人"、思考方式更"像人"的時代,人工智能可能會成為潛在裁員的一個原因。