ChatGPT 真的無所不知嗎?

人稱t客 發佈 2024-03-26T03:29:25.845664+00:00

全文共 3846 個字,建議閱讀 10 分鐘。ChatGPT是人工智慧技術驅動的自然語言處理工具,它能夠通過學習和理解人類的語言來進行對話,它背後有個龐大的資料庫,通過機器學習,能夠根據回答你提出的幾乎任何問題,且可以根據聊天的上下文與人進行互動,真正像人類一樣來聊天交流!

作者:石秀峰,來源:談數據

全文共 3846 個字,建議閱讀 10 分鐘

今年的科技領域最火爆的關鍵詞莫過於「ChatGPT」!

ChatGPT(全名:Chat Generative Pre-trained Transformer),美國OpenAI 研發的聊天機器人程序,於2022年11月30日發布 。ChatGPT是人工智慧技術驅動的自然語言處理工具,它能夠通過學習和理解人類的語言來進行對話,它背後有個龐大的資料庫,通過機器學習,能夠根據回答你提出的幾乎任何問題,且可以根據聊天的上下文與人進行互動,真正像人類一樣來聊天交流!

詳情:ChatGPT研究框架(80頁PPT)

這款「上知天文、下知地理」的聊天機器人確實讓人驚嘆!不僅如此,ChatGPT甚至還能幫你撰寫文章、翻譯、編程,寫論文、畫畫、寫詩……,很多人慌了,ChatGPT會不會取代我,未來要怎麼和機器人競爭?

01 ChatGPT 真的無所不知,無所不能嗎?

這個答案一定是否定的。ChatGPT的強大是毋庸置疑的,但要說他「無所不知,無所不能」卻也有些言過其實了。

1、ChatGPT具備交互功能,但不具備社交屬性

ChatGPT是截止目前最厲害的聊天機器人,其強大的交互能力,可以對大部分問題對答如流,要比以往的所謂「聊天機器人」有趣太多,讓很多人愛不釋手。但是ChatGPT無法理解人類的情感和思維,沒有主觀判斷,還遠遠做不到和你交流思想和情感。所以,不用擔心ChatGPT會替代人類!

2、ChatGPT 是個文科學霸,但也是個理科學渣

ChatGTP會寫詩歌、寫作文、編故事、寫論文,它可以根據你的文案內容幫你總結出幾個新穎亮眼的文案標題,也可以根據你提供的關鍵詞寫出通俗、完整甚至優美的文章。如果說ChatGPT 是個「文科學霸」,那麼在理科領域ChatGPT卻是是一個地道的「學渣」,因為截止目前ChatGTP還算不對小學的應用題。

ChatGPT 是一個基於自然語言處理(NLP)用大量數據訓練出來的語言模型,它能回答出什麼問題,以及答案的質量,完全取決於用來「餵養」ChatGPT的數據集的數量和質量。所以,ChatGPT也不是完全沒有數學能力,而是ChatGPT對於數學的計算完全是基於「經驗」的「死記硬背」!

ChatGPT的強項在於組織出一個完整的答案,但給出的內容並不一定完全準確。你要是問它簡單的加減乘除,它還是可以答出來的,而對於需要有推理邏輯才能計算出來的數學應用題,至少目前,ChatGPT在這方面還沒有太多能力。

3、ChatGPT 會寫代碼,卻替代不了程式設計師

ChatGPT還有一個強大的能力——編程。據說,ChatGPT不僅可以寫出非常完整的代碼,還可以檢查程序錯誤,修改程序出現的bug。甚至前不久,Google對它進行模擬面試,結果發現ChatGPT寫代碼的能力可媲美Google三級工程師,該職位的平均年薪約達18.3萬美元。雖然三級工程師在Google算是初級工程師,對於程式設計師來說能夠入職谷歌已經很厲害了。因此,有人提出了ChatGPT可能替代程式設計師的擔憂。

於是,ChatGPT迎來了大量程式設計師們的不斷挑戰和圍攻,結果出人意料,卻也在意料之中。

圖片來源:網際網路

出入意料的ChatGPT不僅可以輸出「漂亮」的代碼,更驚艷的是ChatGPT對語義的理解能力,他不僅能理解用戶的輸入,還能對代碼的意思進行語言描述,解釋代碼的含義。

在意料之中是ChatGPT擅長的還是那些通用的、結構清晰的東西,比如:實現一些通用的功能、找出一些常見的bug、讀寫或壓縮文件,輸出一些常見的算法等等。而對於一些需要抽象的問題,ChatGPT的能力就明顯捉襟見肘了,例如:根據業務需求的理解給出解決方案或架構設計,複雜業務邏輯的處理和代碼調試,代碼性能的調優,以及使用了Hadoop、ES等軟體……

圖片來源:碼農翻身

因此,ChatGPT的「背誦」代碼的能力非常強大,因為它可能看過了大量的專業編程書籍,這是任何一個程式設計師也做不到的,就這一點就已經很厲害了,這讓ChatGPT至少可以成為程式設計師的一個得力助手。但是,目前ChatGPT還寫不出一套完整的、符合業務所需的軟體系統。

當然,以ChatGPT的學習能力來看,未來如果將SAP、Oracle、微軟、IBM、Google、AWS等世界IT巨頭的系統源碼都「餵給」它的話,說不定有天ChatGPT真的可以取代程式設計師了!但就目前說ChatGPT替代程式設計師是不可能的。

02 ChatGPT 為什麼如此強大?

雖然我們說ChatGPT還有很多限制,但ChatGPT無疑是目前最強大、最懂人類語言的AI聊天機器人。ChatGPT一經發布,就快速成為了科技領域的「頂流」,更帶動了資本市場的狂熱。我們看到,國內外科技巨頭均紛紛布局ChatGPT產業,「ChatGPT」概念股也是一路狂飆。

ChatGPT本質上就是一個AI聊天機器人。聊天機器人這個並不罕見,我國市場上也有多款相關產品。那為什麼ChatGPT就一下子變得這麼火爆,不僅完全碾壓了傳統的聊天機器人,甚至還對搜尋引擎、文案寫作、翻譯、編程等行業都造成了巨大影響和衝擊,ChatGPT究竟有什麼魔力?它的強大底氣源自哪裡?

1、ChatGPT 的大模型支撐

人工智慧大多是針對特定場景應用進行訓練,難以遷移,屬於小模型範疇;而ChatGPT背後的支撐為人工智慧大模型(InstructGPT、Transformer),可大幅擴充適用場景、提升研發效率。

實際上,ChatGPT 並不是「一步登天」就達到了如此高的成就,而是不斷發展起來的,其經歷了GPT1.0、GPT2.0、GPT3.0三個大的發展階段,通過將InstructGPT模型的目標與人類用戶可能喜歡的內容不斷「對齊」,才使得ChatGPT給出更真實、更誠實的答案。

詳情參考:《ChatGPT背後的核心技術》

2、ChatGPT 擁有更大的資料庫

剛才我們講ChatGPT 經歷了三個發展階段:GPT1.0、GPT2.0、GPT3.0,每個階段ChatGPT都會在前一個階段基礎之上學習大量的數據資料。雖然ChatGPT目前還未公開其數據集構成,但從其能夠回答的問題類型中就可想而知,其背後的資料庫是多麼龐大。也有專家研究指出ChatGPT的資料庫包括:維基百科,各類型的電子圖書,各類社交、購物和新聞網站數據、各類資源連結等等,規模至少有上千TB。

3、ChatGPT 可以自我學習和進化

這個就厲害了!與傳統人工智慧需要針對各領域任務定製對應的系統不同,它不僅能完成多個場景、多輪的相當自然的人機對話,更為重要的是以自然語言交互式學習的「類人」新範式,能在多輪交互中以「類人」的方式交流、學習和進步,並可以自主、快速、不間斷地學習各領域專業知識並達到人類專家水平!

4、ChatGPT 擁有強大的算力

據測算,ChatGPT的總算力消耗約為3640PF-days,相當於每秒計算1千萬億次,需要計算3640天,將近10年,並且需要7-8個投資規模30億、算力500P(1P約每秒1千萬億次的計算速度)的數據中心才能正常運行。

算力成為了入局「ChatGPT」的高門檻,這讓ChatGPT變得只有少數的巨頭才能玩得起。

5、ChatGPT 具有更高的準確度

ChatGPT能夠給出更高準確度的答案,有三個方面因素。第一,算力強大,上邊我們說過。第二,算法強大,ChatGPT大參數語言模型(GPT3.5),通過調整模型參數,使模型得到最大的獎勵(reward),最大獎勵意味著此時的回覆最符合人工的選擇取向。第三,數據強大,ChatGPT擁有龐大的數據集和較高的數據質量。

6、ChatGPT 具有更好的適應性

ChatGPT具有較高的適應性,可以根據不同的場景和任務進行微調,以滿足其在特定領域的應用效果。ChatGPT 大模型InstructGPT擁有1750億個參數,可以通過大量的數據學習不同的場景,並且根據不同的場景來調整自己的行為,從而達到適應不同場景的目的。

03 關於ChatGPT的一些熱點問題

1、ChatGPT 能否替代人類?

作為一個AI聊天工具,ChatGPT 確實很強大,但我們也要看到目前其能力是有限的,ChatGPT只能處理具體的任務,其靈活性還不足,更缺乏抽象能力和創造性,只能按照預定的步驟來做事。

ChatGPT 只是一個AI工具,或許它可以替代人類完成某些工作,例如:自動駕駛、自動翻譯、自動識別、自動分析,ChatGPT可以替代人類完成一些重複性的工作,提高工作效率,減少人力成本。要說AI能替代人類,這並不是天方夜譚的問題,而是庸人自擾的問題。ChatGPT也好,還是其他更強大的AI智能也罷,都不可能替代人類,現在不可能,將來也不可能。

關於「AI能否替代人類」,有人問了ChatGPT,ChatGPT給出的答案如下:

不會,AI的目標是幫助人類完成更多的工作,而不是替代人類,也替代不了人類,主要原因:

1. AI 無法理解人類的情感和思維。

2. AI 無法自主思考,只能根據輸入計算出相應結果。

3. AI 沒有社會文化背景,從而無法理解人類潛在的文化內涵。

4. AI沒有自覺,無法理解人類的自覺的行為。

5. AI沒有靈魂,無法理解人類的內心情感。

6. AI沒有記憶力,無法記住已說過的話。

7. AI沒有能力進行高度抽象的思考,無法理解人類的抽象思考。

8. AI沒有創造力,無法創造屬於自己的想法。

9. AI無法理解人類的語言系統,只能按照程式語言規則計算出結果。

10. AI不能識別細微的表情變化,從而無法理解人類的複雜情感。

2、ChatGPT 如此聰明,被壞人利用怎麼辦?

不得不承認,ChatGPT在很多領域都能給出讓人驚嘆的答案。也有人擔憂,ChatGPT這麼厲害,被壞人利用怎麼辦?

其實這個問題最好還是問 ChatGPT自己。(註:目前ChatGPT好像不能註冊了,我是一直沒有註冊成功,但找到了一個類ChatGPT工具,地址:https://aigcfun.com)

於是,就有了以下的對話:

3、ChatGPT 回答不了哪些問題?

有人說你上知天文、下知地理,是真的嗎?「類ChatGPT」自己的回答:

其實,如果你想讓ChatGPT給出準確的答案,首先你的問題是正確的。如果你的問題是惡搞的,那ChatGPT也只能給出一個惡搞的答案。例如:

寫在最後

近幾年,在網際網路科技領域,總是「新詞」不斷,從大數據到雲計算,從區塊鏈到人工智慧、從數據湖到數據中台,每一個「新詞」出來,都會引來很多人的跟風,也會遭到很多人質疑。不出意外的話,這波吹捧ChatGPT的高潮過去,緊接著就會迎來下一波的質疑的浪潮,讓我們拭目以待吧。

參考文章:

《ChatGPT研究框架(80頁PPT)》

《讓我們一起捅破ChatGTP的窗戶紙》王建碩

《ChatGTP時代,別再折騰孩子了》劉欣

《ChatGPT幫我看下這段代碼有什麼問題》程序猿阿朗

關鍵字: