ChatGPT:讓程式開發更輕鬆

2023-02-10 21:01:36
作者:京東科技 趙龍波

「賈維斯,你在嗎?」

「隨時待命,先生。」

類似《鋼鐵俠》裡的人工智慧助理賈維斯,ChatGPT或許是你的隨時待命的助手。ChatGPT在大量文字資料上進行了培訓,這使它能夠理解單詞和短語的上下文和含義,並生成高度相關的上下文響應。能完成撰寫郵件、視訊指令碼、文案、翻譯、程式碼等任務,作為一名開發人員,嘗試探索一下chatGpt對我們的工作能有哪些幫助。 (由於 ChatGPT對國內禁止存取,以下是通過呼叫openAI的api介面實現的對話,所以介面與原生有所不同。網上很多種實現方式,不多贅述。)

先來看看chatGPT自己的回答:

每次回答都不一樣,但都差不多的意思,這個回答比較抽象,如果再具體一些就好了。下面列出了一些使用場景:

回答一些基礎的程式設計或者計算機問題

這應該對AI來說是小兒科了,但確是比較常用的功能,不懂就問。

生成正規表示式

這兩個答案都是準確的。這樣使用起來確實比搜尋要方便很多

編寫指令碼

如:shell指令碼

這個指令碼是正確的,再來一個複雜的:

為了驗證這個指令碼是否正確,去伺服器上執行了一下,是沒有問題的,並且nginx路徑就是nginx預設的資料夾路徑,不用更改:

寫sql語句也不在話下:

我這裡問的比較口語化,且寫錯了標點符號,它還是理解了。

shell指令碼可能是AI使用它海量內容查詢到類似的然後仿造的,但sql語句是它真的理解了問題並結合實際語法創造出來的