📊 技術學習
AWS
Amazon Bedrock AgentCore Browser Tool
日期: 2026-02-06
來源: https://aws.amazon.com/tw/blogs/machine-learning/introducing-amazon-bedrock-agentcore-browser-tool/
概述: AWS 推出的完全託管雲端瀏覽器工具,讓生成式 AI 代理可以無縫地與網站互動。
核心問題解決:
- Foundation Models 的限制: 訓練資料靜態,需要動態存取即時資訊
- 企業規模化挑戰: AI 網頁自動化的擴展性問題
核心功能:
- 🌐 完整網頁互動(導航、點擊、填表單)
- 🖼️ 視覺理解(截圖、元素識別)
- 🔒 企業級安全(會話隔離、IAM 控制)
- 📈 無限擴展(單一到數千會話)
- 🤖 整合框架(Playwright、Amazon Nova Act、Browser Use)
主要使用案例:
- 自動化重複性網頁任務
- AI 驅動的研究與情報蒐集
- 跨系統複雜工作流程自動化
- 測試與品質保證
- 舊系統整合(沒有 API 的系統)
技術整合:
- 瀏覽器自動化程式庫:Playwright, Puppeteer, Selenium
- AI 代理框架:Amazon Nova Act, Browser Use
- 多代理工作流程整合
工作流程:
- 使用者發送查詢
- 代理框架將查詢傳遞給 LLM
- LLM 生成結構化指令(JSON)
- 框架對應到瀏覽器操作指令
- 透過 WebSocket 在 AgentCore Browser 執行
- 回應和截圖傳送給代理推理
- 重複直到完成
定價:
- 基於消費的定價,無前期承諾
- 2025/09/16 前免費試用
- 按每秒計費(CPU + 記憶體使用量)
- 最低 128 MB 記憶體計費
資源連結:
應用場景思考:
- 旅遊業價格監控與資料收集
- 自動化測試與品質保證
- 客戶服務自動化
- 舊系統現代化整合
AI Agent
OpenClaw 技術架構深度解析
日期: 2026-02-06
來源: https://accucrazy.com/openclaw-taiwan
核心理念: 把 AI Agent 當成「會做事的同事」,OpenClaw 不是教它說話,而是為它建立一個「運作良好的辦公室」。
架構設計(機場比喻):
- 🗼 Gateway(塔台): 控制平面,負責調度與安檢
- 📞 Channels(櫃台): Telegram、LINE、Slack 等通道
- ✈️ Sessions(航班): 獨立的對話脈絡
- 👨✈️ Assistant/Workspace(飛行員): 真正做事的核心
- 🔒 Sandbox(隔離艙): 風險任務的隔離執行
核心元件詳解:
-
Gateway - 控制平面
- 長駐服務(Long-running Service)
- 整合通道管理、Session 路由、WebSocket 控制
- 優點:通道可替換、無痛開發驗證、統一政策
-
Pairing - 安全邊界
- 陌生人需要配對才能對話
- 身分綁定機制
- 安全文件
-
Sandboxing - 風險隔離
- 三種模式:off / non-main(建議)/ all
- 群組權限低於私聊
- 用政策管理風險
-
Memory - 筆記 + 索引
- Markdown 檔案(人類可讀)
- SQLite-vec(輕量索引)
- 優點:低成本、可控、可維運
部署建議:
- ✅ VM 部署優於 Serverless
- 原因:WebSocket 長連接、狀態持久化、回應體感
安全原則:
- Skills = 安裝程式(確認來源)
- 群組必加沙盒
- 鎖好控制平面
OpenClaw-Taiwan 專案:
- 通道在地化(優化 LINE)
- 情境模板(會議紀錄、小編、客服)
- 安全預設配置
資源連結:
關鍵學習:
- 工程思維優先(安全、隔離、權限內建)
- 記憶系統:Markdown + 輕量索引平衡可讀性與效能
- Pairing 機制:把「誰可以對話」做成產品流程
- VM vs Serverless:長期運作選 VM 更穩定
前端
什麼是 OLTP 與 OLAP
日期: 2026-02-08 來源: https://datadrivenai.wordpress.com/2019/11/01/%E4%BB%80%E9%BA%BC%E6%98%AF-oltp%EF%BC%9F%E4%BB%80%E9%BA%BC%E6%98%AF-olap%EF%BC%9F/
概述: 區分日常交易處理 (OLTP) 與分析決策處理 (OLAP) 的差異。
關鍵技術點:
- OLTP (Online Transactional Processing):
- 重視 ACID (原子性、一致性、隔離性、持久性)。
- 優化大量細微的讀寫操作。
- 銀行交易系統是典型範例。
- OLAP (Online Analytical Processing):
- 重視 數據聚合與分析。
- 處理歷史大數據,用於生成報表與商業智慧。
- 對即時一致性要求較低。
- 整合應用: 通常架構為:交易發生 (OLTP) -> ETL 流程 -> 數據分析 (OLAP).
(待補充)
後端
Integrate Keycloak with ASP.NET Core Using OAuth 2.0
日期: 2026-02-08
來源: https://www.milanjovanovic.tech/blog/integrate-keycloak-with-aspnetcore-using-oauth-2
概述: 實作 Keycloak 作為身份驗證提供者,並在 ASP.NET Core API 中進行整合。
關鍵技術點:
- Docker 部署: 使用
quay.io/keycloak/keycloak快速啟動開發環境。 - Realm & Client: 設定獨立的 Realm (keycloak-demo) 與 Public Client (demo-api)。
- Authorization Code Flow + PKCE: 現代化瀏覽器應用的安全標準。
- Swagger UI 整合: 讓開發者可以直接在 Swagger 頁面進行 OAuth 登入測試。
- JWT 驗證: 使用
Microsoft.AspNetCore.Authentication.JwtBearer進行本地權杖驗證,提高效能。
配置要點:
Authority: Keycloak Realm 的 URL。MetadataAddress:.well-known/openid-configuration路徑。RequireHttpsMetadata: 開發環境設為false,生產環境必須為true。
效能優勢:
- API 透過快取的 JWKS (Public Keys) 本地驗證 JWT,不需要每次請求都聯繫 Keycloak。
Solving the Distributed Cache Invalidation Problem with Redis and HybridCache
日期: 2026-02-08
來源: https://www.milanjovanovic.tech/blog/solving-the-distributed-cache-invalidation-problem-with-redis-and-hybridcache
概述: 解決 .NET 9 HybridCache 在多節點環境下的 L1 快取一致性問題。
關鍵技術點:
- HybridCache 限制: 雖然整合了 L1/L2,但 L1 (In-memory) 在不同節點間不具備自動同步失效機制。
- Redis Pub/Sub Backplane: 使用 Redis 的發布/訂閱功能作為通訊背板。當某一節點刪除快取時,發布訊息通知其他節點同步刪除 L1 快取。
- 實作步驟:
- 定義
ICacheInvalidator負責發布失效訊息。 - 實作
BackgroundService訂閱 Redis 頻道並執行hybridCache.RemoveAsync。
- 定義
- 替代方案: FusionCache。已有成熟的 backplane 實作,且支援 HybridCache 介面,可無痛切換。
架構思考:
- 一致性 vs 效能: 犧牲一點網路頻寬(Pub/Sub 訊息)來換取強大的一致性與 L1 快取的高效能。
- 冗餘處理: 發布者也會收到自己的訊息,重複執行
RemoveAsync是無害的。
什麼是 OLTP 與 OLAP
日期: 2026-02-08 來源: https://datadrivenai.wordpress.com/2019/11/01/%E4%BB%80%E9%BA%BC%E6%98%AF-oltp%EF%BC%9F%E4%BB%80%E9%BA%BC%E6%98%AF-olap%EF%BC%9F/
概述: 區分日常交易處理 (OLTP) 與分析決策處理 (OLAP) 的差異。
關鍵技術點:
- OLTP (Online Transactional Processing):
- 重視 ACID (原子性、一致性、隔離性、持久性)。
- 優化大量細微的讀寫操作。
- 銀行交易系統是典型範例。
- OLAP (Online Analytical Processing):
- 重視 數據聚合與分析。
- 處理歷史大數據,用於生成報表與商業智慧。
- 對即時一致性要求較低。
- 整合應用: 通常架構為:交易發生 (OLTP) -> ETL 流程 -> 數據分析 (OLAP).
(待補充)