ChatGPT是由OpenAI開(kāi)發(fā)的一款自然語(yǔ)言生成的聊天機(jī)器人模型,能夠根據(jù)用戶輸入的文本內(nèi)容,自動(dòng)生成新的文本內(nèi)容,它的名稱來(lái)源于它所使用的技術(shù)——GPT-3架構(gòu),即生成式語(yǔ)言模型的第3代。
很多人驚呼ChatGPT智商高,就是因?yàn)樵诤虲hatGPT聊天的過(guò)程中,發(fā)現(xiàn)它給的回饋遠(yuǎn)超預(yù)期。
ChatGPT的技術(shù)基于專有的“自注意力機(jī)制”,這種機(jī)制能夠讓模型更好地理解語(yǔ)境,并在生成文本時(shí)考慮到先前的對(duì)話內(nèi)容。例如,如果在一段對(duì)話中提到了某個(gè)人或物體,ChatGPT就能夠理解并在之后的對(duì)話中提及這個(gè)人或物體。
除了自然語(yǔ)言理解和生成能力外,ChatGPT還具有許多優(yōu)勢(shì)。首先,它能夠快速產(chǎn)生高品質(zhì)的文本,并且不需要任何額外訓(xùn)練就能在多種不同領(lǐng)域中使用。此外,ChatGPT還可以進(jìn)行多類對(duì)話任務(wù),包括情感分析、關(guān)系推斷和情境建模。
總之,ChatGPT是一種強(qiáng)大且高效的自然語(yǔ)言生成模型,可以幫助我們完成各種自然語(yǔ)言的理解和生成任務(wù),因此與這些任務(wù)相關(guān)的行業(yè)與人員會(huì)受到主要影響。例如,它可能會(huì)對(duì)一些人工智能研究人員、語(yǔ)言學(xué)家和自然語(yǔ)言處理工程師產(chǎn)生影響。
而當(dāng)人們?cè)谒阉饕嬷袡z索同樣的問(wèn)題后,會(huì)驚訝地發(fā)現(xiàn),ChatGPT的回答完全正確。簡(jiǎn)單來(lái)說(shuō),ChatGPT是由OpenAI公司開(kāi)發(fā)的GPT-3.5語(yǔ)言生成軟件的變體,旨在像人類一樣與他人進(jìn)行對(duì)話,它可以回答連續(xù)性問(wèn)題、質(zhì)疑不正確的前提、拒絕不適當(dāng)?shù)脑儐?wèn)甚至承認(rèn)錯(cuò)誤。
除了與人對(duì)話,并像百科全書(shū)一樣回答問(wèn)題之外,OpenAI還表示,ChatGPT可以幫助人們撰寫(xiě)郵件、論文、代碼甚至創(chuàng)意故事,其結(jié)果也出乎人們的意料。
托比亞斯·茨溫曼是一家?guī)椭蛻羰褂萌斯ぶ悄艿牡聡?guó)咨詢公司的合伙人,同時(shí),茨溫曼還教授人工智能相關(guān)的在線課程。
茨溫曼表示,最近,他一直使用ChatGPT生成講義,他要求ChatGPT解釋一種稱為DBSCAN的機(jī)器學(xué)習(xí)技術(shù)的機(jī)制與工作原理,因?yàn)樗皯械冒阉繉?xiě)下來(lái)”。
茨溫曼說(shuō):“我前往ChatGPT的主頁(yè),讓它告訴我DBSCAN算法工作的詳細(xì)步驟,然后它就一步步告訴了我!
經(jīng)過(guò)一些潤(rùn)色和編輯,茨溫曼表示講稿的質(zhì)量很高!斑@花了我大約30分鐘的時(shí)間,而在那之前我會(huì)花一整天的時(shí)間準(zhǔn)備講稿,可以說(shuō)這項(xiàng)技術(shù)對(duì)我助益巨大!
除茨溫曼外,更有人嘗試借助ChatGPT直接生成可使用的代碼,并試圖為人類程序員是否會(huì)被ChatGPT取代這一問(wèn)題找到答案。
程序員弗蘭克·安德魯?shù)卤硎,第一次使用ChatGPT的體驗(yàn)讓他大吃一驚。
他說(shuō):“雖然我懷疑ChatGPT能取代軟件工程師或開(kāi)發(fā)人員,但毫無(wú)疑問(wèn)的是,這個(gè)工具將是許多程序員日常任務(wù)的終結(jié),也是該領(lǐng)域中許多新嘗試的開(kāi)始!
在測(cè)試中,弗蘭克對(duì)ChatGPT輸入了以下指令:“使用html和CSS(兩者均為前端編程語(yǔ)言)為電子商務(wù)網(wǎng)站編寫(xiě)代碼,網(wǎng)站包括導(dǎo)航欄、正文與帶價(jià)格的產(chǎn)品。”而ChatGPT也毫不示弱,瞬間給出了正確的答案。
弗蘭克表示,ChatGPT閱讀的文檔比任何人一生中看到的都多,因此它可以在短時(shí)間內(nèi)毫不費(fèi)力地編寫(xiě)腳本,并對(duì)所實(shí)現(xiàn)的各功能提供分步說(shuō)明。
但他也認(rèn)為,雖然ChatGPT是一名優(yōu)秀的初級(jí)編碼程序員,卻絕不是一名優(yōu)秀的軟件工程師或開(kāi)發(fā)人員。雖然ChatGPT可以生成正確的代碼,但是它沒(méi)有能力站在工程的角度上,根據(jù)業(yè)務(wù)需求來(lái)設(shè)計(jì)軟件,對(duì)于訓(xùn)練數(shù)據(jù)未能涵蓋的錯(cuò)誤也束手無(wú)策。
更重要的是,要想獲得所需的輸出,ChatGPT必須先接收正確的指令,而這只能由人類給出。最后,代碼結(jié)果也需要人類進(jìn)行解釋,并檢查、識(shí)別和糾正其中的錯(cuò)誤。
因此,ChatGPT無(wú)法取代包括編程但又不限于編程的工作。相反,它可以為那些使用代碼的人打開(kāi)各種各樣的機(jī)會(huì)。
弗蘭克表示,ChatGPT并不完美,它不會(huì)總是給出預(yù)期的結(jié)果,但當(dāng)它清楚了解我們想要什么時(shí),它就是“一頭野獸”。如同腳本幫助我們將繁瑣的流程自動(dòng)化,模板幫助我們避免重復(fù)編寫(xiě)代碼,只需要給ChatGPT輸入正確的指令,它就可以幫助開(kāi)發(fā)人員更高效地推進(jìn)工作。 |