[AI] 一句「幫我編譯、執行、開 Edge、截圖」,Agent 到底跟 LLM 講了什麼?

  • 16
  • 0

先講結論,後面很長,其實不一定要看,我只是筆記

很多人在看 Agent 系統時,會不小心把所有事情都算在 LLM 身上。

最後文章就會寫成一種很神奇的敘事:彷彿 LLM 看完一句話,突然就自己把專案 build 好、跑起來、開瀏覽器、順便截圖,像一個住在 GPU 裡的 DevOps 工程師。

但實際上不是這樣。

LLM 比較像「負責判斷下一步要做什麼的人」,真正去動手做事的是 Agent。

...繼續閱讀 »

[C#] Async 常見誤區:不是所有方法都需要 async Task

  • 738
  • 0
  • 2026-03-09

很多人一開始看 async/await,都會先把它當成語法糖。

我自己一開始也是這樣想

就覺得不就是把同步改成 await,讓 thread 不要卡住,看起來也比較現代一點,而且你現在用 copilot 應該也是 tab tab 就出來了

但真的在 API、網站服務,或是有點流量的系統裡用久之後,才會慢慢發現

async 不是只有能不能跑而已,它其實還會影響 效能、記憶體使用量,還有整體穩定度

有些 async code 表面上完全沒問題

但如果剛好寫在系統很常被呼叫的地方,它就可能一直默默建立 Task

平常流量小的時候不太有感,等到 request 一多,GC 開始變忙,延遲就會慢慢浮出來

...繼續閱讀 »

[C#] Server 與 Client 全程走 MessagePack:一個 .NET 10 Web API 的實作紀錄

  • 781
  • 0
  • 2026-01-08

很多人聽過 MessagePack,但真正用在 Web API 上的機會其實不多,尤其是完整從 Client 到 Server 都走 binary 傳輸的情境

這篇文章用 .NET 10 示範一個最小可行的案例,實作一個只接受 MessagePack 的 Web API,並搭配一個 Client 呼叫範例

讓整個傳輸流程從頭到尾都清楚可以快速複製貼上了解 


...繼續閱讀 »

[C#] .NET 動態載入 DLL,可熱插拔

  • 1511
  • 0

.Net Core 到現在 .Net10 有一點小困擾,就是我有時候要更新的時候就是要先停下程式,當然先不考慮現在正在進行中的 Threads

情況下,之前 .Net framewrok 式可以直接替換的,最近在想主程式既然不能關閉,但是我可不可以模組化更新..

...繼續閱讀 »