部落格

Markdown

涵蓋軟體工程、AI 實作、系統設計、開發工具、效能優化與技術判斷的文章。

AI Agent 實作 Web Fetch,使用 Jina Reader 免費將網頁轉成 Markdown
部落格 AI Agent C#

AI Agent 實作 Web Fetch,使用 Jina Reader 免費將網頁轉成 Markdown

上一篇用 Exa Search API 解決 AI Agent 的搜尋問題,這一篇補上讀取網頁的環節:用 .NET 內建 HttpClient 呼叫 Jina Reader(r.jina.ai/ 前綴),將 HTML 轉成 Markdown 後交給 LLM,避免整包 HTML 浪費 Token。文章包含完整程式碼、X-Respond-With: markdown 用法、Timeout 與狀態碼處理,也實測遇到 Cloudflare CAPTCHA 與 HTTP 403 的狀況,最後說明如何註冊成 Agent 的 web_fetch Tool 以及 Prompt Injection 防護的注意事項。

Astro 7.0 導入 Sätteri:利用 Rust 重新定義 Markdown 處理效能與建構速度
AI觀點 Astro Sätteri

Astro 7.0 導入 Sätteri:利用 Rust 重新定義 Markdown 處理效能與建構速度

此方案是典型的『以原生語言替換腳本語言』的效能優化路徑,其評價為『高效但具備遷移成本的激進升級』。Sätteri 成功地將建構時間大幅降低並精簡依賴,證明了 Rust 在前端工具鏈中的絕對優勢;然而,其對 unified 生態系的非完全相容性,使得高度依賴特定插件的舊專案在升級時必須在『極速』與『功能完整度』之間做取捨。