部落格

部落格

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

C#+.NET+Cloudflare Clef 圖片辨識實測判斷泰國佛牌法像使用
部落格 Cloudflare Workers AI

C#+.NET+Cloudflare Clef 圖片辨識實測判斷泰國佛牌法像使用

延續前一篇 XSS 測試,這次改用 Cloudflare Clef 的 choice 問題類型傳入圖片,定義 16 種泰國佛牌法像分類,以 .NET 10 Console 讀取 JPG 轉 Base64 呼叫 REST API 進行辨識。五張測試照片中有四張分類符合預期,平均 HTTP 耗時約 1.4 秒,證明 Clef 即使在冷門題材上也有不錯的分類能力,可用於圖片初步自動分類。

JEV 之後 Cloudflare 也有 Clef!實測 XSS 判斷與誤判修正
部落格 Cloudflare Workers AI

JEV 之後 Cloudflare 也有 Clef!實測 XSS 判斷與誤判修正

Cloudflare 推出與 JEV System One 相容的 Decision Model「Clef」,可直接針對問題回傳機率而非生成文字。本文以 C# .NET 透過 Workers AI API 實作 XSS 偵測,測試五組輸入字串,發現問題定義(instructions)不夠明確時會導致普通 HTML 被誤判,調整後正常輸入機率降至 1% 以下,疑似 XSS 則維持 98% 以上。

C# Web Agent 開發:使用 Cloudflare Browser Rendering 讀取動態網頁
部落格 Cloudflare C#

C# Web Agent 開發:使用 Cloudflare Browser Rendering 讀取動態網頁

探討 Cloudflare Browser Rendering 的 Markdown API 如何讓 Web Agent 在雲端執行瀏覽器、擷取需要 JavaScript 渲染的網頁內容並轉成 Markdown。文章包含 Account API Token 與 User API Token 的認證踩坑經驗、免費額度計算方式,以及 .NET 10 使用 HttpClient 呼叫 API 的完整 C# 程式碼,最後比較 Tavily Extract、Jina Reader 與 Cloudflare 三種方案的使用時機。

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 防護的注意事項。

AI Agent 如何搜尋網路?Exa Search API 免費額度與實作教學
部落格 AI Agent Web Search

AI Agent 如何搜尋網路?Exa Search API 免費額度與實作教學

文章分享用 Exa Web Search API 取代自行開瀏覽器或解析搜尋 HTML 的做法,適合需要把搜尋結果餵給 LLM 的 AI Agent。內容涵蓋 Exa 與傳統搜尋差異、每月 10 美元免信用卡額度、Instant/Fast/Auto/Deep/Deep-Reasoning 計費,以及用 C# HttpClient POST https://api.exa.ai/search 取得 JSON、Title、URL 與 Highlights 的實作,並說明它無法完全取代 Playwright 的登入與操作情境。