噓 mmmmO:靠 害我嚇到想說啥時有po文07/26 01:40
→ mmmmmO:嫩 我比你長一點07/26 01:42
→ Ommmmm:靠北喔07/26 01:43
→ mmmmmO:6907/26 01:51
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.108.32 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1777132390.A.B7F.html
推 zys: 我覺的這樣用ai並不能最大化 應該要把它當成一個一起協作的 04/26 00:02
→ zys: 人 而不要對他加太多限制 因為你說要讓ai把腦中的code實作出 04/26 00:02
→ zys: 來 應該是把腦中的想法實作出來 04/26 00:02
有道理 但我覺得每個人對 想法/code 的邊界可能都不太一樣
我覺得單純只有很high level的想法(例如:幫我實作一個Facebook)就跟我想表達的不太
一樣,這樣好像變單純的許願
我覺得作為軟體工程師你還是必須對你的prompt有一個具體的形狀,然後這個形狀是因
為你是人或是軟體工程師,你了解你們產品的需求,你了解有什麼trade off,所以你的
想法是這樣子
這也是我覺得目前junior跟senior在使用AI的方式上會有不同的地方
但這不是我文章想要著重的地方
先寫code是希望能夠先避免這種情況,先把條件寫嚴格一點
→ weiman0702: 我看完簽名檔就忘了你說啥 04/26 00:04
推 dani1992: 這個最佳標準是什麼? 04/26 00:30
→ dani1992: 最低複雜度,那應該用公式解 04/26 00:31
→ dani1992: 好理解,我覺得遞迴比迴圈好,有tail optimizaiton下 04/26 00:32
→ dani1992: 複雜度也一樣 04/26 00:33
所以說先不要糾結在那個答案上啦XD
我的意思是:
你知道code怎麼寫(或是大概),你要用AI去寫出來而不是你手動敲
這樣可以省時間,省下來的時間可以去用在更多需要思考的地方
至於你要怎麼達成這件事情,除了本來就要有的CS知識以外還需要使用AI的知識
推 dani1992: 要更快更精準還有矩陣快速冪跟fast doubling 04/26 00:40
推 dani1992: 恩 我覺得在這個例子上不需要CS知識,知道產品需求比較 04/26 00:52
→ dani1992: 重要,知道需求那空間時間複雜度都交給AI即可 04/26 00:54
→ dani1992: 你有假設AI沒有訓練這點,但大部分情況都是相反吧 04/26 00:58
→ dani1992: 工程師知道的比AI少,所以同樣自作主張縮減題目不一定 04/26 00:59
→ dani1992: 比較好 04/26 00:59
推 wulouise: 工程師最需要的是問對的問題,也沒錯 04/26 00:59
噓 MoonCode: 04/26 01:18
推 ku72: 坦白說 我自己應該不會這樣招募工程師 目前看到的是 AI在這 04/26 01:25
→ ku72: 種單一低複雜度的問題上 都能夠很快的給出答案 現在需要的是 04/26 01:25
→ ku72: 工程師能有足夠大的邏輯窗口 來幫AI寫出的東西做減法 邏輯能 04/26 01:26
→ ku72: 力 全局觀察能力 整理歸納能力 ... 在後AI時代才是被需要的 04/26 01:26
→ ku72: 能在AI產出的一大堆代碼內 找出那些是不必要的 那些是可以合 04/26 01:26
→ ku72: 併的 那些該開放 那些該封閉 等等 04/26 01:26
這個簡單問題只是舉例啦... 你今天可以把這個問題的複雜度上升到例如寫一個IG
如果今天一個工程師可以只用prompt就寫出一個IG,那他除了扎實的CS知識之外肯定也
了解許多AI工程技巧
包含到你說的如何不寫出多餘的code,如何偵錯,如何讓AI長時間運行...等等
這部分就是 prompt -> context -> harness engineering 目前這幾年大家研究的方向
推 viper9709: 舊時代的知識@@... 04/26 01:54
我覺得的確從2025開始software development就進入新時代了
不過為了避免有人反感,已修改文字
※ 編輯: gigayaya (1.163.108.32 臺灣), 04/26/2026 03:01:57