GG資源網

程序員淺用ChatGPT

(圖片來源:東方IC)經濟觀察報 記者 沈怡然 「用JAVA寫一個調用RESTfulAPI介面示例」。一家國內頭部人工智慧企業的產品工程師李磊(化名)在ChatGPT對話框輸入這一指令,十幾秒後一串代碼回復過來。李磊將其複製到開發環境中,編譯了一個具備演示功能的應用程序。

作為一種自然語言生成式的模型,ChatGPT具有海量的數據和高效的自然語言處理能力,發布後2個月達到1億用戶,被稱為互聯網史上增長最快的消費者應用程序。

ChatGPT主要應用是實現人機對話,可以用來生成文本,回答問題,完成語言任務。

在繪畫、作詩、解釋經濟學理論等玩法之外,ChatGPT開始在一些科技型企業中扮演出一種工具性的角色——解決一些並不難但瑣碎的問題。

比如,ChatGPT可以協助用戶完成一些基礎的編程工作,通過根據給定的輸入生成相應的代碼輸出,ChatGPT推出兩個月,一些非研發崗的工程師們,正在自發地使用它來寫代碼、寫腳本。

2月2日,OpenAI在官網推出了付費訂閱版ChatGPTPlus,每月收費20美元,還會免費開放原先的ChatGPT。

李磊表示自己願意付費,他曾因工作在國內尋求編程外包服務,一小時做一套代碼,收費大約400元。

解決瑣碎問題隨著社會更多方面邁入智能化,李磊所在公司的生意從互聯網企業做到工廠、社區、高校,從一線城市下沉到三四線城市,跨界所帶來的問題之一是溝通和融入對方的過程很漫長。

李磊一年要對接百餘名客戶,他要幫助意向客戶們先了解和測試各種人工智慧產品,在業務旺季他需要同時對接十幾個客戶的技術人員,要消耗大量的精力與不同行業客戶進行產品演示和介面對接。

比如將具有AI演算法的智能硬體設備要應用到企業內部,需要廠家提供一套API(又稱「介面」,用於銜接雙方的軟體系統),一套API包含上百個功能的銜接,直觀上看是一個堆滿代碼和字元的文檔。

但客戶和集成商只懂自己領域的技術,中間的溝通成本很高。

身在實驗室的開發者們無暇顧及這些落地中的小細節,為了給客戶銜接一次產品,工程師需要提前花幾天時間寫一個代碼。

李磊不是程序員出身,很多代碼記不住,為了提升工作效率,李磊嘗試借用ChatGPT快速得到這一套代碼,將它歸整成一個工具軟體(本質是一套簡單的代碼),幫助客戶理解並把設備對接好,也一定程度上省去了自己出差和反覆的遠程教學。

在科技行業,無論是不是研發崗,編程正在成為一種員工的基礎能力。

一款智能產品的演示、營銷、運維過程,需要機器之間的、機器內部功能之間的互動,這些都離不開編程。

不熟悉這些編程語言的人,只能去相關的源代碼搜索庫或者用搜索引擎去搜索代碼,面對大量的代碼和各式排列組合,要梳理、比較、判斷出哪一種更適合自己,通常要花費他幾天的時間,ChatGPT能直接提供給他一整套代碼,只需稍加規整就能使用。

可以用,但沒必要一位來自頭部互聯網公司的程序員李智認為,ChatGPT能解決的問題還是比較有限。

李智多年負責電商頁面後端的技術處理,工作的基本流程是聽取業務端的需求、技術評審,團隊分配任務各自開發編碼,然後聯調,以確保內部功能可以正常跑起來。

當一個項目已經落地,他的工作內容就變成了檢修bug,以保證項目流暢運行。

在2022年12月使用ChatGPT前,小冰、Siri都曾引起過他的關注,但後來他發現能解決的問題有限,就沒有長期使用。

「相比前兩者只能一問一答,ChatGPT可以根據你們對話的邏輯發生調整,做到你來我往。

」有一次程序出了問題,李智嘗試讓ChatGPT查找某一行代碼的錯誤,ChatGPT很快就找到了,但後來他再讓ChatGPT幫助解決程序bug卻沒有成功。

李智猜測,「區別在於,這一次bug源於業務上的問題,是在特定場景下出現的、不通用的,ChatGPT使用的訓練物料都是互聯網上現成的,它無法實現特定的功能邏輯,給出一些針對性的方案。

」李智對記者表示,ChatGPT的搜索能力對於很多不熟悉代碼的人還是有幫助的,面對大量的代碼和不同的排列組合,要梳理、比較、判斷出哪一種更適合自己,這需要時間。

ChatGPT可以代替用戶到網上搜索代碼並按照恰當的方式組合,「換做程序員,可能幾分鐘就寫出一套代碼,即便到社區搜索,也能很快鎖定想要的。

現在,這兩者之間的差距可以通過ChatGPT拉平」。

李智對基本的編程語言滾瓜爛熟。

李智認為,ChatGPT並不能編寫程序員角度的代碼,而是從互聯網收集龐大信息庫並使用它來生成代碼,解決問題還是要靠人。

另外,對於軟體程序,ChatGPT目前只有通用底層的能力,涉及電商、雲服務等業務層面的能力尚有欠缺。

比如要寫一個小程序,是可以借用ChatGPT來找演算法、寫代碼、寫腳本(一個代碼的片段),但是業務相關的,比如判斷使用者是否登錄等沒有標準答案但需要較大工作量的部分,ChatGPT卻無法回答。

風險和技術預期來自金融公司的技術人員對記者表示,近期,他所在的公司已明確要求禁用ChatGPT,因為考慮到會侵犯知識產權。

ChatGPT所訓練的數據來自互聯網上各種文本的數據源,一個爭議是ChatGPT所提供的數據是否要以某種方式受到版權保護。

開源代碼不一定可以直接使用,通常來說開源社區的源代碼涵蓋多種法律協議,例如強制用戶在使用開源代碼的同時開放其修改版本的源代碼,或者允許用戶使用但不能用於產生商業價值的活動中。

包括開發人員自行搜索代碼也需要評估和過濾。

英國薩塞克斯大學知識產權法講師Andres Guadamuz表示,需要弄清楚三點:第一,生成式AI系統的輸出是否可以獲得版權,版權屬於誰;其次,一些受版權保護的作品的所有者,是否可以用作訓練模型的輸入;此外,是否可以對數據收集施加相關的法律約束。

儘管目前仍存在種種不足和風險,但人工智慧在近年取得的快速進展依然讓大家難以準確預估其技術潛力。

2022年12月開始,Quora等知識問答社區充斥大量「ChatGPT會取代程序員嗎」的標題。

CodiumAI公司CEOItamar Friedman公開表示,ChatGPT是一個優秀的多面手會話者,就早期的版本來看,它可以處理一堆任務,但並不適合特定任務。

在短期內,ChatGPT將使開發人員能夠更快地構建,而不是取代它們。

一些觀點認為ChatGPT取代不了人類的獨立思考能力和批判性思維。

風靡一時的遊戲CowClicker創作者Ian Bogost表示,ChatGPT缺乏真正理解人類語言和對話複雜性的能力。

由於網站搬家,部分鏈接失效,如無法下載,請聯繫站長!謝謝支持!
1. 帶 [親測] 說明源碼已經被站長親測過!
2. 下載後的源碼請在24小時內刪除,僅供學慣用途!
3. 分享目的僅供大家學習和交流,請不要用於商業用途!
4. 本站資源售價只是贊助,收取費用僅維持本站的日常運營所需!
5. 本站所有資源來源於站長上傳和網路,如有侵權請郵件聯繫站長!
6. 沒帶 [親測] 代表站長時間緊促,站長會保持每天更新 [親測] 源碼 !
7. 盜版ripro用戶購買ripro美化無擔保,若設置不成功/不生效我們不支持退款!
8. 本站提供的源碼、模板、插件等等其他資源,都不包含技術服務請大家諒解!
9. 如果你也有好源碼或者教程,可以到審核區發布,分享有金幣獎勵和額外收入!
10.如果您購買了某個產品,而我們還沒來得及更新,請聯繫站長或留言催更,謝謝理解 !
GG資源網 » 程序員淺用ChatGPT

發表回復

CAPTCHAis initialing...