目前只有用chatgpt來輔助寫程式 還沒有用到太專業的AI 所以想法可能不全面 但目前我的想法是 AI改變的可能是架構 現在大部份的系統 是巨大的系統 一開始上線時 系統可能有一百個功能 然後隨著時間的增加 維護的進行 每個月加幾個功能 二三年後 這個巨大的系統從一百個功能變成二百個功能 然後就開始陷入難以維護的問題 最後開始想要改版重寫 未來的AI 可能會消滅這種巨大系統 取而代之的是 把一百個功能變成一百個小系統 然後每個系統獨立運作 由人類或專門的系統去串起這一百個獨立系統 因為巨大系統 幾百萬行的程式碼 你要用AI去掃完 再去加 新功能 然後又要這個 新功能 百分百不出錯 這人類的信任度 要何時才敢完全放手讓AI去弄? 勢必也還是要有工程師人工去確認新功能是不是OK 系統如果跟金錢或醫療有關的話 要完全放手給AI太難 舊系統 AI可能還只是輔助 而新系統 作成小功能 每個功能獨立成一個系統 對AI來說 程式碼少又功能單純明確 測試也簡單 讓每一個系統獨立 意謂著這系統未來不會增加功能 如果要加功能 麻煩把加的功能新寫成另一個小系統 這樣對AI來說 任務簡單又明確 甚至人類可以完全不介入 讓另一個AI去測試這個AI寫得有沒有問題即可 如果未來需求改變 則舊系統直接丟掉 重新再產生新的系統即可 感覺未來就會變成巨大舊系統由人類工程師 AI當助手 而新的系統則由上萬小功能系統組成 每個小系統由AI產生 AI測試 這工作是比較出來的 就算AI愈來愈強 以後也可以應對巨大系統 幾百萬行程式碼 但小系統 幾千行程式碼 仍然是比較輕鬆單純明確 以時間來說 小系統也會很快有成果可以展示 不過這對工程師未來會怎樣 我也還在想與收集資訊 或許可以朝向去設計這些小系統? 想像如下 未來每個人都可以寫程式 比如一個會計人員 只要會講話會打字就可以命令AI產生一個小系統(A系統) 這個A系統只有一個功能 會計人員命令AI做這個功能是要幫助自己的會計工作 然後這個A系統幫會計人員處理好以後 這個會計人員自己再把處理好的資料人工匯入另一個 B系統 C系統 -- ※ 發信站: 批踢踢實業坊(www.ptt.org.tw), 來自: 61.224.196.3 (臺灣) ※ 文章網址: https://www.ptt.org.tw/Soft_Job/M.1751395929.A.F4C
zyxx: 不就微服務 07/02 03:05
ILoveAMD: excel 07/02 05:21
shooter555: 可程式化微服務 07/02 06:58
wulouise: microservice推很久了好嗎? 07/02 09:36
jamesho8743: 樂天AI重構 1250萬行https://www.newmobilelife.com 07/02 12:14
jamesho8743: /2025/06/28/rakuten-claude-code-project/ 07/02 12:14