ChatGPT有多強(qiáng)?比如:#美國89%的大學(xué)生都是用ChatGPT做作業(yè)#,因?yàn)镃hatGPT生成的文本已經(jīng)非常接近于人類語言,甚至思路都比很多人更清晰。
ChatGPT會取代人類寫代碼嗎
不,ChatGPT不會取代人類寫代碼。ChatGPT是一種自然語言處理技術(shù),ChatGPT可以幫助程序員更快地完成任務(wù),但它不能完全取代人類編程。程序員不會失業(yè),但他們可能會改變他們的工作方式,以適應(yīng)新技術(shù)的發(fā)展。
chatgpt終究只是ai人工智能,它即使學(xué)會編程也無法掌握所有程序員的技能和知識,硬要說的話只是會影響到一些技術(shù)水平較差的程序員。
并且程序員更多的時(shí)間是在調(diào)試和修改代碼,包括討論需求同步信息等,然后才是寫代碼-時(shí)間占比最多也就是20%~30%左右,而更時(shí)間占比更多的80%左右需要程序員用獨(dú)立思考能力和批判性思維進(jìn)行工作,這是ChatGPT目前還做不到的地方。即使ChatGPT可以幫助我們省掉全部寫代碼的時(shí)間,也僅僅是節(jié)省了20%的時(shí)間。
并且,因?yàn)榇a是ChatGPT自己生成的,不是程序員自己寫的,所以調(diào)試和修改時(shí)間就會變長。因?yàn)檎{(diào)試別人寫的代碼首先我們自己要去讀懂別人的代碼。
就目前而言,雖然ChatGTP在某些方面提高了編程生產(chǎn)力,但是它無法完全取代程員的工作。同時(shí),該系統(tǒng)的缺陷也十分明顯,導(dǎo)致ChatGTP無法真替代程序員的原因有三點(diǎn):
1. ChatGTP并不是為編寫代碼量身定制,受限制與該模型投喂的樣本質(zhì)量參差不齊,在-些非唯一最優(yōu)的方法中, ChatGTP給出的答案質(zhì)量并沒有保證,并且還經(jīng)常出現(xiàn)錯(cuò)誤。如果ChatGTP不針對編程推出全新的版本,仍然按照通用自然語言I AI模型訓(xùn)練,基本上無法解決這個(gè)問題。
2.由于問題1的存在, ChatGTP提供的代碼仍然需要人工進(jìn)行代碼審查和優(yōu)化,這是要依靠程序員的專業(yè)技能和經(jīng)驗(yàn)的。
3.最重要的一點(diǎn),就是ChatGTP不具備創(chuàng)新思維,它只能根據(jù)已有的樣本進(jìn)行生成,無法自主創(chuàng)新。
chatGPT對程序員有什么優(yōu)勢和不足
優(yōu)勢:
1. 程序員可以利用GPT技術(shù)來提高編程效率,減少重復(fù)性工作。
2. GPT可以幫助程序員更快地完成復(fù)雜的編程任務(wù),提高編程效率。
3. GPT可以幫助程序員更好地理解復(fù)雜的編程概念,提高編程能力。
不足:
1. GPT技術(shù)仍然處于發(fā)展階段,可能會出現(xiàn)一些技術(shù)問題。
2. GPT技術(shù)可能會導(dǎo)致程序員過度依賴計(jì)算機(jī),從而減少自己的編程能力。
3. GPT技術(shù)可能會導(dǎo)致程序員忽略一些重要的編程概念,從而影響編程質(zhì)量。
當(dāng)前的 ChatGPT 還存在大型語言模型中常見的局限性。其中,部分網(wǎng)友對 ChatGPT 提供的回答準(zhǔn)確性存在質(zhì)疑。有網(wǎng)友指出,ChatGPT 提供的代碼包含完全不相關(guān)的解釋:
另外,ChatGPT 有時(shí)還會生成聽起來合理,但既不正確又無意義的回復(fù)。按照 OpenAI 的說法,因?yàn)槿鄙賳我皇聦?shí)來源,過度謹(jǐn)慎訓(xùn)練的模型會拒絕問題,而在有監(jiān)督訓(xùn)練中,理想的答案取決于模型的知識,而不是人類演示者。
ChatGPT 對輸入的微小變化也會有很大的反應(yīng)。根據(jù)輸入內(nèi)容的不同,它可能不回答,回答錯(cuò)誤內(nèi)容,或者回答正確內(nèi)容–根據(jù) OpenAI 的說法,簡單的重新措辭就可以了。此外,ChatGPT 的回答太過于冗長,大多使用短句,并愛說些車轱轆話。出現(xiàn)這種情況的原因是過度優(yōu)化和人類導(dǎo)師的偏見,他們更喜歡人類反饋中那些比較詳細(xì)的答案。
ChatGPT 不會用提問來回應(yīng)不清楚的表述,而是嘗試猜測用戶的意圖。有時(shí),對于不恰當(dāng)?shù)恼埱螅撃P蜁貞?yīng)而不是拒絕它們。OpenAI 試圖使用其適度性 API,來拒絕不符合其內(nèi)容策略的請求。如果你問 ChatGPT 它自己的意見,它會拒絕回答,給出的理由是沒有接入互聯(lián)網(wǎng)。
OpenAI 表示:“ChatGPT 模型還有許多局限性,所以我們計(jì)劃定期更新模型,在這些方面做些改進(jìn)。但我們也希望,通過提供 ChatGPT 的訪問接口,獲取寶貴的用戶反饋,以發(fā)現(xiàn)我們尚未意識到的問題。”
2022年12月開始,Quora等知識問答社區(qū)充斥大量“ChatGPT會取代程序員嗎”的標(biāo)題。CodiumAI公司CEO Itamar Friedman公開表示,ChatGPT是一個(gè)優(yōu)秀的多面手會話者,就早期的版本來看,它可以處理一堆任務(wù),但并不適合特定任務(wù)。在短期內(nèi),ChatGPT將使開發(fā)人員能夠更快地構(gòu)建,而不是取代它們。
文章綜合鹽城北大青鳥、新中地職業(yè)培訓(xùn)學(xué)校、知乎
-
人工智能
+關(guān)注
關(guān)注
1817文章
50094瀏覽量
265271 -
程序員
+關(guān)注
關(guān)注
4文章
956瀏覽量
30939 -
ChatGPT
+關(guān)注
關(guān)注
31文章
1598瀏覽量
10264
發(fā)布評論請先 登錄
巨頭競逐AI醫(yī)療健康:OpenAI推出ChatGPT Health,螞蟻阿福國內(nèi)領(lǐng)跑
重構(gòu)未來自適應(yīng)人機(jī)交互的創(chuàng)新技術(shù)
rt-thread studio 編輯代碼時(shí),使用ctrl+c復(fù)制代碼會閃退怎么解決?
HarmonyOSAI編程編輯區(qū)代碼續(xù)寫
自動駕駛中Transformer大模型會取代深度學(xué)習(xí)嗎?
硬件工程師的 “鄙視鏈” 新動向:寫代碼的,憑啥瞧不起畫圖的?
FLASH燒寫/編程白皮書
HarmonyOS AI輔助編程工具(CodeGenie)代碼續(xù)寫
自動駕駛是為了“增強(qiáng)人”,還是為了“替代人”?
芯盾時(shí)代如何應(yīng)對AI濫用帶來的數(shù)據(jù)泄露風(fēng)險(xiǎn)
樹莓派與EthernetHat:用ChatGPT實(shí)現(xiàn)的MQTT智能家居項(xiàng)目!
AI時(shí)代:不可替代的“人類+”職業(yè)技能
樹莓派遇上ChatGPT,魔法熱線就此誕生!
關(guān)于Cat.1網(wǎng)絡(luò)會取代NB-IoT技術(shù)嗎?
ChatGPT會取代人類寫代碼嗎
評論