新智元報(bào)道
編輯:袁榭 好困
【新智元導(dǎo)讀】GPT-3又更新了!來,讓我們看看這次又增加了些什么新功能?
AI界的明星研究所、老是搞事情的OpenAI,最近又搞了個(gè)事情:
GPT-3增加了兩項(xiàng)新功能:「編輯」與「插入」。
不到一天內(nèi),OpenAI官推宣布此消息的貼文獲贊兩千。
「編輯」讓GPT-3更貼近真正的人類
過去,GPT-3和Codex會(huì)根據(jù)之前出現(xiàn)的文本在現(xiàn)有內(nèi)容的末尾添加文本。
然而,無論是寫文本還是寫代碼,真正人類的寫作工作都不僅僅是個(gè)疊加字符的過程,它是一個(gè)既有文本不斷被修正的迭代過程。
為了更加貼近人類的智能,GPT-3和Codex本來就該有編輯文本、更改當(dāng)前存在的內(nèi)容或在內(nèi)容中間添加文本。
現(xiàn)在,這個(gè)功能終于實(shí)現(xiàn)了!
新的GPT-3和Codex可以編輯或?qū)?nèi)容插入現(xiàn)有文本,而不只是去補(bǔ)全現(xiàn)有的文本。
如此一來,也就讓修改現(xiàn)有內(nèi)容變得切實(shí)可行,例如重寫一段文本或重構(gòu)代碼。
這不僅為GPT-3解鎖了新的用法,而且還改進(jìn)了現(xiàn)有的實(shí)現(xiàn)方式。
對(duì)于文科生來說,這個(gè)「編輯」功能可用于更改文本的語氣或結(jié)構(gòu),或進(jìn)行針對(duì)性的更改,例如修復(fù)拼寫。
比如,在下圖的示例中,就可以在文本中
1 添加一首自我夸耀的詩;
2 將這首詩更改為第一人稱(更加臉厚了);
3 將這首詩轉(zhuǎn)換為一封帶有適當(dāng)稱呼和簽名的致人類書信。
這回,吳克群再也不用頭疼如何為你寫詩了。
對(duì)于碼農(nóng)來說,這個(gè)功能既適用于重構(gòu)代碼、添加文檔,也能在編程語言之間進(jìn)行編譯、更改編碼風(fēng)格等等。
當(dāng)想用Codex偷懶時(shí),一句話就能直接搞定了。
當(dāng)然了,想要做到這一點(diǎn),就必須要提到全新的「插入」了。
既有文本中間插入新內(nèi)容
「插入」功能可以在現(xiàn)有的文本中間添加或生成上下文相關(guān)的內(nèi)容。
若在文本中間添加的內(nèi)容,可以為GPT-3提供更多的上下文背景,還可以提高AI模型的各種任務(wù)完成質(zhì)量。
例如編寫長篇文本、在段落之間轉(zhuǎn)換、按大綱生成文本、或引導(dǎo)模型產(chǎn)出有劇情結(jié)尾的文本。
在上圖的示例中,人工添加大綱的第二小節(jié)標(biāo)題,讓GPT-3生成了置信度很高的中間填充文本。
如果沒有添加上下文語境背景的第二小節(jié)標(biāo)題,GPT-3模型會(huì)生成與第二部分無關(guān)的填充文本。若添加內(nèi)容有助于提示語境,模型就會(huì)生成能有機(jī)聯(lián)系各部分小標(biāo)的填充文本。
在軟件開發(fā)中,碼農(nóng)通常會(huì)將代碼添加到現(xiàn)有文件的中間。
在下圖的示例中,模型不僅成功補(bǔ)完了缺失的函數(shù),同時(shí)成功地接上了已經(jīng)寫好的代碼。
此外,OpenAI還嘗試讓Codex去自己添加import和文檔注釋。顯然,如果不參考后面的代碼的話,這是不可能實(shí)現(xiàn)的。
網(wǎng)友惡搞
比如這位網(wǎng)友就把《傲慢與偏見》的開頭部分輸入GPT-3。
然后,用編輯功能生成類似的作品……一首rap歌的歌詞。
結(jié)果還真生成出文理通順的成品了!
還有用戶馬上用這個(gè)新功能惡搞了OpenAI與GPT-3:「在代碼的『增加編輯模式』與『搞錢』兩步驟之間插入『OpenAI創(chuàng)建取代碼農(nóng)的bot』,就齊活了!」
不過推特上當(dāng)即有用戶實(shí)驗(yàn)后報(bào)錯(cuò):出bug了,不好使。
OpenAI的人馬上表示致謝,稱團(tuán)隊(duì)會(huì)馬上跟進(jìn)。不過按頁面目錄走流程的話,功能是可以用的。
參考資料:
https://openai.com/blog/gpt-3-edit-insert/
https://twitter.com/OpenAI/status/1503815605551439873
關(guān)鍵詞: 改代碼超級(jí)快GPT-3新增編輯與插入文本功能 AI能為你寫