成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

看看函數名和注釋,AI自動生成代碼,程序員:這不真實,我要失業

新聞 前端
你有沒有想過,有一天,碼農是不需要寫代碼的。你只需要提供函數簽名和注釋,代碼就能自己在屏幕上打出來?!赴岽u碼農可以都辭退了,留下項目經理提需求即可,大霧!」

 [[327235]]

你有沒有想過,有一天,碼農是不需要寫代碼的。你只需要提供函數簽名和注釋,代碼就能自己在屏幕上打出來?!赴岽u碼農可以都辭退了,留下項目經理提需求即可,大霧!」

看看函數名和注釋,AI自動生成代碼,程序員:這不真實,我要失業

上面這段 demo 是不是看著很爽?這就是 OpenAI CEO Sam Altman 剛剛介紹的最新研究成果——根據函數簽名和注釋,利用語言模型自動生成 Python 代碼。這個語言模型用到了和 OpenAI 的 GPT 模型相同的無監督技術。

為了讓模型學會「寫代碼」,研究人員在微軟的超級計算機上,借助數千個開源 GitHub 庫里的代碼對該模型進行了微調。

先來看一下生成效果。

研究人員首先展示了一個較為簡單、使用 Python 編寫回文檢測的例子?;匚闹傅氖恰刚x反讀都能讀通的句子」,例如:「anna」、「level」等。下面是使用該模型自動生成的代碼:

看看函數名和注釋,AI自動生成代碼,程序員:這不真實,我要失業

可以看到,在你輸入了函數簽名和注釋之后,模型正確地生成了回文檢測的代碼。當然,對于回文檢測,我們也可以用如下更「秀」的遞歸方法來實現:

看看函數名和注釋,AI自動生成代碼,程序員:這不真實,我要失業

看到這里,也許大家并沒有對該模型的效果感到很驚艷,畢竟像回文檢測這類基礎任務的代碼網上一抓一大把,模型大可以直接從訓練集中復制過來即可。

先別著急,咱們繼續往下看。

接下來,研究人員要求模型生成從一個列表中查找長度不少于 7 個字符的代碼,而且該任務并沒有在訓練集中。我們來看看在這樣的情況下,模型表現如何:

看看函數名和注釋,AI自動生成代碼,程序員:這不真實,我要失業

還是出色地完成了任務!

從這個例子我們可以確定,模型不是簡單地復制網上的現成代碼,而是依據函數名及相關注釋產生了對應的解決方案,它甚至還使用了之前生成的代碼。

試過了單一函數的例子,研究者還展示了其在類中的運行效果。

看看函數名和注釋,AI自動生成代碼,程序員:這不真實,我要失業

這次的任務是計算商品的總價格,并對名稱是回文的商品打折。我們來看一看該模型生成的代碼:

看看函數名和注釋,AI自動生成代碼,程序員:這不真實,我要失業

模型自動地為我們生成了計算商品總價方法的注釋及對應代碼。然而這并不是我們想要的結果,我們只想要對名字是回文的商品打折,而不是對所有商品都打八折。研究人員之后修改了該方法的注釋,詳細描述了想要實現的功能。修改注釋后,該模型生成的代碼如下:

看看函數名和注釋,AI自動生成代碼,程序員:這不真實,我要失業

可以看到模型幾乎生成了我們想要的結果。這里僅有一個小問題,我們想要對回文名稱的商品打八折,而不是打二折,簡單修改一下即可。

最后研究者展示了讓模型生成購物收據的結果:

看看函數名和注釋,AI自動生成代碼,程序員:這不真實,我要失業

OpenAI 的介紹視頻

OpenAI 放出的 demo 的確驚艷,甚至是革命性的。如果照這個思路走下去,以后簡單的「搬磚工」似乎都不需要了。但問題也出在這兒:效果未免太驚艷了,讓人不禁懷疑是否存在造假或精心挑選……

看看函數名和注釋,AI自動生成代碼,程序員:這不真實,我要失業

不過也有人說,「這可是 OpenAI!他們的口袋里有的是好玩意兒?!?/p>

看看函數名和注釋,AI自動生成代碼,程序員:這不真實,我要失業

那么,如果這是真的,對程序員來說意味著什么?

看看函數名和注釋,AI自動生成代碼,程序員:這不真實,我要失業

程序員的未來何去何從?

在 AI 領域,每種新鮮技術的出現似乎都會掀起一番「XX 從業者是否會被 AI 取代」的討論,這次也不例外。

[[327236]]

首先,這種工具的出現所帶來的效率提升是毋庸置疑的。我們假設這個 demo 是沒有摻水的,那么公司可能會出于成本的考慮裁掉一些初級碼農,用一個碼農來充當「審碼員」,完成原來十個碼農的工作。

看看函數名和注釋,AI自動生成代碼,程序員:這不真實,我要失業

也有人認為,就目前這個模型來討論程序員是否會被取代未免有點超前。首先,這還只是一個語言模型,即使在非常簡單的函數中也可能出錯,更別說遇到比較難以理解的自然語言注釋語句了。這時候,還是需要人來介入。

看看函數名和注釋,AI自動生成代碼,程序員:這不真實,我要失業

其次,這一流程中用到的「注釋」還不是需要人來寫嗎?

看看函數名和注釋,AI自動生成代碼,程序員:這不真實,我要失業

但也有人認為,這些都可以通過時間和技術來解決:總有一天,模型犯的錯誤會越來越少,甚至少于檢查代碼的那個人類。

看看函數名和注釋,AI自動生成代碼,程序員:這不真實,我要失業

或者你再訓練一個模型來寫單元測試,然后不斷對其進行改進,直到它可以給出大部分時候合理的解決方案。

看看函數名和注釋,AI自動生成代碼,程序員:這不真實,我要失業

當然,這些都是一些非常超前的假設,現在的技術還很難做到,真正應用起來也會有各種各樣的問題。但回想起 19 世紀初期大批紡織工人的命運,這種討論還是很有意義的。

 

責任編輯:張燕妮 來源: 機器之心Pro
相關推薦

2022-12-08 20:16:43

2022-04-17 23:13:02

人工智能元宇宙數據

2022-12-07 10:02:17

ChatGPTAI免費試用

2021-04-21 09:26:20

程序員技能開發者

2013-04-10 09:44:59

2021-04-12 10:09:34

AI 數據人工智能

2009-12-28 09:42:14

程序員

2024-02-19 14:18:11

2013-05-30 10:19:06

程序員失業的程序員

2017-10-27 18:20:59

程序員

2013-05-30 10:24:44

程序員失業的程序員

2020-12-10 15:23:05

程序員器編程開發者

2010-08-13 10:00:19

程序員注釋

2021-03-29 07:51:22

公司程序員微信群

2024-05-16 16:29:17

2015-08-25 15:54:17

程序員代碼生成器

2015-08-20 09:06:48

程序員

2023-01-12 12:53:00

程序員離職違法

2013-02-27 10:40:13

程序員

2013-03-05 10:39:47

程序員創業
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美一区二区三区在线 | 国产美女精品视频 | 国产亚洲精品精品国产亚洲综合 | 欧美成人一区二免费视频软件 | 欧美最猛黑人 | 黄色网址在线免费观看 | 激情五月婷婷综合 | 日本视频一区二区 | 色嗨嗨| 国产成人精品a视频 | 黄色网址av | 97伊人| 91视频在线看 | 日韩午夜电影在线观看 | 色婷婷久久综合 | 国产aⅴ| 成人在线免费网站 | 人人做人人澡人人爽欧美 | 伊人成人免费视频 | 久久免费看 | 澳门永久av免费网站 | 日韩欧美精品在线 | 国产一二区免费视频 | 婷婷五月色综合香五月 | 欧美在线视频免费 | 日韩欧美国产一区二区三区 | 日韩一区二区三区在线看 | 黄网免费看 | 欧美日韩综合精品 | 成人精品一区二区 | 四虎在线观看 | 久久精品国产99国产 | 国产伦精品一区二区三区高清 | 中国大陆高清aⅴ毛片 | 欧美成年网站 | 久久黄色精品视频 | 国产一区二区免费 | 中文字幕一区在线观看视频 | 逼逼网| 91麻豆精品国产91久久久久久久久 | 国产精品伦一区二区三级视频 |