零基礎也能用ChatGPT寫程式碼,簡直不要太爽

AI十番量化發表於2023-04-02

最近朋友圈刷到最多的動態和話題都是圍繞ChatGPT的,作為一個功能強大,用途廣泛的聊天機器人,我們能用它做的事情太多了。比如用它寫文案,寫劇本,規劃旅遊路線,甚至寫小說等等。在本文中,我們將探索如何在零基礎的情況下也能用ChatGPT協助我們寫程式碼,從此讓程式設計沒有任何難度。無論您是初學者還是經驗豐富的使用者,我相信你都會對這個人工智慧對話機器人的功能印象深刻。話不多說,我們現在開始吧。

將ChatGPT用作python直譯器

在開始之前我們想要搞懂python程式是怎麼執行的,剛好可以問ChatGPT,一下是它的回答:

 

 

從中看出第1,2步驟需要我們自己完成,後面程式的執行依賴一個python直譯器,一般情況下我們都需要提前在本地安裝一個python的直譯器,但是現在我們將直接讓ChatGPT充當這個角色。

在聊天輸入框中輸入以下文字

請你充當python3終端,我會輸入程式碼,你會回覆應該顯示的內容。我希望你只回復程式碼的終端輸出,而不回覆其他內容。不要寫解釋。除非我指示你,否則不要寫入程式碼。當我需要用中文告訴你一些事情時,我會把文字放在花括號裡{像這樣}。我的第一段程式碼是:print(“hello")

ChatGPT收到後會回覆:hello。

然後就可以開始使用ChatGPT程式設計了。

 

 

請注意我發給ChatGPT的指令中出現了錯別字,正確的是{請寫一段程式碼獲取昨天的時間},但是我打成了事件,ChatGPT不但正確的理解了我的真正意圖,還給出了答案,這點真的驚豔到我了。我們工作中不知道有多少這些低階錯誤,但是在ChatGPT面前都無所遁形!

Debug程式碼

人無完人,同樣程式碼有bug也是常見的。使用ChatGPT可以快速幫你除錯程式碼,解決bug。不僅如此,它還能解釋錯誤產生的原因是什麼,以及怎樣修復。

 

 

幫你寫程式碼

這點才是ChatGPT表演的舞臺,只要你的需求描述夠精確,ChatGPT都能理解並寫出相應的程式碼。

比如我們可以讓它寫一個2048遊戲,寫程式碼寫累了可以摸魚哈哈。

 

 

後面的程式碼很長,我只截了一部分,可以看到,ChatGPT在回答的時候很注重程式碼的註釋,讀起來一點也不難。另外如果給的程式碼太過複雜的話ChatGPT在算力緊張的時候會中斷回答,只需要發出指令{請繼續}就可以了。

快速查文件

以前寫程式碼的時候遇到不懂的問題都要在網際網路上找一大圈,最後找到了還得從頭讀到尾,理解了才能開始動手寫程式碼。現在有了ChatGPT可以大大縮短我們查閱資料的時間。

比如

 

 

可以看到ChatGPT給的答案是十分簡練,還附帶了例項。屬實超出了我的預期。

以上只是ChatGPT能力的冰山一角,它還可以用來寫論文,寫作業,寫歌,寫小說,以前人們認為AI只能做一些重複的機械勞動,現在AI已經強大到能進行創造性勞動,甚至有些時候回答中附帶著些人情味兒。

如果你對ChatGPT,AI還有量化感興趣,請關注並回復”十番“,我這裡整理了相關的資料和工具,都可以分享給你,希望能幫助大家在這個史詩級的科學技術革命面前抓住機遇,用AI幫助我們賺錢。

相關文章