Re: [討論] 用AI寫code產生的疑問
https://reurl.cc/pLo9ab
三星稱10年內SSD達到1PB
當容量便宜的時候就省算力吧
複雜度其實也都是成本考量
10年算力發展到哪也不知道了
以前覺得是問題的隨著硬體進化就不是問題了
以後可能個人手機的Ram都可以整個把GTP model load進去了
其實說到複雜度
AI處理起來比人類不會出錯才是
複雜度高Bug越多這是人類的問題
反而AI擅長比人類能夠處理複雜度高的事情
目前還是因為算力的限制
Token吃不下這麽多
隨著時間發展AI處理複雜度高的案子
比起資深工程師一定更得心應手
後來想想AI很快就能夠做code review了
應該說目前就能夠做了
但基於還太新信任問題
還不能全部交辦給AI處理
再加上目前Token限制是無法吃下整個專案的關係
還有styling之類的參考等等問題
Code review必須還是要有資深來處理
AI自我訓練會讓它進化速度十分可怕
過去訓練AI要標註
現在GPT標註的準確率比外包員工還高
就跟細胞分裂一樣越長越大
反正這波革命想辦法跟上撈油水吧
:: 回覆應該會變得很長所以特地開一篇。
: 在專案規模越變越大的時候怎麼去處理祖傳代碼?
: 從人類既存的軟體史來說這些祖傳代碼幾乎沒有修好的可能性,從這個方向由AI做出發?: 專案本身的複雜度正比於 BUG 的發生率,而 BUG 的發生通常是錯誤的抽象造成的結果?: 所以AI可以處理嗎?不行,因為是人類在提需求時就已經有問題了。
: 再回到複雜度的討論上。
: 每一種資料結構與其時間、空間的 big O都有其優缺點,這是一種取捨,不可能僅有一?: 那AI生成確定真的是生成你需要的東西嗎?我是不是有修改的需求?
: 我有修改的需求就表示我需要讀懂AI寫的代碼,那我就需要可讀性,也許你會說既然都?: 1. 可讀性的本質是易修改,這代表只要較少的資訊就可以實現改變,這是一個迭代效率: 2. 我要求處理時間要在多久以內完成的方式讓AI重新生成代碼,這方式最終還是會回到: 我會在原文的回覆是在說有一群人的觀點是「神打個響指就能解決人類一直解決不了的?: 神替換成AI完全沒問題
: -----
: Sent from JPTT on my Asus ASUS_I01WD.
--
Sent from nPTT on my iPhone 13 Pro Max
--
ai會不會出錯跟training有關
沒training好,會跑出一堆奇怪的錯誤
現階段ai也還在寫小型程式,要開發大專案還需要一點時間
另外,還有overfitting這種問題導致ai本身難debug
我覺得跟原文留言有提到的責任有關 ai review出事誰負責
就看gpt會不會透過同ip問的程式碼片段 串出你們專案在
幹嘛 然後搶先推出來cc
26
首Po相信對新技術具有敏銳度的各位, 在這幾個月都有使用過AI來幫忙寫code, 但在使用過程中不經有一個問題一直迴盪在我的腦海中: 「AI幫我快速生成一個feature的模板, 我在修改的過程中就像在做code review,3
幾個未來可能的 cases: 當工程師工作開始都提早完成了,會有以下幾種發展 1-0: 裝忙不要被老闆發現 or 更早下班 1-1: 老闆接更多工作 1-2: 砍人,更少工程師做更多工作14
其實很多新技術在早期和成熟後相比你會感覺他的應用是完全顛覆最初想法的 例如 web 仔最熟稔的 web 好了,網路泡沫時代前大家對電子商務 的觀點是在網路上的一個廣告頁,每個網站就像一間街邊店一樣,透過網址 這串虛擬地址你可以造訪網路上的任何一間店,找到你要的資訊,更容易媒合實體交易 當時的 web 就是一本電話簿的概念18
這篇展示ChatGPT的威力與限制。 他問Bing如何raycast一個有displacement map的geometry. 原po問到最後,答案是不可能或給錯誤的程式。 下面有人回答他把原po的問提去問ChatGPT4,說得到很好的解決。2
今天剛好在它版討論AI寫Code,晃過來看到這邊也在聊, 小弟是個很久沒專注在Coding的前低階工程師,所以這篇文大神前輩們看看笑笑就好 主要來丟幾的AI Coding工具,這邊的朋友有興趣可以去玩玩看, 直接叫GPT4寫Code真的不會是個好用的方法。3
事實上未來沒有寫code這種東西 我們會在當下才會認為應該是這樣 而未來根本沒有所謂的寫code 而是跟AI說你要解決什麼問題 它就幫你解決這樣48
跟本文可能不相干 昨天公司一場面試 是線上面試 在考線上coding的時候 對方可能也不知道他打code的軌跡我們是看的到的 就看到問題那個區塊被全選複製 過幾分鐘後對方答案突然行雲流水全部打出來3
回覆應該會變得很長所以特地開一篇。 在專案規模越變越大的時候怎麼去處理祖傳代碼? 從人類既存的軟體史來說這些祖傳代碼幾乎沒有修好的可能性,從這個方向由AI做出發點來討論。 專案本身的複雜度正比於 BUG 的發生率,而 BUG 的發生通常是錯誤的抽象造成的結果。 所以AI可以處理嗎?不行,因為是人類在提需求時就已經有問題了。
3
[討論] AI工程師訓練Model時在公司做什麼?先說這篇沒有別的意思,只是我個人很好奇,當AI工程師設計好深度學習網路架構,開始 進行訓練的時候,有做過深度學習的人都知道,接下來就是等待結果,不過這個時間跟cp u,gpu,模型複雜度,train data數量等有著很大的關係,所以我想問這段時間AI工程師在 公司裡面幹嘛啊?看著數據跑嗎?還是都是下班前開始跑,隔天早上看結果? 之前唸研 究所的時候,還能跟教授說還在Model還在訓練,然後就跑回家睡覺,在公司應該不可能21
Re: [討論] chatGPT會取代軟體工程師嗎?提供一個有趣的觀點 在 堆疊溢出 的網站有關於一則公告內容是禁止 chatgpt 回文。 底下有一個 AI 研究員的論點很有趣。 temporary-policy-chatgpt-is-banned?cb=118
Re: [閒聊] 只剩AI創作的世界身為一個資訊從業人員,從另外一個角度來分享一下我的看法 目前程式設計師 a.k.a. 碼農的領域,其實已經有 "直接利用AI寫程式"的方式 包含Github的Copilot以及其他競品例如tabnine(但我沒用過這款) 目前的實用性老實說高出我的想像許多,甚至幾乎你只要函式名稱取的好,或是寫 個備註,寫個兩三行,剩下的Code AI直接都幫你「猜」出來8
Re: [閒聊] 沒人樂見AI繪圖技術的誕生嗎?圍棋在迎接AI時代以後,一流棋手的平均水準都更上一個台階,像申真諝圍棋分數都已經接 近3900,比當年對戰李世石的AI還要更強了,人類不只沒被AI取代,反而棋藝變得更好了, 以前兩千年土法煉鋼的棋手根本下不過現在AI時代訓練的棋手 畫畫也是同理,以後AI不斷的學習進化,就像圍棋一樣學習人類棋譜都只是初期的事情,以 後的繪畫AI不只可以誕生很多很符合人類慾望的作品,甚至可以像圍棋那樣搞出很多人類本1
[問卦] 兵推軟體算法的時間複雜度?我在學AI。 AI的功能有「預測」這一項,所以拿來玩兵推 真的很適合。可是我不知道兵推用的算法是怎 麼樣子耶。如果每一個可能情境都要算到,那 兵推的時間複雜度是不是可以表示成O(x^n),