[心得] 跟 ChatGPT 一起寫程式

看板Soft_Job作者 (有些事,有時候。。。)時間1年前 (2023/02/28 17:28), 編輯推噓14(14036)
留言50則, 12人參與, 1年前最新討論串1/1
網頁好讀版 (內容一樣,選自己喜歡的平台就可以) https://medium.com/@qrtt1/pair-with-chatgpt-ba606160608c https://hackmd.io/@iD40lBm-QAqgh62DVHbjPA/HyuNVgjCs 僅截錄最後的一段 (心得部分) ======================================================== 開發者省力的時代 這回實作 Side Project 除了稍為學習到一點 Modern C++, 還有大量複習了《遊戲微服務計劃》推薦的 Practice Stack 與 Tech Stack 之外。 最意外的收獲是與 ChatGPT 一起 Pair Programming 的體驗。 儘管目前還有許多人會恐懼自己是否會被 AI 所取代, 但你不能把自己的大腦外包出去。 至少在學習知識這部分,我已經找到了省下力量的方法。 我們運用 AI 的目的不是基於恐懼失去立足之地, 而是為了避免自己落於競爭劣勢。 我們可以利用它來處理自己不擅長的知識維度, 特別是面對事實知識的情況。記憶只是其中一種手段。 撇開考試的情況,現代人應該利用工具收集事實知識。 在 ChatGPT 出現之前,我們透過搜尋引擎來收集資訊。 現在,我們多了一個選擇。 利用工具讓我們省下製作速查表 (a.k.a. 小抄 cheat sheet) 的時間, 動態地透過工具來補充多數人都不擅長透過記憶處理事實知識的問題。 我希望提醒大家,不要落入過去教育環境沒有好好啟發你學習技巧的窘境, 為了速成總是要求你「背起來」,因為背起來就沒事了。 在這裡,你必須知道一個壞消息和一個好消息。 壞消息是,事實知識無法建構出新的知識,它們是僵固的,不易使用。 換言之,你無法透過「槓桿」來催動更大的成果。 就像死命地存錢,但不理財的人,你的資產成長速度還跑不過通膨。 事實上,它甚至會更糟糕,因為記憶比想像中的不可靠。 那麼,我們要怎麼槓桿它呢?顯然得利用概念知識與後設認知。 好消息是,在四個知識維度中,只有事實知識是厚重的, 隨著人類歷史與文化堆疊而來。 但基礎的理論、原理和原則並不像想像中那麼龐大。 相對來說,其他三者要輕便得多。 想通了這些,只要正常地練習概念詮釋和反覆優化, 你就能運用知識承擔更大的任務。 == 相關文章 [作品] 搭 Drogon Framework 寫個 Web 小遊戲 https://www.ptt.cc/bbs/C_and_CPP/M.1677560032.A.759.html Side Project 專案位置 https://github.com/qtysdk/gaas_cpp 實作歷程 https://github.com/qtysdk/gaas_cpp/blob/main/notes/README.md 更新記錄 https://github.com/qtysdk/gaas_cpp/blob/main/notes/999-task-list.md -- 連假真的好充實啊(倒) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.227.23.51 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1677576499.A.A41.html

02/28 18:44, 1年前 , 1F
一直很好奇實用性,像是如果很多api 散落在各個.h或.
02/28 18:44, 1F

02/28 18:44, 1年前 , 2F
cpp內 那我該如何告訴chatgpt,如果沒辦法很簡單做到
02/28 18:44, 2F

02/28 18:44, 1年前 , 3F
,那用處大嗎? 用chatgpt 會有程式碼洩漏的問題?
02/28 18:44, 3F

02/28 19:56, 1年前 , 4F
他似乎很難當下根據新的大量資訊去作判斷,只能根
02/28 19:56, 4F

02/28 19:56, 1年前 , 5F
據 train 好的 model 去作反應。
02/28 19:56, 5F

02/28 20:25, 1年前 , 6F
推推
02/28 20:25, 6F

02/28 20:39, 1年前 , 7F
02/28 20:39, 7F

02/28 21:05, 1年前 , 8F
推推
02/28 21:05, 8F

02/28 21:20, 1年前 , 9F
推推推
02/28 21:20, 9F

03/01 02:48, 1年前 , 10F
就更高級的google 找資料很不錯 但要應用只會自己來
03/01 02:48, 10F

03/01 02:49, 1年前 , 11F
自己來
03/01 02:49, 11F

03/01 02:52, 1年前 , 12F
還可以叫它推薦產品 完全就是搜尋引擎用途
03/01 02:52, 12F

03/01 02:52, 1年前 , 13F
我發現你可以叫他把你想要的內容加到他對某個問題的快取
03/01 02:52, 13F

03/01 02:52, 1年前 , 14F
答案中,也可以叫他清楚某個問題的快取
03/01 02:52, 14F

03/01 02:54, 1年前 , 15F
你也可以叫他只用他的 training data(他常常用 the patt
03/01 02:54, 15F

03/01 02:54, 1年前 , 16F
erns I've learned 或 training data 來稱呼),或只用 t
03/01 02:54, 16F

03/01 02:54, 1年前 , 17F
ext data 和 external data 來回答某個問題,通常答案都
03/01 02:54, 17F

03/01 02:54, 1年前 , 18F
會不太一樣
03/01 02:54, 18F

03/01 02:55, 1年前 , 19F
*清除某個問題的快取
03/01 02:55, 19F

03/01 03:00, 1年前 , 20F
一個技巧是叫他 cite the sources,就可以知道資料來源是
03/01 03:00, 20F

03/01 03:00, 1年前 , 21F
意義並不大...
03/01 03:00, 21F

03/01 03:00, 1年前 , 22F
text/external 或是 training data,也比較不容易被他
03/01 03:00, 22F

03/01 03:00, 1年前 , 23F
唬爛到
03/01 03:00, 23F

03/01 03:06, 1年前 , 24F
@superpandal 他所謂的 cache 就是他的 train 出來的結果
03/01 03:06, 24F

03/01 03:06, 1年前 , 25F
,所以如果你想要他應用某個資訊就叫他把那個資訊加進一
03/01 03:06, 25F

03/01 03:06, 1年前 , 26F
個你認為最相關的問題的 cache
03/01 03:06, 26F

03/01 03:08, 1年前 , 27F
你可以先引導他推導出那個資訊,然後問他能不能把它加進
03/01 03:08, 27F

03/01 03:08, 1年前 , 28F
某個問題的快取
03/01 03:08, 28F

03/01 03:09, 1年前 , 29F
這樣就可以實現原 Po 說的槓桿
03/01 03:09, 29F

03/01 03:28, 1年前 , 30F
不需要 用詞精準加上上下文就可以問解答
03/01 03:28, 30F

03/01 03:30, 1年前 , 31F
也沒有要拿來產code 因為都會自己產
03/01 03:30, 31F

03/01 03:32, 1年前 , 32F
我只要能夠問的出並推導出解答就可以
03/01 03:32, 32F

03/01 03:33, 1年前 , 33F
業務邏輯可以這樣產出但就是危險
03/01 03:33, 33F

03/01 03:34, 1年前 , 34F
難解決的玄妙問題它又解決不了
03/01 03:34, 34F

03/01 03:38, 1年前 , 35F
多這工具就少了在大量資訊統整的時間 但我本身就還
03/01 03:38, 35F

03/01 03:39, 1年前 , 36F
身就還算會google的
03/01 03:39, 36F

03/01 04:11, 1年前 , 37F
推薦產品是真需求 算不錯
03/01 04:11, 37F

03/01 18:26, 1年前 , 38F
ChatGPT的問題可以比Google更抽象,你可以使用人類的技
03/01 18:26, 38F

03/01 18:26, 1年前 , 39F
巧去問問題,譬如譬喻、類比,對於快速歸納既有知識的相
03/01 18:26, 39F

03/01 18:26, 1年前 , 40F
鄰領域非常有效,這Google做不到
03/01 18:26, 40F

03/02 00:08, 1年前 , 41F
具體更好 在google就是不停修正關鍵字
03/02 00:08, 41F

03/02 00:09, 1年前 , 42F
chatgpt中不停修正問法
03/02 00:09, 42F

03/02 00:10, 1年前 , 43F
軟工查資料比較的應該是技術和功能
03/02 00:10, 43F

03/02 00:11, 1年前 , 44F
都比較具體的
03/02 00:11, 44F

03/02 01:57, 1年前 , 45F
擴展不熟悉的知識透過 ChatGPT 真的很方便,但還是有些內容
03/02 01:57, 45F

03/02 01:57, 1年前 , 46F
一看就知道在唬爛 XDDD
03/02 01:57, 46F

03/02 05:26, 1年前 , 47F
有人看得懂好消息和壞消息那兩段在講什麼嗎?
03/02 05:26, 47F

03/02 07:21, 1年前 , 48F
壞消息是 ChatGPT 沒那麼好用,好消息是用對方法就能利用吧
03/02 07:21, 48F

03/02 10:03, 1年前 , 49F
我覺得是比google更高級的搜尋工具 相對程式來說
03/02 10:03, 49F

03/02 10:04, 1年前 , 50F
基本上有問必答 屌一點還可以請他教程式
03/02 10:04, 50F
文章代碼(AID): #1Z_Sapf1 (Soft_Job)