Re: [討論] 用AI寫code產生的疑問

看板Soft_Job作者 (成大肥宅悲歌)時間1年前 (2023/04/03 07:20), 1年前編輯推噓8(9118)
留言28則, 14人參與, 1年前最新討論串10/16 (看更多)
GPT本質為用文字去計算機率以及最有可能的輸出 並非邏輯理解, 且有token數目上限. 由於是用大量data + fine-tuning, 應用在生成code上面, 生成的code能不能用取決於: 1. 功能是否常見 2. 使用的語言(language), 函式庫(libraries), Framework是否open source且常用 3. 你所提供的query是否足夠精確 4. 你的codebase是否有特殊的patterns 即便是簡單的CRUD仔, 如果公司有自己的內部framework, 內部tools, 想要讓GPT產生還ok的回答你必須要提供更多的context, 就很容易超過token上限. 而LLM的training一次可是幾百萬美金在燒的. 所以反而工人智慧比GPT便宜得多. 在我眼中GPT只是一個好一點的stackoverflow跟GitHub issue搜尋器而已. 隨著時間工作越久其實花在這些issue上面的搜尋時間並不太多. 大部分都在搜公司內部的訊息或是理解客戶需求. 而這些東西都沒辦法透過GPT來解決 而GPT train完就不會再進步了 初階工程師取決於個人造化但至少還有可能舉一反三 如果你有試著跟GPT pair programming個一天應該就不會覺得初階工程師會被取代 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 108.211.108.161 (美國) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1680477605.A.4A7.html ※ 編輯: NCKUFatPork (108.211.108.161 美國), 04/03/2023 07:23:37

04/03 08:23, 1年前 , 1F
確實很多公司內部產生的文化和know how,以現階段的ch
04/03 08:23, 1F

04/03 08:23, 1年前 , 2F
atgpt大概無法協助
04/03 08:23, 2F

04/03 09:26, 1年前 , 3F
推工人智慧,model可以複製的,以後還是會進其他公司啦
04/03 09:26, 3F

04/03 09:52, 1年前 , 4F
但這也只是現階段的能力,三五年後說不定真能把整個
04/03 09:52, 4F

04/03 09:52, 1年前 , 5F
專案吃進去幫你開發
04/03 09:52, 5F
其實根據我的觀察像GitHub的Copilot是有根據Project裡面的內容去改變生成內容 但我發現反而對Copilot造成大量的雜訊(幻覺? 還沒試用過Copilot X但我覺得這個是GPT本質的問題. GPT生成的東西一定要透過人為標記才能逼近人認為的正確答案. 但project內部的modules或utils, GPT暫且很難推論出實際用途然後1:1 mapping回原來general training所得的答案

04/03 10:12, 1年前 , 6F
變數命名還是挺好用的
04/03 10:12, 6F
※ 編輯: NCKUFatPork (108.211.108.161 美國), 04/03/2023 10:31:21

04/03 11:12, 1年前 , 7F
整個專案怎麼吃?瀑布式開發法?光是改規格,跟AI whisper
04/03 11:12, 7F

04/03 11:13, 1年前 , 8F
就註定失敗了。更何況,GPT本質是sentence generator
04/03 11:13, 8F

04/03 11:24, 1年前 , 9F
純程式邏輯或CRUD也許有機會,但牽扯到UIUX或前端我覺得很
04/03 11:24, 9F

04/03 11:24, 1年前 , 10F
難,user天天調整需求可能改到連AI都會跟你說,你行你來直
04/03 11:24, 10F

04/03 11:24, 1年前 , 11F
接罷工。
04/03 11:24, 11F

04/03 11:42, 1年前 , 12F
欸不是 coding至少一半時間都在寫test 現在都直接生成了
04/03 11:42, 12F

04/03 13:41, 1年前 , 13F
寫test真的是一件超級麻煩但又不可避免的事
04/03 13:41, 13F

04/03 23:44, 1年前 , 14F
原來是這樣
04/03 23:44, 14F

04/04 11:47, 1年前 , 15F
token問題你可以事先拿自己project去fine tuning model
04/04 11:47, 15F

04/04 11:47, 1年前 , 16F
,文件都有寫……
04/04 11:47, 16F

04/04 12:03, 1年前 , 17F
還需要自己fine tune就是很大的阻力。
04/04 12:03, 17F

04/04 16:36, 1年前 , 18F
整個專案花費多少時間在溝通上, 開發根本不是問題
04/04 16:36, 18F

04/04 16:37, 1年前 , 19F
AI能幫忙溝通嗎? 不行的話就沒可能取代人
04/04 16:37, 19F

04/05 10:20, 1年前 , 20F
你仔細靜下心來想想 GPT這種找出最有機率出現的字 其實完
04/05 10:20, 20F

04/05 10:21, 1年前 , 21F
全就跟你各位人類的思考模式一樣好嗎...
04/05 10:21, 21F

04/05 10:21, 1年前 , 22F
當有個需求進來時 你腦中是不是會出現幾個可能的選項
04/05 10:21, 22F

04/05 10:22, 1年前 , 23F
然後你再根據各種因子去做權衡利弊 找作最有機會解決問題
04/05 10:22, 23F

04/05 10:23, 1年前 , 24F
的解?GPT的原理 在方向上就跟人腦一樣
04/05 10:23, 24F

04/05 10:24, 1年前 , 25F
然後 AI需要工人智慧去fine tuning 這不也天經地義?
04/05 10:24, 25F

04/05 10:25, 1年前 , 26F
難道嬰兒生下來 你都不用去跟他互動說話 狂丟書本資料給他
04/05 10:25, 26F

04/05 10:25, 1年前 , 27F
他就會好好長大不會歪掉?
04/05 10:25, 27F

04/05 13:51, 1年前 , 28F
按照這種定義那寫個if/else都算gpt模式了,超棒
04/05 13:51, 28F
文章代碼(AID): #1aAWsbId (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1aAWsbId (Soft_Job)