<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Posts on MK's Lab</title><link>https://blog.mklee.org/posts/</link><description>Recent content in Posts on MK's Lab</description><generator>Hugo -- 0.146.0</generator><language>zh-tw</language><lastBuildDate>Sat, 23 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.mklee.org/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>夏天的冰咖啡：六種做法的並排對照</title><link>https://blog.mklee.org/posts/2026-05-iced-coffee-three-recipes/</link><pubDate>Sat, 23 May 2026 00:00:00 +0000</pubDate><guid>https://blog.mklee.org/posts/2026-05-iced-coffee-three-recipes/</guid><description>Morgan、James Hoffmann、查老師三位、六種冰咖啡做法的並排對照。同一個夏天，有人走 pour-over、有人走 immersion、有人走 espresso，沒有最好，只有對得上你手邊器材的。</description></item><item><title>從 Anthropic 三人對談到我的 8 行 patch</title><link>https://blog.mklee.org/posts/2026-05-09-anthropic-podcast-tombstone-patch/</link><pubDate>Sat, 09 May 2026 00:00:00 +0000</pubDate><guid>https://blog.mklee.org/posts/2026-05-09-anthropic-podcast-tombstone-patch/</guid><description>Anthropic Building the future of agents with Claude 對談看完，把可借鑑的 context pruning 和 observability 落地到自己的個人 agent。</description></item><item><title>在 V60 Switch 的顆粒度上卡了一週，然後發現是看錯派系</title><link>https://blog.mklee.org/posts/hario-switch-two-camps/</link><pubDate>Mon, 04 May 2026 00:00:00 +0000</pubDate><guid>https://blog.mklee.org/posts/hario-switch-two-camps/</guid><description>顆粒度沒調好不一定是磨豆機問題。中英文資料對 V60 Switch 的悶蒸閥位完全相反，混著看會發瘋。整理 YouTube、bilibili、Home-Barista 的脈絡，把派系搞清楚再說。</description></item><item><title>Cron 連 3 天 0 信號的 root cause：subprocess timeout + 2>/dev/null 是 silent fail trap</title><link>https://blog.mklee.org/posts/2026-04-27-cron-silent-fail-family/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://blog.mklee.org/posts/2026-04-27-cron-silent-fail-family/</guid><description>Polymarket bot 連續 3 天回報 0 訊號，看起來像政治冷淡期。實際是 subprocess timeout + 2&amp;gt;/dev/null 的三層 silent。記錄 root cause + 一個 silent fail 家族 + cron pipeline 三條通則。</description></item><item><title>PR 沒被 merge，但 fix 上 main 了——第一次貢獻 OSS 大專案的反直覺結局</title><link>https://blog.mklee.org/posts/2026-04-27-pr-closed-but-shipped/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://blog.mklee.org/posts/2026-04-27-pr-closed-but-shipped/</guid><description>PR 被關了，但 maintainer 用我的 fix direction 直接 commit 上 main，CHANGELOG 還寫了我的名字。closed != rejected，給一個診斷實際 outcome 的 checklist。</description></item><item><title>一個下午補完 17 張 blog 封面：Codex gpt-image-2 + 一個 sandbox 陷阱的救援</title><link>https://blog.mklee.org/posts/2026-04-22-codex-gpt-image-2-batch-covers/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://blog.mklee.org/posts/2026-04-22-codex-gpt-image-2-batch-covers/</guid><description>Codex 0.122.0 把 gpt-image-2 預設打開。我想順勢一次補完 17 篇文章的封面，過程中踩到一個 workspace-write sandbox 的誤會，14 張圖看起來全失敗，其實全都在 cache 裡等我撿回來。</description></item><item><title>從 OpenAI Agents SDK 偷了三個概念，用在我們的 Claude Code 工作區 template</title><link>https://blog.mklee.org/posts/2026-04-16-workspace-template-v3-openai-sdk-borrowings/</link><pubDate>Thu, 16 Apr 2026 00:00:00 +0000</pubDate><guid>https://blog.mklee.org/posts/2026-04-16-workspace-template-v3-openai-sdk-borrowings/</guid><description>OpenAI 新的 Agents SDK 發布了 Manifest、Capabilities、serialize_session_state 三個概念。我們的 agent workspace template 定位完全不同，但有三個結構性想法值得借過來。</description></item><item><title>Hybrid memory search：把 journal 搜尋當成 ranking 問題</title><link>https://blog.mklee.org/posts/2026-04-10-hybrid-memory-search/</link><pubDate>Fri, 10 Apr 2026 00:00:00 +0000</pubDate><guid>https://blog.mklee.org/posts/2026-04-10-hybrid-memory-search/</guid><description>幫 LLM agent 的日誌搜尋設計三個分數軸——keyword overlap、temporal recency、hall-type boost，以及過程中修掉的一個 case-sensitivity bug。</description></item><item><title>Anthropic 收費政策突變與 MiniMax M2.7 的意外相遇</title><link>https://blog.mklee.org/posts/2026-04-05-anthropic-harness-policy-switch-to-minimax/</link><pubDate>Sun, 05 Apr 2026 00:00:00 +0000</pubDate><guid>https://blog.mklee.org/posts/2026-04-05-anthropic-harness-policy-switch-to-minimax/</guid><description>2026 年 4 月 Anthropic 第三方 harness 收費政策上路，這篇記錄如何在幾小時內完成評估與決策，最後全面切換到 MiniMax M2.7 的完整過程。</description></item><item><title>AI Agent 記憶的 Context Tree：從日誌地獄到兩層架構</title><link>https://blog.mklee.org/posts/context-tree-agent-memory/</link><pubDate>Sat, 28 Mar 2026 00:00:00 +0000</pubDate><guid>https://blog.mklee.org/posts/context-tree-agent-memory/</guid><description>當 AI agent 的記憶系統塞滿了 37 個檔案，65% 是噪音，你需要的不是更大的 context window，而是更好的架構。這是把扁平日誌改造成 journal + knowledge 兩層記憶的實戰記錄。</description></item><item><title>讓 AI Agent 的技能自我進化：用 GEPA 自動優化 SKILL.md</title><link>https://blog.mklee.org/posts/2026-03-gepa-skill-evolution/</link><pubDate>Tue, 24 Mar 2026 00:00:00 +0000</pubDate><guid>https://blog.mklee.org/posts/2026-03-gepa-skill-evolution/</guid><description>借鏡 ICLR 2026 的 GEPA 論文，用 MiniMax M2.5 建了一套 skill 自動演化 pipeline。blog-writer 從 84 分提升到 95 分，但過程中學到的教訓比分數本身更有價值。</description></item><item><title>用 AI Agent 打造咖啡萃取記錄器</title><link>https://blog.mklee.org/posts/2026-03-coffee-tracker/</link><pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate><guid>https://blog.mklee.org/posts/2026-03-coffee-tracker/</guid><description>30 分鐘對話，從零到部署：用 AI Agent 打造一個極簡咖啡萃取記錄 Web App</description></item><item><title>AI Agent 記憶品質：用數據決定什麼該記、什麼該忘</title><link>https://blog.mklee.org/posts/memory-quality-score/</link><pubDate>Sat, 21 Mar 2026 00:00:00 +0000</pubDate><guid>https://blog.mklee.org/posts/memory-quality-score/</guid><description>記憶清理不能只看日期。用搜尋命中追蹤建立 Memory Quality Score，讓過期歸檔有數據依據，活躍記憶自動保護。</description></item><item><title>AI Agent 記憶系統的三個難題：壓縮、演化、衝突</title><link>https://blog.mklee.org/posts/ai-agent-memory-three-challenges/</link><pubDate>Wed, 18 Mar 2026 00:00:00 +0000</pubDate><guid>https://blog.mklee.org/posts/ai-agent-memory-three-challenges/</guid><description>context window 有限、偏好會變、新舊記憶會矛盾——分享我們在 OpenClaw 上實作記憶系統時遇到的三個核心難題與解法。</description></item><item><title>讓 AI Agent 學會做夢：記憶的睡眠循環機制</title><link>https://blog.mklee.org/posts/ai-agent-memory-sleep-cycle/</link><pubDate>Tue, 17 Mar 2026 00:00:00 +0000</pubDate><guid>https://blog.mklee.org/posts/ai-agent-memory-sleep-cycle/</guid><description>AI agent 的記憶不該只有寫入和讀取。借鏡人類睡眠的三個階段——做夢、反芻、遺忘——為 agent 建立一套自動化的記憶維護機制。</description></item><item><title>Espresso 調磨雜談：從 Lance Hedrick 到翔子的萃取心法</title><link>https://blog.mklee.org/posts/espresso-dialing-ramble/</link><pubDate>Mon, 09 Mar 2026 00:00:00 +0000</pubDate><guid>https://blog.mklee.org/posts/espresso-dialing-ramble/</guid><description>整合英文 Lance Hedrick 和中文翔子的 espresso 萃取觀念，一篇搞懂調磨的底層邏輯。不是教學，是看了六支影片後的筆記整理。</description></item><item><title>讓 AI Agent 自我管理：從 LLM 做所有事到只做該做的事</title><link>https://blog.mklee.org/posts/agent-self-management/</link><pubDate>Fri, 06 Mar 2026 00:00:00 +0000</pubDate><guid>https://blog.mklee.org/posts/agent-self-management/</guid><description>一個 AI agent 如何學會「省著點用 AI」——從全 LLM heartbeat 到 Rust binary，從被動維護到主動自省的演化記錄。</description></item><item><title>Espresso Dialing In 筆記：從六大變數到三個省豆技巧</title><link>https://blog.mklee.org/posts/espresso-dialing-in-notes/</link><pubDate>Tue, 03 Mar 2026 00:00:00 +0000</pubDate><guid>https://blog.mklee.org/posts/espresso-dialing-in-notes/</guid><description>看完 Lance Hedrick 兩支影片後的整理筆記。六大萃取變數的優先順序、Salami Shot 的啟發、以及為什麼加水比拉長 shot 更好。</description></item><item><title>Polymarket Bot 架構升級：讓便宜模型做苦力，貴的模型做決策</title><link>https://blog.mklee.org/posts/polymarket-bot-architecture/</link><pubDate>Tue, 03 Mar 2026 00:00:00 +0000</pubDate><guid>https://blog.mklee.org/posts/polymarket-bot-architecture/</guid><description>一個自動化預測市場交易 bot 的架構演進：從全自主 agent 到分層決策系統，用低成本模型收集資料、高階模型審閱下單。</description></item><item><title>Agent 間的知識交付：從對話到可執行的 Skills</title><link>https://blog.mklee.org/posts/agent-skills-cross-model-collaboration/</link><pubDate>Mon, 23 Feb 2026 00:00:00 +0000</pubDate><guid>https://blog.mklee.org/posts/agent-skills-cross-model-collaboration/</guid><description>記錄一次透過對話產出結構化 Skills 專案，交付給另一個 agent 執行的過程。以及不同模型在自主性上的差異如何影響實際生產力。</description></item><item><title>用 RSS + AI Agent 自建每日資訊摘要</title><link>https://blog.mklee.org/posts/rss-ai-daily-digest-pipeline/</link><pubDate>Fri, 20 Feb 2026 00:00:00 +0000</pubDate><guid>https://blog.mklee.org/posts/rss-ai-daily-digest-pipeline/</guid><description>從 Tiny Tiny RSS 到持久化瀏覽器 scraping，用三段式 pipeline 讓 AI agent 每天幫你產出一份精華摘要。不是教學文，是踩坑記錄。</description></item><item><title>在 WSL 上跑 Qwen3-TTS Voice Clone：從 Fish Speech 到三代 TTS 的踩坑之旅</title><link>https://blog.mklee.org/posts/qwen3-tts-voice-clone-wsl/</link><pubDate>Thu, 19 Feb 2026 00:00:00 +0000</pubDate><guid>https://blog.mklee.org/posts/qwen3-tts-voice-clone-wsl/</guid><description>一個人、一台 Windows 桌機、一張 4070 Ti，從 Fish Speech 換到 CosyVoice2 再換到 Qwen3-TTS 的完整歷程。包含 WSL systemd 踩坑、WoL 遠端喚醒、autossh tunnel、和 voice cloning 的 best practices。</description></item><item><title>OpenClaw 記憶管理：從零到自迭代的架構演化</title><link>https://blog.mklee.org/posts/openclaw-memory-architecture/</link><pubDate>Wed, 18 Feb 2026 00:00:00 +0000</pubDate><guid>https://blog.mklee.org/posts/openclaw-memory-architecture/</guid><description>一個 AI agent 的記憶系統如何從空白 MEMORY.md 演化成帶有 Events Timeline、L0 索引、自動提取規則的結構化架構。</description></item></channel></rss>