像 OpenClaw 這種東西我其實是會怕的,因為它太強了
越強的 Agent,代表它可以碰的地方越多,能做的事情也越多
可是回到我自己的使用場景,其實很單純,我大部分時間只是想拿來 寫 code、改 code、看 code,沒有真的想把整台機器都交給 Agent
所以後來我就想,那乾脆不要一開始就追求一隻超大超猛的怪獸,先自己開發一隻比較順手、比較可控、比較像工程師日常會真的用的小東西。
也就是這隻 "小蝦":CopilotClawD

兼任的偽善者,part-time的故事家,業餘的code generator,不服輸的夢想家,長不大的幼稚鬼,一個撿技術破爛的中年大叔
像 OpenClaw 這種東西我其實是會怕的,因為它太強了
越強的 Agent,代表它可以碰的地方越多,能做的事情也越多
可是回到我自己的使用場景,其實很單純,我大部分時間只是想拿來 寫 code、改 code、看 code,沒有真的想把整台機器都交給 Agent
所以後來我就想,那乾脆不要一開始就追求一隻超大超猛的怪獸,先自己開發一隻比較順手、比較可控、比較像工程師日常會真的用的小東西。
也就是這隻 "小蝦":CopilotClawD

很多人在看 Agent 系統時,會不小心把所有事情都算在 LLM 身上。
最後文章就會寫成一種很神奇的敘事:彷彿 LLM 看完一句話,突然就自己把專案 build 好、跑起來、開瀏覽器、順便截圖,像一個住在 GPU 裡的 DevOps 工程師。
但實際上不是這樣。
LLM 比較像「負責判斷下一步要做什麼的人」,真正去動手做事的是 Agent。
本來只是隨手確認一下 Gemma 4 有沒有進 AI Studio,結果測一測發現 OpenCode 也真的能接,這就值得記一篇了
不只可以下載到本地當模型,現在重點來了官方 Google AI Studio 在 2026-04-02
讓我們寫成是可以 白嫖免費使用/測試
gemma-4-26b-a4b-it 跟
gemma-4-31b-it
放進 AI Studio 跟 Gemini API
今天不寫程式,來聊聊好用的東西,如果你沒有使用 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 開始變忙,延遲就會慢慢浮出來
這個東西其實不是最近才想做,是以前就很想做,但一直拖著沒做完
早年我其實很喜歡 Microsoft Zune 那套 Now Playing 畫面,那種黑底、大字、專輯封面拼貼在背景慢慢動的感覺,第一次看到就是整個愛上
現在回頭看還是很有味道。以前有試著用 Silverlight 做過,但那個年代的東西後來也就一起沒了,這個坑就放了很多年..
最近買了一隻 CP 值很高的手錶,這次實驗對象是 KKTICK TANK T6(沒有業配就不上連結了)。
因為有一些小需求,我想把自製影片放進手錶裡播放,但一開始就遇到問題
他附的內建轉檔軟體竟然一直出錯..
一開始看到 record,其實完全抓不到重點
看起來跟 class 很像,而 class 又早就被拿來跟 struct 比過無數次
現在再多一個 record,第一反應只覺得,是不是又一個學了也不一定會用到的語法糖..
最近在整理一段舊系統的商業邏輯時,發現錯誤處理幾乎清一色都是 try/catch + throw
現在其實已經是 21 世紀了,很多時候有更好的方法可以處理 try catch 跟以前學習的方式有點不同
這篇單純記錄我實際套用 Result Pattern 後的想法與最小可行寫法筆記一下..