01-神魔宇宙 ***宇宙天國首部曲 彌勒天書閣 https://maitreya-books.com/ 神話從來就不是怪力亂神,而是原始先民在日常生活情況的觀察之中,所建立的真實認知。唯有相信神話中的真實,才能感受到神話的詩意隱喻背後,所具有的神聖力量。打開你的想像,打開你的相信,你才能知道神話告訴了你什麼宇宙生命的資訊。 生命起源於宇宙之中,生長於宇宙之中,結束於宇宙之中,因此,宇宙的起源就是生命背景的起源。生命形成的每一個階段,其實都在述說著生命的本能,也就是生命本就存在的一種力量,在此雖是說明一種狀況,然而將這狀況投射在生命的生活行動之中,你就會明白自己究竟有哪些不可思議的本能!

“碼農”瑟瑟發抖,10人初創公司發布能寫代碼會改bug的“AI碼農”

2024031419:28

一代人終將老去,總有人正年輕。這句話非常適合開發者們,一代開發者老去,新一代就立刻接班。但事實是,隨著越來越多的流程實現自動化,大多數工作在某種程度上已經過時,現在開發人員也面臨同樣的問題。

3月13日,初創公司Cognition發布公告,宣布推出全球首個AI軟件工程師Devin,並號稱會徹底改變人類構建軟件的方式。Devin在SWE-bench編碼基准測試中取得了突破性的成功,展示了其執行複雜任務的能力,甚至超越了頂尖的人類工程師。這一發布引起了碼農們廣泛的關注。



未來,如果越來越多的機器可以自己編寫代碼,“代碼民工”們又將何去何從?

* 天才團隊帶來的AI碼農

據了解,發布Devin的Cognition是一家僅有10人的初創公司,而且才成立不到2個月,當前,在SWE-bench上取得了13.86%的驚人成績,相比之下,Claude 2是4.80%,而SWE-Llama-13b和GPT-4可以分別處理3.97%和1.74%。



在Cognition的演示中,Devin可以迅速地完成程序員們每天都在做的那些基礎工作,比如開發,調試,debug,部署等。而且,它擁有自己的shell、代碼編輯器和浏覽器等常見開發者工具,它們都集成在一個沙盒計算環境中,這樣Devin就可以自己去調用。



面對用戶給出的自然語言描述需求,Devin可以打開代碼編輯器,使用浏覽器進行debug,然後運行代碼和檢查代碼,最終部署完成用戶的需求。要知道,這些工作以往都是程序員來完成,而現在AI已經可以替代。



開發者展示了一個讓Devin自己解決sympy Python代數系統中關于對數計算錯誤的例子。我們可以看到,Devin搭建了代碼環境,重現了錯誤,並獨立編碼和測試了修複方案。



對于大家都熟悉的隱藏在一幅背景圖裏的AI生成的藝術字,其難點在于它對于傳統的軟件工程師來說,也需要花一定時間了解和學習新的工具才能實現,結果,Devin只靠著自己閱讀博客,就學會了這個全新的陌生技術,在Modal上運行起來了ControlNet,完成了這個需求。



不僅如此,對于當今最熱門的大模型技術,它也能獨立完成。比如它僅僅需要你發給它一個指向GitHub研究倉庫的鏈接,就自主爲一個大語言模型完成了微調。甚至在Upwork上交給它一個真實的工作任務,它也可以編寫並調試運行計算機視覺模型的代碼。最後的抽樣結果數據Devin會編寫一份報告給用戶。



我們看到,Cognition把Devin被描述爲下一個時代的軟件開發助手,不僅僅提供編碼建議和自動完成一些任務,而是能夠獨立完成整個軟件項目。這意味著Devin與另外的AI編程工具不同,它有更強的自主性,並且在編程任務上的能力更加全面。

雖然,Cognition好像在發布Devin只是一個連固定辦公室都沒有的小公司,但我們看到他創始人團隊時發現,這又是一場新的天才創業的故事。

Cognition的創始人兼首席執行官Scott Wu,在14年前就參加了電視直播的數據競賽,在比賽中他以碾壓的優勢展現了自己在數學方面的才華。



聯合創始人兼首席技術官Steven Hao則畢業于MIT計算機專業,之前曾在數據標注行業獨角獸Scale AI效力,是該公司頂級的工程師。

而另一位公司創始人兼首席産品官的Walden Yan來頭也不小,他曾于哈佛大學攻讀計算機科學和經濟學相關專業,還曾從事MIT PRIMES密碼學和機器學習方向的計算機科學研究,還是沃頓商學院高中投資大賽北美地區決賽入圍者。

而且,我們發現一個驚人的巧合,Cognition的創始人們都曾經是IOI金牌得主,要說起IOI,這可是類似奧運會的存在,該賽事全稱國際信息學奧林匹克競賽(International Olympiad in Informatics),面向各國選手的一年一度的信息學科國際奧林匹克競賽,選手以個人爲單位,每個國家最多可選派4名選手參加。



而在計算機技術發達的美國脫穎而出再奪取金牌,稱Cognition的創始人團隊爲“天才團隊”似乎也不過分。

不過,也有人對于Devin或者類似它的工具出現産生了悲觀的看法,那就是,作爲軟件工程師的Scott Wu正在推出一款生成式人工智能工具,其最終目的是取代人類軟件工程師。計算機科學家塞拉斯·阿爾貝蒂(Silas Alberti)表示:“這不像是一個幫助編寫代碼的助手,而更像是一個真正的工人在做自己的事情。”

目前,隨著Devin發布,Cognition也展開了招聘工作來擴展自己的團隊。我們發現,在Cognition的社交網絡下面,已經有不少程序員呼喊道:“請不要搶走我的工作”。

程序員們寫下的代碼毀掉了自己的工作?是,也不是

針對程序員們半開玩笑半憤怒地表態,我們認爲他們有理由這樣做,因爲,AI一定會是未來寫代碼的首選,這一點我們深信不疑。

前特斯拉AI總監卡帕西表示:“自動化軟件工程,目前看起來與自動化駕駛類似。”

具體體現在發展進程上:首先人類手動編寫代碼,然後GitHub Copilot自動完成幾行,再之後ChatGPT編寫代碼塊,現在就是Devin的出現。

接下來,他認爲自動化軟件工程會演變成爲協同開發人員需要串聯的許多工具一起編寫代碼:終端、浏覽器、代碼編輯器等。以及人類負責監督,逐漸轉向更高級別工作。

結合卡帕西的經曆和對自動駕駛的理解,他表達得更多的是一種漸進式推進,即會有一段時間的人機共駕,然後在數據和叠代反饋後,才能實現完全無人駕駛。

自動化軟件也類似,先出現低代碼,然後是零代碼,最後完全不需要人寫代碼。

那麽,真的是程序員們寫下的代碼毀掉了自己的工作嗎?

其實這個問題很有意思,我們覺得也是,也不是。大家可以看到,並不是所有程序員都可以寫出如Devin這樣的工具,所以,並不是程序員對自己下死手,而是某些程序員對其他程序員下死手。

站在頂部的程序員對下面的程序員下死手。比如說做出ChatGPT、Devin的程序員們,他覺得這樣可以解放生産力,可以讓編程變得更加簡單,更加地輕松,他們不會考慮基礎或者平庸的程序員們怎麽生活。

在頂級的程序員眼裏是不存在這些問題的,他就是要把這個程序做得越來越智能,越來越簡單。因爲他並不會因此而失業,因爲他是這個工具的創造者,他還意識不到他開發出的這個東西將來會不會取代自己,至少現在不會。

通常每個行業都是金字塔架構的,比如程序員這個行業,頂尖的工作者做操作系統、數據庫、中間件,腰部的工作者去寫一寫業務和産品,而底部的工作者則寫增刪改查,寫項目。但隨著低代碼平台、雲計算、AI等技術的出現和發展,這個金字塔有可能會越變越窄,底部工作者的生存空間會越來越小,這似乎是一個趨勢。

元宇宙新聲認爲,未來AI所做的事情一定會超越我們的想象,也一定會取代現在“碼農”所做的事情,那麽,一旦編程成爲全民行爲,它也就不再是一個職業了,只能是職業裏的一個技能,就像大家現在會用辦公軟件、修圖軟件一樣。

所有人都希望能掌握一技之長,從而換取生活所需,但從現在開始,立志于成爲“碼農”的人都要考慮一件事情,那就是編程是一項技能還是一份職業。

目前,Cognition已經從矽谷大佬Peter Thiel領投的Funders Fund和其他知名的投資機構那裏獲得了2100萬美元的投資,可以想象Devin將會以更快的速度更新和發展。而像谷歌、OpenAI等科技公司也在布局相關領域,未來在“AI碼農”的競爭將會更加激烈。

不可否認,Devin的出現讓我們驚歎的同時,也讓“碼農”們再一次感受到了危機,但時代的車輪在轉動時,也不會考慮每個人的感受。未來,AI還會帶來更多的震撼,融入更多行業中,我們的生存之道唯有不斷地學習新技術,訓練自己的複合技能,拓寬業務場景。---來源: 钛媒體-