LLM 工程 · Agentic System · Harness Engineering

Articles

系列:用 TypeScript 打造 User-First Agent,共 3 篇,依順序排列。看全部文章
Agentic System Agent 系統是 I/O bound 特化系統:User-First Agent 為什麼選 TypeScript 要做一個有 Chat 介面、即時串流、隨時可中斷的 User-First Agent,該選 Python 還是 TypeScript?這篇從 workload 形狀切入:Agent 系統 99% 的時間在等 LLM 和 tool 回應,是極端 I/O bound 的特化系統,event loop 正是為這個形狀而生的併發模型。完整記錄選型推理與 trade-off。
13 分 2026-07-11
Agentic System 互動模式在 API 設計那天就被鎖死:User-First Agent 的 Run 模型設計 為什麼 Agent API 事後加不上停止按鈕和斷線重連?因為 UI 只能渲染 API 給得出來的東西。這篇拆解 User-First Agent 的 run 模型三支柱:SSE 事件詞彙表決定 UI 能力上限、取消是一級 API 功能、run 是活在 process 之外的公開狀態機,以及第一天就該做對的那一個決策。
12 分 2026-07-11
Agentic System 錯誤即體驗:Agent 系統最反直覺的錯誤哲學與三條信任邊界 Tool 執行失敗該回 HTTP 500 嗎?不該,那是回給 LLM 的資料。Agent 系統的錯誤有兩個新讀者:螢幕前的人和 loop 裡的模型,錯誤處理的整套直覺都要重建。這篇拆解錯誤三層設計、LLM 輸出等同不可信輸入的三條信任邊界,以及 timeout 與 retry 在 agent 系統的新形狀。
12 分 2026-07-11