ChatGPT 開放了代碼解析器Code interpreter,與其說它是程序員的工...
有人說 ChatGPT 的名字也很糟糕,與其說它是程序員的工具,不如說是為您工作的程序員。體驗之后你會發(fā)現(xiàn),只有你想不到,沒有它干不了。但真的是這樣嗎?它沒有缺點嗎?
7 號 OpenAI 在官方推特上宣布,將向付費的 ChatGPT Plus 用戶開放一個代碼解析器功能。
它允許 ChatGPT 運行代碼,并且可以選擇訪問您上傳的文件。您可以要求 ChatGPT 分析數(shù)據(jù)、創(chuàng)建圖表、編輯文件、執(zhí)行數(shù)學運算等。
輕描淡寫的,這段話在向我們透露什么信息:
- 它能運行代碼
- 它可以上傳文件
- 它可以分析文件中的數(shù)據(jù)、編輯文件、執(zhí)行數(shù)學運算、創(chuàng)建圖表,然后輸出。
不是在開啟 Plugin 的地方,那是給第三方使用的地方,這個是官方可能。打開官網(wǎng),在 Settings 設置處,看到了一個新配置:
ChatGPT 向 Plus 用戶開放代碼解析器功能-2023-07-08-18-07-45將 Code interpreter 的綠色小開關推開。
開啟以后,回到主操作界面,模式選項處就多了一個新選項:
ChatGPT向Plus用戶開放代碼解析器功能-2023-07-08-18-23-33據(jù)說,ChatGPT Plus 的代碼解析器功能非常強大,幾乎日常工作的文件、數(shù)據(jù)集、代碼都能解析。接下來開始試用它有哪些強大的功能。
聽說一旦我選擇了插件,我就可以像往常一樣與 ChatGPT 交談。然后,它會將我的問題轉(zhuǎn)化為數(shù)據(jù),并為我提供明確的答案。
1,文件格式轉(zhuǎn)化(使用 Py 代碼)
寶玉將一個 PDF 上傳,然后告訴 ChatGPT:“請將這個 PDF 文件保存成 2 行 2 列的圖片,每 4 頁一張圖片。”
然而它就真的按要求做到了。
20230708195241-2023-07-08-19-52-42至于怎么上傳 PDF,在輸入框旁邊有一個加號,單擊就可以上傳:
20230708195526-2023-07-08-19-55-26更為重要的是,ChatGPT 完成這一步的文件格式轉(zhuǎn)換,是通過 Python 代碼完成。且它所使用的 Py 代碼,還可以點開查看,并下載使用。
20230708195850-2023-07-08-19-58-51有興趣可以跳轉(zhuǎn)過去看寶玉的推特:https://twitter.com/dotey/status/1677426953207382018
2,與人類互動,請示
更有意思的是來自另一位 ChatGPT 用戶的實踐,他在與 AI 互動的過程中,要求 AI 將一個 Epub 電子書轉(zhuǎn)為 txt 格式。AI 在嘗試轉(zhuǎn)化的過程中失敗了,問題在于,它失敗以后,還還會向人請示:
您覺得有什么改進的建議嗎?
20230708201216-2023-07-08-20-12-17這太讓人震撼了!我不知道你意識到了什么。
以往人們批評 ChatGPT 總是強答造謠、虛幻主義,現(xiàn)在好了,它用實際可以運行的代碼回答人類提出的具體問題,并且當在實踐中遇到問題時,還會征求人類的建議,向人類尋求下一步的指示。
這不像一個員工在遇到問題時,向他的上級反映問題嗎?
這就是一個真正的智能助理干的事情啊!并且是一個上知天文、下知地理,通曉各種編程語言的智能助理,而且還不睡覺,可以 24 小時干活。
對向陽喬木這個實驗感興趣,可以訪問:https://chat.openai.com/share/b1659250-a557-4ae1-b275-0a0ed3636910
(這個鏈接是從 ChatGPT 上分享的,這種分享鏈接非常好,既可以保存有效的 Prompt 實踐,又可以分享給他人查看。)
3,歸納、分析與總結(jié)
又有人給它上傳了一個 prompts.csv 數(shù)據(jù)文件,指令要求:
請你對 prompts.csv 文件進行分析總結(jié),選擇一些最佳圖表用來展示分析結(jié)果,并給出一份編寫 prompt 最佳指南。
它畫出了簡潔的圖表:
20230708203919-2023-07-08-20-39-20下面這是它繪制的詞云統(tǒng)計效果圖:
20230708204510-2023-07-08-20-45-10是不是感覺效果還不錯。
最后它還給出了分析結(jié)果。下面這是一份來自 ChatGPT 自己回答的,如何撰寫最佳提示的最佳實踐:
- 1,明確指出你需要什么:使用詞匯如"want "need","help""tell"來明確地指出你需要 ChatGPT 做什么。
- 2,指定角色;像"actasa..."這樣的語句可以幫助 ChatGPT 理解你希望它扮演的角色。
- 3,簡潔清晰:盡量讓你的提示簡短而清晰,大部分的提示長度在 200 個字符以下。特定的行動:如果可能,使用具體的動詞,如"use""create""design""play"等,來明確你希望 ChatGPT 執(zhí)行的具體動作。
顯然,它有歸納、分析與總結(jié)的能力。這些能力作為智能助理能力模型中的一部分,是很重要且很受市場歡迎的能力。
除了情感陪伴,它沒有,不知道它還不會什么。哦,對了,它不會做飯,它只能給出菜譜,但并不能把食材變成佳肴。
最后補充一點關于從視頻中提取音頻,將轉(zhuǎn)化為文本,再結(jié)合關鍵畫面制作 PPT 的問題,它會給出分步的代碼,但在第二步時,因為音頻轉(zhuǎn)文本是一項在線服務,需要調(diào)用谷歌或其它第三方的接口服務,所以它不能直接運行。
此外,有人說,它既然可以連網(wǎng)(意思指連接上了 Bing,是 Beta 功能之一),那么能不能讓它直接編寫攻擊服務器的代碼?
這是不行的。首先,這不符合它的規(guī)則;其次,它的 Py 代碼運行在沙箱之中,就像瀏覽器中的 JS 代碼一樣,有諸多限制,并不是可以為所欲為的。
總結(jié)
最后總結(jié)一下:
- 1,代碼解釋器是一個很強大的功能,它就像人類的一個會編程的智能助理,它可比低代碼強太多了,你只需要學會與它打交道的特定指令,就可以讓它為你干活了;
- 2,它的名稱叫“代碼解釋器”,但其實這是一個很糟糕的名字。你也不要看它具體有什么能力,譬如分析數(shù)據(jù)、創(chuàng)建圖表、編輯文件、執(zhí)行數(shù)學運算等,這些都是它的能力,但遠遠不止這些能力啊,因為它的能力就是 Python 的能力,Python 無所不為,你說它的能力是什么?只有你想不到,沒有它干不了。
- 3,也不要過于迷信它,它編寫的代碼運行在沙箱中,它在查詢信息時可以聯(lián)網(wǎng)(查詢 Bing),但它不能直接調(diào)用谷歌的在線服務,更加不能滿足你的私欲,替你攻擊隔壁老王的服務器。
它是一個越來越強大的工具,官方的代碼解釋器出來后,Github 的 Copilot 效用就降低了。但對于插件開發(fā)者來說,可以據(jù)此實現(xiàn)的功能也更多了。
比如,讓用戶上傳文件,然后分析文件,然后給出分析結(jié)果。用戶不會直接使用 ChatGPT,但是作為插件開發(fā)者的你會啊,你完全可以開發(fā)這樣的應用不是嗎?
智能時代已經(jīng)到來!以前我們講數(shù)字化,講了許多年,許多企業(yè)在許多城市推進了許多年,勉勉強強不少中小企業(yè)開始數(shù)字化了。現(xiàn)在不一樣了,智能時代來了,原來是數(shù)字化,現(xiàn)在是智能數(shù)字化,許多中小企業(yè)老板在自己的圈子里就相互推薦。
“唉,你用了沒有?”
“還沒有。”
“怎么還不用?趕緊讓員工用起來!”
老板們自己都卷了起來。現(xiàn)在是程序員不用、設計師不用、產(chǎn)品經(jīng)理不用,為什么不用?因為隱隱約約感覺這好像是一個砸他們飯碗的東西。原來新軟件新工具都是由員工提出來,向老板申請資金購買,現(xiàn)在是老板主動要求員工購買與使用。
關于我們?nèi)绾蚊鎸?AI,還是那句話:你不能駕馭它,那么未來你將被能駕馭的人淘汰。?

-?End -
? ? 積極而不自矜,累跬步以至千里。
與時間做朋友,一同前行

點贊、關注和轉(zhuǎn)發(fā),就是最好的支持
添加作者微信9830131,回復“讀者”進讀者修仙群
【資源下載】
- 回復?10000,下載《微信小游戲開發(fā)》全套書配套源碼及番外篇PDF
- 回復?10001,下載 “ 零邊際成本微信小程序產(chǎn)品開發(fā)范式”源碼及PPT
- 回復 10003,下載《GPT-4技術(shù)報告》PDF



