天天看點

改代碼超級快!GPT-3新增編輯與插入文本功能,AI能為你寫詩了

改代碼超級快!GPT-3新增編輯與插入文本功能,AI能為你寫詩了

新智元報道

編輯:袁榭 好困

【新智元導讀】GPT-3又更新了!來,讓我們看看這次又增加了些什麼新功能?

AI界的明星研究所、老是搞事情的OpenAI,最近又搞了個事情:

GPT-3增加了兩項新功能:「編輯」與「插入」。

改代碼超級快!GPT-3新增編輯與插入文本功能,AI能為你寫詩了

不到一天内,OpenAI官推宣布此消息的貼文獲贊兩千。

「編輯」讓GPT-3更貼近真正的人類

過去,GPT-3和Codex會根據之前出現的文本在現有内容的末尾添加文本。

然而,無論是寫文本還是寫代碼,真正人類的寫作工作都不僅僅是個疊加字元的過程,它是一個既有文本不斷被修正的疊代過程。

為了更加貼近人類的智能,GPT-3和Codex本來就該有編輯文本、更改目前存在的内容或在内容中間添加文本。

現在,這個功能終于實作了!

新的GPT-3和Codex可以編輯或将内容插入現有文本,而不隻是去補全現有的文本。

如此一來,也就讓修改現有内容變得切實可行,例如重寫一段文本或重構代碼。

這不僅為GPT-3解鎖了新的用法,而且還改進了現有的實作方式。

對于文科生來說,這個「編輯」功能可用于更改文本的語氣或結構,或進行針對性的更改,例如修複拼寫。

比如,在下圖的示例中,就可以在文本中

1 添加一首自我誇耀的詩;

2 将這首詩更改為第一人稱(更加臉厚了);

3 将這首詩轉換為一封帶有适當稱呼和簽名的緻人類書信。

這回,吳克群再也不用頭疼如何為你寫詩了。

對于碼農來說,這個功能既适用于重構代碼、添加文檔,也能在程式設計語言之間進行編譯、更改編碼風格等等。

當想用Codex偷懶時,一句話就能直接搞定了。

當然了,想要做到這一點,就必須要提到全新的「插入」了。

既有文本中間插入新内容

「插入」功能可以在現有的文本中間添加或生成上下文相關的内容。

若在文本中間添加的内容,可以為GPT-3提供更多的上下文背景,還可以提高AI模型的各種任務完成品質。

例如編寫長篇文本、在段落之間轉換、按大綱生成文本、或引導模型産出有劇情結尾的文本。

在上圖的示例中,人工添加大綱的第二小節标題,讓GPT-3生成了置信度很高的中間填充文本。

如果沒有添加上下文語境背景的第二小節标題,GPT-3模型會生成與第二部分無關的填充文本。若添加内容有助于提示語境,模型就會生成能有機聯系各部分小标的填充文本。

在軟體開發中,碼農通常會将代碼添加到現有檔案的中間。

在下圖的示例中,模型不僅成功補完了缺失的函數,同時成功地接上了已經寫好的代碼。

此外,OpenAI還嘗試讓Codex去自己添加import和文檔注釋。顯然,如果不參考後面的代碼的話,這是不可能實作的。

網友惡搞

比如這位網友就把《傲慢與偏見》的開頭部分輸入GPT-3。

然後,用編輯功能生成類似的作品……一首rap歌的歌詞。

結果還真生成出文理通順的成品了!

改代碼超級快!GPT-3新增編輯與插入文本功能,AI能為你寫詩了

還有使用者馬上用這個新功能惡搞了OpenAI與GPT-3:「在代碼的『增加編輯模式』與『搞錢』兩步驟之間插入『OpenAI建立取代碼農的bot』,就齊活了!」

改代碼超級快!GPT-3新增編輯與插入文本功能,AI能為你寫詩了

不過推特上當即有使用者實驗後報錯:出bug了,不好使。

OpenAI的人馬上表示緻謝,稱團隊會馬上跟進。不過按頁面目錄走流程的話,功能是可以用的。

改代碼超級快!GPT-3新增編輯與插入文本功能,AI能為你寫詩了

參考資料:

https://openai.com/blog/gpt-3-edit-insert/

https://twitter.com/OpenAI/status/1503815605551439873

繼續閱讀