LLM 只負責吐字,執行的一律是你的「程式本人」,所以 agent 真正要守的那條線在 tool 被觸發的那一刻就開始了。本系列以 Maker 在車庫胡搞瞎搞的態度,將親自探索 WebAssembly 歷經過的瀏覽器、雲原生、Agent 的三個時代,包括:拆開一次 tool call、編出一顆 .wasm、換宿主、Component Model 與 WIT、微秒級的信任邊界、接進 agent loop 的 demo 等等。讓我們一起把那條線磨成微秒級別的響應吧!
前言:從一場講不完的技術分享開始 前陣子在一次技術分享裡,我講的題目是「一切都是 Tool Use:WebAssembly 作為 Agentic Workflo...
前言:瀏覽器裡不只三件套 序裡說 WebAssembly 出生在瀏覽器。翻成白話:你打開一個網頁,瀏覽器抓下來執行的東西,除了 HTML、CSS、JavaScr...
前言:昨天的檔,今天讓瀏覽器叫它 昨天前言有一句「所以瀏覽器時代這幾天就做一件事:做一個能放進瀏覽器跑的東西,歷史跟安全之後再沾著講」,兩個地方要補清楚。「瀏覽...
前言:填上那個空括號 昨天結束時,add.wasm 住進了 SvelteKit 專案,instantiateStreaming 的第二個參數還是一個空的 {},...
前言:值不值得 三天下來,檔案有了、瀏覽器叫得動、資料進得去出得來。剩下的問題是:它比 JS 快嗎?今天在同一個專案裡量給你看。先講結論的形狀:答案不是一個倍數...
前言:今天不寫程式 四天下來,手上有一顆自己編出來的 .wasm、一個叫得動它的 SvelteKit 專案、一張有贏有輸的表。今天不加新東西,把這四天親手摸過的...
前言:從拿來量到給人看 四天動手、一天收攏:編出一顆 .wasm、在瀏覽器裡叫它、把資料跟狀態放進去、量出一張有贏有輸的表。每天都做了東西,但每天只夠做那一天要...
前言:換一個載的人 昨天結語說「一顆檔案,誰載都一樣」,到昨天為止這句話只在瀏覽器裡驗過:載它的一直是同一行 instantiateStreaming。今天換一...
前言:那條規矩有名字 昨天讓 wasmtime 跑了三次,資料夾是宿主一條一條遞進去的,沒遞就不存在。這條規矩不是 wasmtime 自己想的,它有名字:WAS...