我花了幾天時間系統的研究了ChatGPT的原理、應用、實踐、以及我交流群裡大家的反饋。
總結一句話:要麼擁抱ChatGPT,要麼被ChatGPT幹掉,就這麼簡單。
下圖應該對你有啟發:
ChatGpt是什麼?
ChatGPT是由OpenAI開發的,目前可以免費註冊和使用的智慧聊天機器人。它的神奇之處在於,可以模擬真實人類的思維方式和對話邏輯,甚至能產出一些有深度的回答。
非技術人員請看:
關鍵詞:ChatGPT是一個可以模擬人類思維方式和對話邏輯的一個應用程式。
它能輔助(部分替代)包括但不限於:程式設計師、編輯、自媒體、撰稿人、運營、教師、公關、律師等等幾乎所有崗位的工作。
技術人員請看:
技術人員聽我給你科普:
GPT的全稱是Generative Pre-Train Transformer,翻譯成中文是:生成式AI 預訓練 Transformer模型。
關鍵詞就是:
- 生成式AI
- 預訓練
- Transformer模型
不要被這些名字嚇到,聽我一一道來:
(對原理不敢興趣的朋友請直接跳過,往下看也行~)
生成式AI
生成式AI是相比於之前傳統的“分析型AI”來說的。
分析型AI主要是基於大資料做各種機器學習,用於分析和決策。比如:人臉識別、導航路況預估、Siri語音助手、甚至短影片平臺的影片推薦演算法等等...
生成式AI的作用是生成內容,比如:幫人寫文案、補全程式碼、甚至是寫論文、文字生成影像和影片、輔助遊戲開發等。
ChatGPT就是典型的生成式AI。我們們輸出一段文字作為問題,它輸出一段文字作為答案。
實現原理
ChatGPT的實現原理也很簡單:文字接龍。
根據當前出現的文字,預測出下一個出現機率最大的文字。
當然還有“增強式”學習:
預訓練
我們們以貓狗分類舉例:AI是如何區分貓和狗的呢?
其實和人類的學習完全一樣,就是教會AI的深度神經網路,給AI看大量的貓和狗的照片,並且告訴它哪個是貓?哪個是狗?就OK了。
教會AI認識貓狗之後,那怎麼再教會AI學會區分雞和鴨呢?
我們是否能訓練一個通用的訓練器呢?這個思維方式是我們們程式設計師典型的思維方式:抽象+複用。對吧?
答案是肯定的,並且這就是預訓練,可以先訓練識別動物的大模型,在做微調,以便AI能區分貓狗、雞鴨、等等....
ChatGPT使用了超過40TB的文字資料做了預訓練,得到了一個超大模型。我們可以基於這個大模型做任何我們想做的文字工作。
Transformer模型
是模型的名稱,變形金剛大家都知道吧,就是這個單詞。
我們可以簡單理解為這是一個很厲害的演算法結構,就像變形金剛一樣厲害。
(PS:不要被配圖誤導,ChatGPT和大黃蜂沒有關係,哈哈。配圖只是為了告訴大家Transformer模型演算法很厲害,而已。)
小結
看到這裡大家可能有些慌了?
ChatGPT這麼厲害,我們們是不是要失業了呢?
我的答案是:不會!並且我們可以基於ChatGPT更好的工作!
下面再和大家展開聊聊:
如何註冊使用?
關於如何註冊使用ChatGPT,之前網路上已經有很多教程了。最近公眾號上的註冊教程也都遮蔽了,為了避免不必要的麻煩,不是我這期內容的重點
感興趣的可以看這篇文章ChatGPT註冊賬號和搞副業變現的思路
怎麼提效?怎麼搞副業賺錢?
下面我從2個角度為大家分享:
一個是提效:基於我們日常的工作,怎麼使用ChatGpt提高工作效率呢?如果你是程式設計師、自媒體、撰稿人、運營同學、策劃同學、公關同學等等都值得好好看一下。
一個是賺錢:站在創業或者搞副業的角度,聊一下如何基於ChatGPT這個風口賺錢變現?
下文詳細列出了針對每個行業(崗位),ChatGPT能做的事情,我只能說句:臥槽,??
工作方面
程式設計師
- debug:有了ChatGPT,再碰到問題,就不需要百度和Google了,因為你百度出來的結果可能還沒有ChatGPT的準確。
- 重構和程式碼審查:ChatGPT支援透過程式碼審查幫助改進程式碼。如果將程式碼提供給 ChatGPT,它可以為我們提供建議以確保程式碼的質量。它可以提供幫助的一些方法包括:
- 捕捉錯誤
- 識別安全漏洞
- 建議效能改進
- 提供可讀性建議
- 簡單程式自動化:ChatGPT 最神的地方在於,我們把特定動作,比如備份一個資料庫,丟給它,它真的馬上就生成一段程式碼。哪怕稍微複雜的任務,只要描述夠精細,比如 “用 Java 寫一個讀取 Oracle 表 Employee 的類”,它真的能完整生成這麼一個 Java 類
對於非技術人員來說,可以看下面ChatGPT的通用功能,肯定會對你目前的工作有幫助。
非技術人員
1.文字生成: ChatGPT 可以幫助生成各種型別的文字,包括報告、新聞文章、小說、廣告文案等。例如,如果你是一名記者,你可以使用 ChatGPT 來幫助你快速生成新聞稿;如果你是一名廣告創意人員,你可以使用 ChatGPT 來幫助你構建廣告文案。
2.語言翻譯: ChatGPT 可以幫助翻譯各種語言,這對於跨國公司的工作人員來說尤其有用。例如,如果你需要將英文文字翻譯成法文,你可以使用 ChatGPT 來完成這項工作。
3.文字摘要: ChatGPT 可以幫助生成文字摘要,這對於需要快速瞭解文字內容的人來說非常有用。例如,如果你是一名研究人員,你可以使用 ChatGPT 來幫助你快速生成文獻綜述。
4.自動回覆: ChatGPT 可以幫助生成自動回覆訊息,這對於忙碌的商務人士來說非常有用。例如,如果你是一名銷售經理,你可以使用 ChatGPT 來幫助你快速回復客戶的諮詢。
5.語言模型: ChatGPT 可以幫助生成各種語言模型,這對於自然語言處理(NLP)任務尤其有用。例如,如果你是一名 NLP 研究人員,你可以使用 ChatGPT 來幫助你構建文字分類模型。
6.聊天機器人: ChatGPT 可以幫助構建聊天機器人,這對於客服行業的工作人員來說非常有用。例如,如果你是一名客服人員,你可以使用 ChatGPT 來幫助你快速回答客戶的常見問題。
7.文字校對: ChatGPT 可以幫助校對文字,這對於編輯、出版行業的工作人員來說非常有用。例如,如果你是一名編輯,你可以使用 ChatGPT 來幫助你校對書籍、期刊文章等。
8.文字補全: ChatGPT 可以幫助補全文字,這對於寫作人員來說非常有用。例如,如果你是一名作家,你可以使用 ChatGPT 來幫助你補全小說的情節。
9.預測分析: ChatGPT 可以幫助進行預測分析,這對於商業分析師來說非常有用。例如,如果你是一名商業分析師,你可以使用 ChatGPT 來幫助你預測市場趨勢、預測銷售額
10.聊天應用: ChatGPT 可以幫助開發聊天應用,這對於軟體開發人員來說非常有用。例如,如果你是一名軟體開發人員,你可以使用 ChatGPT 來幫助你開發一款智慧聊天機器人應用。
創業方面
做成APP
這也是我們們程式設計師最擅長做的事情
長話短說,chatgpt火了後app商店搜尋跳出多個,抱著試試看的心態,下載,使用,付費。。。速度慢,內容回覆不智慧。
如圖這款,避坑指南,避免打水漂。
(而且還有朋友說,試了幾個,都不是很智慧)
甚至我懷疑這些APP的問答可能根本不是ChatGPT做的,我肯定不建議大家這麼做。
但是人家這麼強的市場嗅覺和執行力還是值得我們們學習的。
做成小程式
微信官方不支援了,ChatGPT相關的都不允許了
做成H5
做成H5是一個開發成本更低,受限制更少的選擇。只是需要我們有私域流量,或者有好的裂變方式。
(話又說回來,不管是那種方式都是需要流量的)
一起學習
紙上得來終覺淺,絕知此事要躬行。
歡迎大家實踐起來,把ChatGPT的超能力轉化成能幫助我們的應用和工具,這應該是我們們擅長做的事情。
也歡迎大家關注我,點贊、留言、轉發。
你的支援,是我更文的最大動力!
本文參與了SegmentFault 思否寫作挑戰賽,歡迎正在閱讀的你也加入。