今天不寫程式,來聊聊好用的東西,如果你沒有使用 ChatGPT Codex 因為要錢,但是想體驗一下用 AI 寫程式的快感
推薦一個我覺得可以 白嫖 免費可以完整體驗 AI 幫你寫程式快感的工具,介紹的人比較少
但是玩了一下,值得推薦,就是 NVIDIA + opencode
兼任的偽善者,part-time的故事家,業餘的code generator,不服輸的夢想家,長不大的幼稚鬼,一個撿技術破爛的中年大叔
今天不寫程式,來聊聊好用的東西,如果你沒有使用 ChatGPT Codex 因為要錢,但是想體驗一下用 AI 寫程式的快感
推薦一個我覺得可以 白嫖 免費可以完整體驗 AI 幫你寫程式快感的工具,介紹的人比較少
但是玩了一下,值得推薦,就是 NVIDIA + opencode
最近 ChatGPT Codex 跟 OpenCode + Github Copilot 玩得很兇,這時候我在想是不是要寫一個
外掛然後可以隨時用任何 IM 叫他繼續寫程式跟外掛,後來其實發現,可以直接透過 Github Copilot SDK + shell
就可以以自動改專案的程式..
最近朋友問我可不可以不透過 Visual Studio or Visual Code 呼叫 Github Copilot
感覺起來他就是要幹大事,其實問一下 AI 就知道可以不過我還是測試一下
畢竟可以讓程式自己寫程式,一直都是工程師的浪漫?
很多人一開始看 async/await,都會先把它當成語法糖。
我自己一開始也是這樣想
就覺得不就是把同步改成 await,讓 thread 不要卡住,看起來也比較現代一點,而且你現在用 copilot 應該也是 tab tab 就出來了
但真的在 API、網站服務,或是有點流量的系統裡用久之後,才會慢慢發現
async 不是只有能不能跑而已,它其實還會影響 效能、記憶體使用量,還有整體穩定度
有些 async code 表面上完全沒問題
但如果剛好寫在系統很常被呼叫的地方,它就可能一直默默建立 Task
平常流量小的時候不太有感,等到 request 一多,GC 開始變忙,延遲就會慢慢浮出來