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

軟工

29203

: 相信對新技術具有敏銳度的各位,
: 在這幾個月都有使用過AI來幫忙寫code,
: 但在使用過程中不經有一個問題一直迴盪在我的腦海中:
: 「AI幫我快速生成一個feature的模板,
: 我在修改的過程中就像在做code review,
: 公司還需要找初階工程師嗎?」
: 不曉得各位高手們是怎麼看待這個問題的?

https://news.ycombinator.com/item?id=35316526

這篇展示ChatGPT的威力與限制。

他問Bing如何raycast一個有displacement map的geometry.

原po問到最後,答案是不可能或給錯誤的程式。

下面有人回答他把原po的問提去問ChatGPT4,說得到很好的解決。
https://pastebin.com/PPy4vMrU


-----------------------------------------------------------
程式不錯,看來有解決,但其實不然。Displacement map是"per pixel"的效果,你用"per vertex"來運算是毫無意義。

這題一開始的假設就錯了。"per pixel"只能在gpu裡運算,想在cpu raycast "per pixel"的效果,黑人?.jpg

這也是目前LLMs的問題,它其實邏輯能力不行,但有龐大的知識。如果你問的問題不在知識裡?那就是盲人帶領盲人走入死巷。

以前我讀過一段很有道理的話。Programmer’s job is NOT to write code; Programmer’s job is to solve problems。結果現在一堆人一直在寫CRUD

現在AI寫code的風潮,其實是軟體工程的失敗。我們一直在強調DRY,REUSE.....結果現在用AI來重複生成同樣的程式碼,覺得比較有效率?

在某方面這是這是20多年來軟體發展大倒退的結果。以前HyperCard,VB,GUI Builder,4GL把非程式師帶進來開發軟體,軟體元件一副要起飛的樣子。結果現在Web Component有人知道?有人用嗎?

我目前不擔心AI寫code,現在看來只會製造更多智障問題需要更多的程式人員解決。

如果哪天AI真能取代人類,沒工作不是我們需要考慮的問題。

我覺得LLMs很棒,有很多應用用途。但.....

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.130.220 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1680057379.A.630.html
vi0002461樓很棒啊 讓AI產生垃圾 再讓工程師收爛攤 03/29 10:54
vi0002462樓讓大家知道AI不能取代工程師 03/29 10:54
loadingN3樓確實 web仔只會CRUD才在擔心這個 03/29 10:57
ab4daa4樓太好了 以後有更多bug可以解 03/29 11:04
Confusa5樓今天問的是通用AI才是這個結果,未來一定會有專門寫各種 03/29 11:41
Confusa6樓code訓練有素的AI出現 03/29 11:41
本人7樓自駕還需要幾年?LLMs離真正理解code還要幾年?LLMs為何無 03/29 12:13
本人8樓法解決"幻想"問題?真正能code的AI還很遙遠。 03/29 12:13
本人9樓我覺得LLMs很好用,但現在寫code,代替search,方向錯了 03/29 12:15
Beersheep10樓喜歡你對 reuse/dry 那段下的論點 03/29 12:29
ededws111樓路上很多餐飲店,並不是每間都要有飯店廚師的能力 03/29 12:31
ededws112樓寫軟體需求越來越大,當然只能多找一些堪用的人才 03/29 12:33
tennyleaz13樓確實 03/29 12:49
f2672430914樓推盲人帶盲人進死巷 詠唱咒文念對很重要 03/29 14:38
nfsong15樓你把這篇餵給chatGTP. 他就又進化了 03/29 15:05
nfsong16樓來個人餵公子吃.... 03/29 15:05
KanzakiHAria17樓喔 那一堆文組已經用AI在coding做產品的是平行世界? 03/29 16:41
hidog18樓樓上方便介紹個由ai開發完成的專案嗎 03/29 17:34
Firstshadow19樓樓樓上指的是chatbot嗎 蛤 o’_’o 03/29 17:47
viper970920樓推這篇 03/29 17:48
qwe7897121樓哪個產品是AI做的 讓我看看 03/29 20:20
frrr22樓 03/29 21:49
frrr23樓AI確實很難解決一點點需要邏輯的問題 03/29 21:51
GTRNO124樓嗯…你應該不太懂 你先把Open-Ended Learning Leads to Ge 03/30 02:46
GTRNO125樓nerally Capable Agents這篇看懂 再來討論AI能不能寫code 03/30 02:46
marsantony26樓AI目前無法保證百分百正確,提供思路與框架方便而已 03/30 09:22
marsantony27樓如果真的有沒有人工review的AI專案,我也想看看 03/30 09:23
testPtt28樓用來代替搜尋引擎感覺還不錯 03/30 10:00
realbout29樓AI不是用來解決問題?那大家對AI的期望是? 03/30 10:21
OnlyRD30樓不會啊,AI可以生成片段的程式,而且風格近似,光 03/30 12:37