Re: [討論] 大軟體時代是不是結束了
之前一個面試經驗
上機考公司要求要用AI(而且要高度)生code,所以我把spec打成prompt,大概15分鐘
把整個server和unit tests生好
然後發現外部API request一號出錯,把response印出來才發現AI用的資料結構是錯的
(盲猜用到舊版本),只好打開API spec找到正確的資料結構改上去
接著又發現外部API request二號吃404,Google了發現AI寫的API網址錯的
把網址改對了之後發現資料格式也和response不符,再次打開API文件重寫一次邏輯
(因為不是單純prop name不一樣而已,是整個放的方式都不對)
外部API修好了要跑測試又在一號API吃到404,檢查了網址半天說是可能access token
權限不足,又花了時間確認API文件和實驗才排除權限問題的可能性
事後再花時間研究API文件才發現是這個API會對不合法的輸入回404而不是400,但是
AI當然不知道這個API哪些輸入是合法的而哪些不是,就亂生
接著終於不會error了但是算出來的output不對,找原因還沒找到就嗶嗶時間到,掰掰
事後發現是API二號的網址AI生出來是ID,但實際上是Id
reqeust指定ID失敗,但因為不管有沒有指定ID都是回傳陣列,AI直接生拿[0]用的code
就不管ID是什麼就永遠只會拿到同一筆
我是有自信我自己寫+適當AI輔助的話可以1小時寫出來啦,畢竟API request我自己寫
的,哪裡可能會錯比較有頭緒
我也不知道是單純我用AI用的很爛還是AI現在就是這樣,畢竟也沒有人demo給我看過
超神AI開發具體上怎麼快速debug的……還是AI已經可以生出不太需要debug的code了,
只是我太爛不會下prompt而已?
--
我所看到的是AI協助提高生產力是需要平時"調教"
你舉面試的這種例子比較接近vibe programming
那也是最近才開始“發展”
以提升生產力的方向 AI是機器用來"加速"它很行
以目前vibe/no code的發展來說 會讓個體戶老闆大量增生
這些個體戶老闆原本是需要出錢請普通工程師做一些demo的
有經驗的高手有平時的累積做那些就真的只是一兩小時的事情
大家也都知道做案子最麻煩就是需求講不清楚
這點不管是人或是AI都需要時間去釐清。只是費用差太多。
老一點的老闆跟不上世界變化只好請工程師用AI
比較聰明的新老闆成本就會降的很快反過來打擊大型的企業
經驗影響如何正確找到問題然後用AI協助解決
資淺的就是一直盲猜跟AI跳恰恰
AI只要打通resp&req間的通訊 剩下的自己寫,就很快了
覺得是沒做好節點控管而已就像那個埋地雷的老故事
你沒有Vibe Programming是要怎麼取代工程師
然後調教AI不太懂什麼意思 我知道一般來說的調教AI意思是
這種我都不怎麼想面 也不想準備 要用我直接腳本一鍵
可以讓AI聽懂我的prompt機率更高速度更快 但是和prompt
最終正確版時產出的code沒啥關係 那是不會變得
那要copilot那邊調教才有用
生成可以跑的東西再小修小補就好 工作流還很clean
我問題就在小補小修1小時就沒了 因為真的很難debug
那是用ai會發生的問題 腳本仔不會
????什麼腳本
程式碼生成用腳本阿
你腳本要怎麼生出去兩個外部API做request然後處理資料cod
e出來?
模組化並用編輯器snippets生出來就可以
聽起來比AI更虛幻
不會 這種事情vi都可以做
我不信 不然你生個輸入地址可以得到最近氣象站的server
用OpenStreet和氣象局的API
*最近氣象站天氣
用vi讀取外部指令生出的內容在內文或者用abbr都可以
當然最後parse response是你自己要處理
那到底要生啥 req/resp自己處理 邏輯自己處理
生app.post()嗎
定義外部指令輸入內容url method request param/body
等等資料然後生出程式碼到取得response 生出處理回應
面試哪有人需要生這些東西 app.post('/foo/bar', async()
10秒就打好了還在那裡生
的也不是不行 只是麻煩一點
這個太雲了
並不是所有語言都這麼簡單的
而且你不只這個功能 模組化後生成更方便
面試題目模組化個P啦
就是模組化過的程式碼生成腳本
面試都會有技能樹相關的
腳本一鍵生成copy/paste的template 然後「小修小補」
就算你不面試用 工作用也可以
面試主要要考的東西 我已經無法形容這種行為是啥了
我只能說 你的鼻子掉了 撿好回去你的工作崗位
是你說上機測的阿 你用ai出那麼多問題還不如用這種方
式
你看一下你的錯誤有多少是不穩定的產出導致
用模板好處就是穩定很多
模板生成後補細節就可以了
你這樣與門外漢用法沒區別的 都是想no code生出好的
身為工程師當然是用最適合工程師的方式
ai是同樣的問題都會有不同產出結果 給它限制那心智負
擔不亞於你親自寫
當然上班工作我甚至模板應該也都不去用 反正vim的打
很快 也不怕被人偷走工具
話說我花了大概一小時問答就做完原PO的氣象api
用熟悉的工具是會再快一點主要還是卡cwaRes但是貼給AI整
馬上就好了 卡vscode設定跟cwa申請token跟測試
實際上可能手速快一點真的只要30~45分鐘就是
是和我一樣gen code十分鐘debug五十分鐘,還是整個小時都在下prompt呀 另外我實際上面試的題目不一樣,就推文舉個例子
正常來講把API spec 直接丟給ai,要出錯的機會不大,
感覺是spec 轉換成prompt 不夠詳細,才導致要一直調
整,滿好奇大大的prompt 大概多少token
考題不是API spec,考題只有API的名字而已
應該不是要去複製貼上每個頁面的API text給copilot吧……
幾個token我沒數 但是基本上類似自然語言
直接貼網址Copilot不能讀 直接貼Swagger YAML太大
應該不是吧……?
互動35次,28000token 0.28usd
我只有問她問題讓他給建議流程該怎麼做
然後限定技術,讓他給原型框架然後去註冊拿TOKEN
然後開始跑,然後debug 他推薦我直接打cwaapi 先試試
然後我把response json 貼給他就解決了
這是邊看鋼彈邊做如果專心做應該可以壓在40分內拉
你們都直接打GPT API的?O_O 我是打Copilot Chat
Github Copilot, ofc
我是用chatgpt拉但是最近sideproject也用github copilot
效果也是挺不錯,我覺得描寫得夠清楚有從無到有的開發經
驗,特別是妳規劃架構經驗夠多不管是mono還是micro
用起來真的是滿爽的
歐直接貼response json……沒想到這個 orz
架構給AI後生code是真的很快 問題永遠是debug
我是讓他統計我從問問題到解決花了多少token 根用api的話
多少錢這樣~~
推這例子舉得不錯XD
我看起來像是你不會下prompt跟用錯AI了 不然你把prompt貼
出來 還有你是用哪一款model? 寫個API基本上小事兒
主要是你只有給API名字?參數有給嗎?回傳格式長怎樣有給
嗎?還是啥都沒有那AI當然無中生有啊
只要把API輸入輸出格式講清楚 然後資料拿到後要做什麼事
目前最先進的那幾款做起來應該都沒啥大問題啊
我要是都知道API輸入輸出格式了我為什麼還需要AI生code?
話說看到你的ID讓我想到這篇 #1Ld9dDhB (Soft_Job)
我都打開API文件 找到需要的endpoint 確認好input/output
那我直接寫code就好了 為什麼要寫prompt(歪頭)
model是GPT-4.1(GitHub Copilot) prompt會直接爆雷面試
題目不能貼
難怪你會用成這樣 XD 你這觀念就不對啊 AI是工具人不是通
靈師耶 輸入輸出當然要跟他講不然誰知道你在說啥 就好像老
闆交待下來要做個網站 你總得知道是哪一類型的網站吧?是
公司官網還是討論區還是部落格還是內部系統?老闆說你就做
個網站我什麼都跟你講那請你幹麻你會不會傻眼 XDDDDD
你不跟AI說API格式 就說幫我生個memberLogin API 他當然自
由發揮啊 他怎知道你是要用email還電話還是身分證當帳號
出來的不合你意很正常 就像你網站通靈做了個官網給老闆 老
闆生氣說 我要的是一個後台你做官網給我幹麻
你如果啥都不知道 最好先跟AI諮詢清楚 先用問的確定一些作
法 然後再請AI整理好細節再開始生code 然後程式建議還是用
Claude 4和Gemini Pro 2.5 比GPT好一些
如果你堅持不要自己想的話就這樣分階段完成 那如果你只是
要one shot就完成 那夢裡才有 你就算花百萬請個資深工程師
你也絕對沒辦法給他幾句話 他就生出完美無缺的系統給你
所有的東西都是要持續溝通持續修改的
你講的這種AI用法根本不能取代誰啊 就工具而已 那你和我
不就一樣看法
回想一下這串是在吹AI能怎樣
這種用法我也不太寫prompt 除了buck input以外auto comp
lete順手的多
*bulk
最快的DEBUG就是複製貼上按建置,有錯就直接BUG出來了
如果面試要求你不能自己手寫,那我覺得是這家公司太幻想了
取代速度慢的阿 你API參數給好讓AI實作 跟你親自實作 誰快
本來就是工具 所有人都是工具 老闆請高階工程師不也是工具
難不成老闆花錢請工程師 直接命令 幫我賺錢 工程師就會自
動開始發想創業點子開始幫老闆創業嗎?工程師是來取代老闆
的啊?AI的重點就是加速 提升效率 歷史上當一個行業出現可
以加速生產效率的工具時 人力需求就會產生變化 懂嗎
很多老人排斥用llm幫忙寫code就是懶得寫prompt 跟文件,
但是如果文件都有好好做的話,用llm生code會快不少
行 懂
說真的之前請ai寫俄羅斯方塊遊戲,寫好直接切進去看邏輯
看懂還須要花一天以上時間嗎?不到一下午就摸透了
現在公司面試要用手寫我反而覺得zzz,下個提示詞不就出來
俄羅斯方塊這種網路上就一堆了 甚至還有shell實現的
資料充足情況下本來就可以寫個大概
快產不了好東西 不管是人還是ai 費腦力費算力都是成
本 只是成本誰付而已
網路一堆奇葩寫法大家都知道,ai寫的還比較容易理解
32
首Po前幾年炒AI的時候說軟體最安全 因為需要有人複製貼上再微調 可是現在發現AI用得好 1個高手頂5個普通PG 可能還低估1
: "大軟體"時代已經結束 現在是"小軟體"時代 以前都是一大包給使用者為主流 ex: Qt 是整個開發環境 甚至有qmake和qtcreator 以前Unity R語言 matlab Angular.....都想做全家桶型的 還有地表最強C++IDE VS docker compose之類的monolithic型開發38
軟體的需求一直在,所以大軟體的時代還不會結束 差別在於軟體的產生方式 將由純手工(有些是copy paste)轉化成 提需求給AI產出,然後進行手動Review 修改而成 在這個過程中,寫code的工作被省去了7
現在面試有幾個主題: 1. 說明IDE如何與AI輔助的結合。 2.常用的prompt的管理方式。 3.如何與AI討論優化效能。 4.用上述方式所開發的案子。13
身為一個社畜 我認為這裡的人都太用專業來看這個問題 都在談論技術的改變、職缺的更迭 核心的問題在於 以資方的角度看,29
AI影響更多的是產業下限 這幾天用Jules 覺得表現不錯 就是有時會少一根筋 AI工具在prototype的開發效率上有很大的幫助 甚至還會幫忙寫unittest 但是review與指示的部分還是需要人來 這部分更多是senior的工作 相當於是senior以後要帶"AI"小弟來工作
48
[心得] 用GPT分析美股個股公司網站部落格完整文章: 以前有嘗試用GPT幫忙給個股投資建議, 不過測試了一下發現意義不大, 基本上給的分數 或建議都沒有參考價值, 畢竟GPT的model資料大概都是一兩年前的, 所以真的問GPT給一 間公司是否適合投資, 他能回答你的也只有根據那一兩年前的資料生成的建議, 有種![[心得] 用GPT分析美股個股公司網站 [心得] 用GPT分析美股個股公司網站](https://i.imgur.com/3S4JwSWb.png)
13
[心得] 為什麼要學 GraphQL?來聊個簡單的議題? 『為什麼要學 GraphQL?』 部落格好讀版: 身為網站工程師,您不能不知道什麼是 GraphQL,這是一個前端跟後端溝通的 API Query 語法,大幅改善了前後端的合作模式,這篇會跟大家介紹為什麼麼要學 GraphQL, 以及整理出三大 GraphQL 優勢,讓大家了解跟傳統 Restful API 有什麼不同。當然不是![[心得] 為什麼要學 GraphQL? [心得] 為什麼要學 GraphQL?](https://img.youtube.com/vi/00NKSvAraLQ/mqdefault.jpg)
9
[iAPP] AI 智慧鍵盤 - 新增買斷方案(贈序號)我們在這個版本加入了「買斷」的版本 你可以申請自己的 OpenAI API Key,並在 app 內輸入 就可以永遠使用 AI 智慧鍵盤功能了! 可以參考本篇教學來申請 Key:![[iAPP] AI 智慧鍵盤 - 新增買斷方案(贈序號) [iAPP] AI 智慧鍵盤 - 新增買斷方案(贈序號)](https://i.imgur.com/ayw2eB1b.png)
8
[問卦] 為何台灣的AI應用始終只能去串人家的API台灣明明是晶片的重要的製造中心。 放眼全世界根本沒有這麼完整的產業鏈。 就算台積電去其他國家了,最後還不是要靠台灣的下游廠商協助 封裝、測試。 還有主機板的製造上面零件的製造 等等 有的沒的。 又不是說台積電去了,其他下游廠商也全部會跟著去(部分低汙染的會)6
Re: [討論] 用AI寫code產生的疑問我和同事們不久前有討論過如何透過 ChatGPT 來建立應用或是優化工作流 例如協助我們翻譯語系檔案等等 這個過程中,我們希望 AI 的結果可以整合進自動化工具裡面 所以我們將語系檔案分批餵給 ChatGPT API,再要求他回傳指定的 JSON 結構,結果超極 滿意3
Re: [請益] 有人的公司也沒有提供API文件的嗎: : 安安 : : 小弟剛轉前端,進到一家接案公司寫網頁,工作大概9成都在接API, : 但公司內部沒有提供api規格文件讓我參考,3
Re: [情報] Live 蘋果發布會 WWDC 2024看到推文很多人跟網紅說蘋果要當個平台商, 但是就我的理解, 蘋果這個操作是完全放棄當平台商, 蘋果無法當個AI平台商抽取蘋果稅, 因為蘋果直接使用OpenAI API,3
Re: [黑特] 黃國昌真的不懂AI耶!不知道政府是怎麼買 但是如果直接買來用就不對了 資料是舊的查詢就沒有意義了 所以應該要 方式一:API + 私有資料庫整合
Re: [新聞] OpenAI:已掌握DeepSeek盜用模型證據我先講我非AI專業 但這件事情基本就是鬼扯 甚麼叫做利用O1蒸餾出R1 你要用API抓多少資訊量跟TOKEN才做得出來 然後這件事情OPENAI還會不知道?2
[閒聊] 有人做出ChatGPT AI圖文冒險遊戲看起來劇情跟插圖都是AI生的,雖然是蠻概念性的作品? 有windows版跟androidapk版 其實我沒玩,因為作者API被玩爆了XDDD 現在必須使用自己的API,可以免費跟OpenAI拿到18美金的額度,![[閒聊] 有人做出ChatGPT AI圖文冒險遊戲 [閒聊] 有人做出ChatGPT AI圖文冒險遊戲](https://avatars.plurk.com/16822923-big58569616.jpg)
![[請益] 中年求職困境 [請益] 中年求職困境](https://i.ibb.co/230tZgNr/sssss.jpg)