Re: [討論] 有哪些工程師不會被AI取代的嗎?
阿肥外商碼農阿肥啦!
我自己是蠻愛用新工具的,包含ChatGPT Plus跟AWS toolkit 裡面的code whisperers(這個目前不用錢)。先說,當前所有的這類工具只是輔助型態,簡單的任務確實可以直接給他生成甚至不用改,難的就一定要先細看他的code再請工具修正或是你自己先改一點給他看他才知道。
軟工/碼農很多在實作的過程中不是只有翻譯成高階語言而已,有時候還要兼顧系統複雜性、空間時間複雜度,甚至去思考怎麼使用數學最優解優化計算量,甚至同樣都是排序算法也會有適用性適用對應的資料結構、硬體環境跟數據還有業務場景,不是說只有時間複雜度低就是最好的解。涉及到分散式系統的時候情況就更複雜,分片或是分段都是可以的,那就取決於你的使用資料場景跟未來的使用場景,甚至有可能機器並不懂你實作的外界物理限制(例如老闆要絕對Cost Down要你用一張顯卡跑大模型)。有時候還有一種狀況就是底層的開源套件有Bug,那沒有其他更好的替代套件下只能硬著頭皮進去底層修正再重新編譯開源套件,像我之前在做pdf解析模型需要用pdfminer這個開源工具結果他底層的cmap轉換有不支持一些特殊語系字體渲染導致出來全部都亂碼,只能硬著頭皮下去解完重新編譯,相信我可能對於PM只看結果的不會知道底層問題那麼多,這種chatGPT也不知道有這問題,連GitHub上討論也只有一篇沒解答,PM只會跟你說我用Adobe開就可以看之類的!
最後,退一萬步說,假設未來真的出現這種萬能AI比工程師聰明,那絕大多數連PM也不需要了,PM有絕大多數的工作就是管理工時排時程跟其他業務單位溝通,其次才是想要什麼功能,很多東西都是客戶已經有想法PM就是轉換客戶想法給工程師,那如果有這種工具那連轉換想法都不用了,客戶直接找OpenAI生成就好,這樣連這種接案公司都不需要存在,想做產品老闆也不需要PM直接找OpenAI買服務就好,這樣該抖的應該是整個軟體產業吧,呵呵。
最近OpenAI有釋出新的Code Interpreter(直觀看他是解釋Code,但其實是生成加告訴你怎麼做還有再上面直接幫你跑完用口語告訴你結果)就有這種類似的功能,數據給他他直接幫你分析用口語告訴你下一步能做什麼,用口語解釋數據關聯性也幫你做好了,中低階的數據分析那種未來可能也不需要了,只是很複雜的問題他依舊沒輒,而且還是會出錯或是做一些沒意義的任務,像是要你訓練模型再訓練分類模型(他不知道這個是重工),所以還是輔助居多。
差不多4醬
※ 引述《lemonsheep (檸檬羊)》之銘言:
: ※ 引述《IsaacNewton (IsaacNewton)》之銘言:
: : 自從ChatGPT的出現,全球好像進入了AI快速發展期
: : 各大科技巨頭最近都在發展AI
: : 不管是研發AI軟體還是AI晶片
: : 感覺這幾年全球AI技術會大幅進步
: : 那問題來了,AI的快速發展很好沒錯
: : 但隨之帶來的是有很多工作可能被取代
: : 像之前ChatGPT已經可以寫成簡單的程式了
: : 還有AI繪圖等等也是非常夯
: : 現在感覺單純寫程式的都很可能被AI取代了
: : 代表那些寫C語言或是verilog是不是很可能被取代
: : 畫layout的感覺也很容易被取代
: : 現在AI繪圖那麼強,讓AI去畫layout應該不是問題
: : 有哪些工程師的工作是不太會被AI取代的嗎?
: 寫程式不會被取代 但現在在寫的這批人可能會
: 現代軟工主要的競爭門檻是把想法轉換成程式碼的能力 簡單來說就是C++翻譯 python翻?
: 其實跟英文翻譯 日文翻譯很像的
: 以後程式語言逐漸往最高階語言 自然語言邁進 現代軟工的競爭優勢就大大降低了
: 讓AI寫code有點像給小孩玩的那種Scratch? 不用知道那麼多細節 甚至也不用管用哪種資
: 之前的大CS時代就已經很明顯了 單純的刷code大部分理工科系甚至少部分文組都能透過?
: 單純寫code以後只會越來越容易跨進來
: 除非你的工作是做演算法的 不是把既有演算法應用到工作上 是真的在推進算法本身複雜
: 反而主管或PM 這種需要提綱挈領 或是很懂產業know how的人會比較有優勢?
: 大家真的要想想 自己的專業 除了刷code 還剩甚麼?
--
多了助理可用 自己也可以當老闆開公司
滿中肯的
完美正解,文組PM還在幻想,等著被取代吧
56
首Po自從ChatGPT的出現,全球好像進入了AI快速發展期 各大科技巨頭最近都在發展AI 不管是研發AI軟體還是AI晶片 感覺這幾年全球AI技術會大幅進步 那問題來了,AI的快速發展很好沒錯21
越複雜越少量多樣的工作,比較偏硬體晶片客製化的,越難被AI取代。 畢竟AI的運作邏輯就是靠大數據做input, 然後再output運作。 像是寫code刷leetcode等這些大眾化的能力,被AI取代性老實說蠻高的。 不過AI被設計出來,本來就是幫資本家省成本,以及賺錢用的。不然一堆寫code的在美國 一年隨便都拿15萬美元以上,對資本家來說成本很高的。4
應該是要反過來問吧? 到底工程師能用 AI 做什麼事情? 來看個很好笑的例子 AI Babysitter For Dog STUNS Over Instant Replacement Companion7
寫程式不會被取代 但現在在寫的這批人可能會 現代軟工主要的競爭門檻是把想法轉換成程式碼的能力 簡單來說就是C++翻譯 python翻譯 java翻譯... 其實跟英文翻譯 日文翻譯很像的 以後程式語言逐漸往最高階語言 自然語言邁進 現代軟工的競爭優勢就大大降低了 讓AI寫code有點像給小孩玩的那種Scratch? 不用知道那麼多細節 甚至也不用管用哪種資料結構或演算法9
AI 比你想得有料 Andrej Karpathy 自己都說他自己大部分時間都靠 AI 生 code 了 這篇老文章就有說 空間時間複雜度?? 可以吃嗎4
下班前看到就認真回覆一下, 先說你有點搞錯Karpathy所謂的Software 2.0了,Software 2.0也不是什麼很新的概念。 他的概念就是過往我們使用從底層打包上來的Library來顯式開發API為Software 1.0,而 2.0則是只有定義數據集,定義神經網路框架跟訓練,最後將網路編寫成二進制透過工業 化流水線軟體平台部署。5
一篇基本上paraphrase為主的回文目前就有5次修改 讓人很難正常討論 搞不好明天又改惹 先從最重要的 Software 2.0 當然有 limitation (Who/what does not?) 可是顯然 人的 limitation 多得多 光是翻譯 一句只有小學單字(run, walk)的簡單句型 "Run, don't walk..."
21
[閒聊] 串連數千個 Nvidia GPU,微軟打造 Chattechnews 串連數千個 Nvidia GPU,微軟打造 ChatGPT 的超級電腦 March 14, 2023 by 陳 冠榮 微軟斥資數億美元打造一台大型超級電腦,串連數千個 Nvidia GPU,為 OpenAI 的聊天機21
Re: [討論] chatGPT會取代軟體工程師嗎?提供一個有趣的觀點 在 堆疊溢出 的網站有關於一則公告內容是禁止 chatgpt 回文。 底下有一個 AI 研究員的論點很有趣。 temporary-policy-chatgpt-is-banned?cb=118
Re: [閒聊] 只剩AI創作的世界身為一個資訊從業人員,從另外一個角度來分享一下我的看法 目前程式設計師 a.k.a. 碼農的領域,其實已經有 "直接利用AI寫程式"的方式 包含Github的Copilot以及其他競品例如tabnine(但我沒用過這款) 目前的實用性老實說高出我的想像許多,甚至幾乎你只要函式名稱取的好,或是寫 個備註,寫個兩三行,剩下的Code AI直接都幫你「猜」出來8
[心得] 用 ChatGPT 幫忙整理 Code Changes部落格: GitHub: 相信大家對 ChatGPT 不會很陌生,這是目前在生成式人工智慧 (AIGC: AI Generated Content) 內的當紅炸子雞,然而 ChatGPT 對於軟體工程師有什麼影響呢?能否透過 ChatGPT 改善團隊流程或協助開發?而我現在想到最直接的就是用 ChatGTP 幫忙寫 Git6
Re: [討論] 用AI寫code產生的疑問我和同事們不久前有討論過如何透過 ChatGPT 來建立應用或是優化工作流 例如協助我們翻譯語系檔案等等 這個過程中,我們希望 AI 的結果可以整合進自動化工具裡面 所以我們將語系檔案分批餵給 ChatGPT API,再要求他回傳指定的 JSON 結構,結果超極 滿意5
[閒聊] 反魔法屏障 NO-AI 浮水印工具簡介: 部分AI繪圖工具會讓生成的圖片加上一個隱形的浮水印,避免被AI模型二次訓練, 過去有人提議用這個辨識是否是AI生成的圖,但破解方法太多了。 (也不是所有AI軟體都會加上,甚至能關掉這樣的功能,也還是防堵不了描AI圖之類的)2
Re: [討論] 用AI寫code產生的疑問今天剛好在它版討論AI寫Code,晃過來看到這邊也在聊, 小弟是個很久沒專注在Coding的前低階工程師,所以這篇文大神前輩們看看笑笑就好 主要來丟幾的AI Coding工具,這邊的朋友有興趣可以去玩玩看, 直接叫GPT4寫Code真的不會是個好用的方法。- 我認為要先釐清楚一點,要做AI的模型並非只能透過Python, 大家都用Python原因在於AI套件都已經由國外的大神做好了, 甚至有些套件都事先訓練好資料,提供weight檔案,可以直接使用應用在某些專案, 若只是要用這些AI套件,使用Python非常方便 Python的優點: