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

軟工

22130

其實很多新技術在早期和成熟後相比你會感覺他的應用是完全顛覆最初想法的

例如 web 仔最熟稔的 web 好了,網路泡沫時代前大家對電子商務
的觀點是在網路上的一個廣告頁,每個網站就像一間街邊店一樣,透過網址
這串虛擬地址你可以造訪網路上的任何一間店,找到你要的資訊,更容易媒合實體交易
當時的 web 就是一本電話簿的概念

但是搜尋引擎、購物車、金流等技術改變了生態,Ajax HTML5 讓文件變的應用程式化
現在的電子商務已經取代實體店面,網頁不是文件而幾乎是以應用程式的方式存在

AI 寫 code 現在看似輔助,接下來就是丟每個模組的 code 去讓 AI 解讀後,
把解讀的內容貼去註解不用自己寫那些東西,省下寫文件的時間。

但要普及 AI 不再有人為差異產生 coding style 等問題的話,要的可能不是人寫 code
而是人用人類文法寫一篇註解說明這個模組的端口以及內部邏輯要處理的東西,
並舉出一些範例的 input 和 output,說明輸入什麼會得到什麼 (像出 leetcode 題目)
然後 AI 讀懂註解後自動幫你產生 code 以及透過範例產生測試程式,
除了微調修改外,所有 RD 不應該直接去寫程式,而是要寫註解出題目給 AI 回答。

將來有擴充、修改,就是把註解跟範例加入更多條件,再讓 AI 去想,
這樣就可以達到文組也能寫程式的境界,好像沒駕照的人能用 LV5 自駕一樣。
人工智慧要成功,它就不會是輔助,而是主體才對。
幾乎所有技術跟商業模式,以輔助為目標的都不如直接改變生態的應用方式來得成功。

也許有一天職業生態變成 PM 要好好寫規格書然後讓 AI 直接產生 code,
RD 變成 QA 角色看 PM 寫的跟 AI 產生的是否相符、有沒有需要調整的。
火車跟捷運司機的工作就是顛倒的,火車電腦提供的是輔助資訊讓駕駛判斷該開多快,
捷運有 ATO 所以駕駛只是監看電腦加減速對不對,控制者是以電腦為主體。
現在的 AI 還只是讓程式設計師變成火車司機而已。

所以未來就是讓 AI 去產生程式碼,就不會有 coding style 爭議,
也不用 code review,或者說 code review 就是在調整 AI 的學習,
讓 AI 學會後他比頑固的工程師或自我風格強烈的程式設計師好管理的多...

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.169.127.247 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1680023606.A.4D5.html
gocreating1樓不能同意更多 03/29 08:12
zxcchiou2樓這意思是中文系 以後是寫程式的熱門受眾嗎 XD 03/29 08:43
keepxha3樓英文系可能更熱門 03/29 08:53
ReverieKai4樓不會啊 還是工程師對AI詠唱 03/29 08:54
applebg5樓英文系不會熱門,事實上人工智慧會消滅翻譯工作 03/29 09:19
InfinitySA6樓而且跟ai輸入的英文其實不需要非常精細沒錯誤... 03/29 09:22
InfinitySA7樓一般人會一點英文就沒問題了 何須英文系... 03/29 09:23
applebg8樓清大資應所很多英文系學生報考。 03/29 09:27
applebg9樓而且聽untyped那個女生講,英文對科技業來說算重要 03/29 09:28
applebg10樓但也不需要英文強到可以寫小說文學之類的。 03/29 09:28
holebro11樓連這裡都有apple哥 03/29 10:55
Ekmund12樓關鍵字或子句對就好 比較像在用瀏覽器搜尋 文法還好 03/29 11:01
ma72113樓沒有喔,提示工程師就是在幹這類事 03/29 11:09
ededws114樓寫軟體需求越來越大,當然只能多找一些堪用的 03/29 12:32
saladim15樓以前一堆專家說AlphaGO贏不了LeSeDol 還笑人不懂 結果... 03/29 22:26
woora316樓推推,好生動的比喻 03/30 10:15
KanzakiHAria17樓樓樓上 繪師圈的反應跟當初圍棋圈一模一樣wwwwww 03/30 12:23
KanzakiHAria18樓只是現在輪到工程師圈了這樣 03/30 12:23
strlen19樓要談願景可以 但老實說我認為AI在未來20年內依然會是輔助 03/30 14:43
strlen20樓那種PM開需求就生出程式碼然後一鍵上線的 或許會有 但僅限 03/30 14:44
strlen21樓小規模的東西 軟體工程一直以來的問題 其實是需求面 03/30 14:45
strlen22樓講白一點 老闆自己連自己的需求都講不清楚了 還給AI生 03/30 14:45
miyazakisun223樓法律系 03/30 16:32
viper970924樓推樓樓上 03/30 17:49
bnd032725樓能夠擺脫很頑固的工程師這點滿有吸引力的...XD 03/30 20:00
jacklin200226樓推strlen,不只老闆不清楚,客戶自己也不清楚XD 03/30 21:48
Suleika27樓有道理 03/31 09:31
Tix28樓贊同,推 03/31 13:37
Tix29樓寫程式這種有 “正確解答” 的事,其實會發展很快 03/31 13:40
strlen30樓程式或許有正確解答 但需求卻沒有 04/01 01:09