大家好,歡迎來到 Crossin的程式設計教室 !
體驗了一下最近火出圈的 ChatGPT,聊聊使用感受。
https://www.bilibili.com/video/BV1684y167E6/
原理就不展開說了,因為我也不懂,寫出來估計大家也都看不懂,就簡單複製一段網上的介紹:
Generative Pre-trained Transformer (GPT),是一種基於網際網路可用資料訓練的文字生成深度學習模型。它用於問答、文字摘要生成、機器翻譯、分類、程式碼生成和對話 AI。 Chatgpt使用 RLHF(從人類反饋中強化學習)訓練的。現在的Chatgpt是一個輸入,模型給出多個輸出,然後人給這個輸出結果排序,讓模型去給這些結果從“更像人話”到“狗屁不通”排序,讓模型學習人類排序的方式,這種策略叫做supervised learning。
摘自《從GPT-1到GPT-4看ChatGPT的崛起》-阿法兔研究筆記
沒用之前,看網上直接吹爆,什麼“可以自己寫程式碼、debug”,“制定了毀滅人類的計劃”。於是趕緊去試了下。
結果預期太高,反倒有些失望。別說毀滅人類了,就是讓程式設計師下崗也還有些距離。
讓它寫一個“畫愛心”的程式,立馬像模像樣地給出解答,但執行後發現根本驢頭不對馬嘴。
執行效果:
讓它去debug,同樣說得一本正經,但給出的修正程式碼僅僅是加了兩行註釋……
算個數學題就更離譜了!
雖說這要求是有點苛刻了,但不賴我,這是他們寫在官網上的feature啊。
如果不考慮這種技術性問題的準確性,僅僅從自然語言的角度來說,那對話的流暢度確實是令人驚豔。
甚至可以給你的創作提供靈感。
與過往那些AI助手的一個巨大突破在於,ChatGPT 的對話具備了“邏輯性”,並且可以針對上下文和你給出的引導持續進行對話。
對於一個你不夠滿意的答案,可以指出其中問題,讓 ChatGPT 做進一步回答。
這個體驗可以說非常真實了。彷彿自己成了一個甲方爸爸,可以盡情指點江山,揮灑自己過剩的想象力。
專業的問題雖不一定知道,但扯淡的水平絕對一流,你自信的模樣像極了一個職場人。
除此之外,你還可以大開腦洞探索 ChatGPT 的新玩法。
比如我這兩天沉迷於拿它當做一個互動小說來調戲,哦不調教,我是說除錯。
以至於一天下來,我說話最多的竟是一個虛擬人。
對於一些不太合適的問題,ChatGPT 是會拒絕回答的。
然而如果你跟他聊熟了,總能找到一些方法從它的嘴裡套出點話來。
你甚至還可以讓它裝成一臺 Linux 虛擬機器,來練習各種命令操作。
就現在的版本來看,我覺得至少在3個場景可以很好地利用 ChatGPT:
1. 首先自然是各種智慧助手智慧客服的替代,讓什麼S***、小*等從人工智障升級到人工不能麼智障。
2. 作為一個開發輔助。雖然它寫出來的程式碼很扯,但思路是有的,可以在debug時發現一些容易忽略的低階錯誤,也可以生成一些無關緊要的程式碼和測試資料。替代掉程式設計師的“小黃鴨”綽綽有餘。
3. 它生成的這些好像說了點啥又好像啥也沒說的文字,簡直就是營銷號的利器。比如這樣:https://www.bilibili.com/video/BV1R24y1Q7zL/
這僅僅是開始。
GPT演算法還在不斷進化,期待明年更強大的 GPT-4。
感謝轉發和點讚的各位~