<?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>Kada's Notes</title><link>https://kadaliao.github.io/</link><description>Recent content on Kada's Notes</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Wed, 01 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://kadaliao.github.io/index.xml" rel="self" type="application/rss+xml"/><item><title>Claude Code 是如何狙杀中国用户的</title><link>https://kadaliao.github.io/posts/claude-code-tracking-and-cc-gateway/</link><pubDate>Wed, 01 Apr 2026 00:00:00 +0000</pubDate><guid>https://kadaliao.github.io/posts/claude-code-tracking-and-cc-gateway/</guid><description>研究 Claude Code 源码，看看 Claude Code 到底怎么精准定位中国用户然后封号的</description></item><item><title>泄露的 Claude Code 源代码解析</title><link>https://kadaliao.github.io/posts/claude-code-source-leaked/</link><pubDate>Tue, 31 Mar 2026 00:00:00 +0000</pubDate><guid>https://kadaliao.github.io/posts/claude-code-source-leaked/</guid><description>Claude Code 源代码意外通过 npm registry 的 source map 文件泄露。本文深入解析其核心架构：五层系统结构、40+ 工具生态、编译时特性标志、子 Agent 编排机制，以及那个 5000 行的 REPL 组件。</description></item><item><title>Human 真的需要 in the loop 吗？</title><link>https://kadaliao.github.io/posts/human-in-loop/</link><pubDate>Mon, 30 Mar 2026 00:00:00 +0000</pubDate><guid>https://kadaliao.github.io/posts/human-in-loop/</guid><description>不是要不要人，而是人留在哪一层。AI 时代真正的问题是：当 AI 接管越来越多执行动作时，人还能不能占据那些不可轻易外包的 loop。</description></item><item><title>Harness Engineering 是什么，如何落地</title><link>https://kadaliao.github.io/posts/harness-engineering/</link><pubDate>Fri, 27 Mar 2026 00:00:00 +0000</pubDate><guid>https://kadaliao.github.io/posts/harness-engineering/</guid><description>Harness Engineering 不是新工具，而是一套工程思路：当代码主要由 Agent 生成，工程师的工作重心从写代码转向���计让 Agent 能有效工作的环境。</description></item><item><title>微信官方小龙虾插件协议拆解</title><link>https://kadaliao.github.io/posts/wechat-clawbot-protocol/</link><pubDate>Sun, 22 Mar 2026 00:00:00 +0000</pubDate><guid>https://kadaliao.github.io/posts/wechat-clawbot-protocol/</guid><description>微信发布官方龙虾插件，支持 OpenClaw 接入个人微信。本文深入源代码，拆解其完整协议实现：登录链路、消息收发、媒体协议、输入态。</description></item><item><title>小龙虾为何变蠢、失忆？深入理解 OpenClaw 记忆系统</title><link>https://kadaliao.github.io/posts/openclaw-memory-system/</link><pubDate>Wed, 18 Mar 2026 00:00:00 +0000</pubDate><guid>https://kadaliao.github.io/posts/openclaw-memory-system/</guid><description>OpenClaw 的记忆系统并不神秘，它非常工程化。理解三层记忆机制、向量检索原理和常见坑，才能把 Agent 调到长期稳定的状态。</description></item><item><title>MCP 协议入门：给 AI Agent 装上标准化工具接口</title><link>https://kadaliao.github.io/posts/mcp-protocol-intro/</link><pubDate>Tue, 15 Apr 2025 00:00:00 +0000</pubDate><guid>https://kadaliao.github.io/posts/mcp-protocol-intro/</guid><description>Anthropic 推出的 MCP（Model Context Protocol）协议正在成为 AI Agent 工具集成的新标准。这篇文章介绍它解决了什么问题以及如何上手。</description></item><item><title>LangGraph 实战：构建一个可控的 ReAct Agent</title><link>https://kadaliao.github.io/posts/langgraph-react-agent/</link><pubDate>Mon, 18 Nov 2024 00:00:00 +0000</pubDate><guid>https://kadaliao.github.io/posts/langgraph-react-agent/</guid><description>ReAct 是目前最主流的 Agent 范式。这篇文章用 LangGraph 从零实现一个生产可用的 ReAct Agent，重点讲如何做流程控制和错误处理。</description></item><item><title>Agent 框架横评：LangGraph vs AutoGen vs CrewAI</title><link>https://kadaliao.github.io/posts/agent-framework-comparison/</link><pubDate>Tue, 10 Sep 2024 00:00:00 +0000</pubDate><guid>https://kadaliao.github.io/posts/agent-framework-comparison/</guid><description>2024 年 Agent 框架百花齐放，LangGraph、AutoGen、CrewAI 各有侧重。这篇文章从工程角度做一个横评。</description></item><item><title>RAG 进阶优化：提升检索质量的七个方向</title><link>https://kadaliao.github.io/posts/rag-advanced-optimization/</link><pubDate>Wed, 22 May 2024 00:00:00 +0000</pubDate><guid>https://kadaliao.github.io/posts/rag-advanced-optimization/</guid><description>基础 RAG 搭起来不难，但要做到检索质量高、回答准确，需要在多个环节下功夫。这篇文章梳理七个常见的优化方向。</description></item><item><title>Function Calling 实战：让 LLM 学会调用工具</title><link>https://kadaliao.github.io/posts/function-calling-in-practice/</link><pubDate>Tue, 20 Feb 2024 00:00:00 +0000</pubDate><guid>https://kadaliao.github.io/posts/function-calling-in-practice/</guid><description>Function Calling 是构建 AI Agent 的基础能力。这篇文章通过实例讲清楚它的工作原理和工程实现。</description></item><item><title>Prompt 工程实践：让 LLM 更听话的技巧</title><link>https://kadaliao.github.io/posts/prompt-engineering-practices/</link><pubDate>Tue, 05 Dec 2023 00:00:00 +0000</pubDate><guid>https://kadaliao.github.io/posts/prompt-engineering-practices/</guid><description>Prompt 工程不是玄学，有一套相对系统的方法。这篇文章总结了我在实际项目里用得最多的 Prompt 技巧。</description></item><item><title>LangChain 踩坑合集：那些让我头疼的问题</title><link>https://kadaliao.github.io/posts/langchain-pitfalls/</link><pubDate>Wed, 08 Nov 2023 00:00:00 +0000</pubDate><guid>https://kadaliao.github.io/posts/langchain-pitfalls/</guid><description>用 LangChain 搭了几个项目之后，积累了一些坑。这篇文章做个整理，希望能帮你少走弯路。</description></item><item><title>向量数据库横评：Chroma vs Pinecone vs Weaviate vs Milvus</title><link>https://kadaliao.github.io/posts/vector-database-comparison/</link><pubDate>Mon, 30 Oct 2023 00:00:00 +0000</pubDate><guid>https://kadaliao.github.io/posts/vector-database-comparison/</guid><description>向量数据库是 RAG 系统的核心存储组件。这篇文章从工程角度对比几个主流选项，帮你选出适合的方案。</description></item><item><title>RAG 系统从零搭建：检索增强生成的原理与实践</title><link>https://kadaliao.github.io/posts/rag-from-scratch/</link><pubDate>Tue, 15 Aug 2023 00:00:00 +0000</pubDate><guid>https://kadaliao.github.io/posts/rag-from-scratch/</guid><description>RAG 是目前解决 LLM 知识局限性最主流的方案。这篇文章从原理出发，完整实现一个最小可用的 RAG 系统。</description></item><item><title>Embedding 模型选型：OpenAI vs BGE vs 其他开源方案</title><link>https://kadaliao.github.io/posts/embedding-model-comparison/</link><pubDate>Mon, 12 Jun 2023 00:00:00 +0000</pubDate><guid>https://kadaliao.github.io/posts/embedding-model-comparison/</guid><description>RAG 系统里 Embedding 模型的选择直接影响检索质量。这篇文章对比几个主流方案的效果、成本和部署方式。</description></item><item><title>LangChain 入门：用 Python 构建你的第一个 LLM 应用</title><link>https://kadaliao.github.io/posts/langchain-getting-started/</link><pubDate>Mon, 20 Mar 2023 00:00:00 +0000</pubDate><guid>https://kadaliao.github.io/posts/langchain-getting-started/</guid><description>LangChain 是目前最流行的 LLM 应用开发框架，这篇文章介绍它的核心概念和基础用法。</description></item><item><title>OpenAI API 初体验：ChatGPT 背后的接口是什么样的</title><link>https://kadaliao.github.io/posts/openai-api-first-look/</link><pubDate>Sat, 10 Dec 2022 00:00:00 +0000</pubDate><guid>https://kadaliao.github.io/posts/openai-api-first-look/</guid><description>ChatGPT 发布后，很多工程师开始关注 OpenAI API。这篇文章记录我第一次接入 OpenAI API 的过程和一些基础认知。</description></item><item><title>Python asyncio 实战：从入门到踩坑</title><link>https://kadaliao.github.io/posts/python-asyncio-in-practice/</link><pubDate>Thu, 15 Sep 2022 00:00:00 +0000</pubDate><guid>https://kadaliao.github.io/posts/python-asyncio-in-practice/</guid><description>asyncio 是 Python 并发编程的核心，但真正用好它并不容易。本文梳理了实际项目中常见的坑和解决思路。</description></item><item><title>Python ORM 选型：SQLAlchemy vs Tortoise-ORM vs Peewee</title><link>https://kadaliao.github.io/posts/python-orm-comparison/</link><pubDate>Tue, 19 Jul 2022 00:00:00 +0000</pubDate><guid>https://kadaliao.github.io/posts/python-orm-comparison/</guid><description>Python 生态里有多个成熟的 ORM，选哪个取决于你的场景。这篇文章对比三个主流选择。</description></item><item><title>MySQL 慢查询排查：从发现到解决</title><link>https://kadaliao.github.io/posts/mysql-slow-query-tuning/</link><pubDate>Sun, 10 Apr 2022 00:00:00 +0000</pubDate><guid>https://kadaliao.github.io/posts/mysql-slow-query-tuning/</guid><description>慢查询是后端性能问题的高发区。这篇文章介绍慢查询日志的配置、分析工具的使用，以及常见的优化手段。</description></item><item><title>FastAPI 入门：用 Python 快速构建现代 Web API</title><link>https://kadaliao.github.io/posts/fastapi-getting-started/</link><pubDate>Mon, 28 Mar 2022 00:00:00 +0000</pubDate><guid>https://kadaliao.github.io/posts/fastapi-getting-started/</guid><description>FastAPI 是目前 Python 生态里最好用的 API 框架。这篇文章介绍核心用法和它让我喜欢的几个设计。</description></item><item><title>Python 虚拟环境管理：从 venv 到 uv</title><link>https://kadaliao.github.io/posts/python-virtual-environments/</link><pubDate>Tue, 05 Oct 2021 00:00:00 +0000</pubDate><guid>https://kadaliao.github.io/posts/python-virtual-environments/</guid><description>Python 的包管理一直是槽点。这篇文章梳理从 virtualenv 到 uv 的演变，以及我现在推荐的工作流。</description></item><item><title>RESTful API 设计规范：我总结的一些原则</title><link>https://kadaliao.github.io/posts/restful-api-design-principles/</link><pubDate>Wed, 14 Jul 2021 00:00:00 +0000</pubDate><guid>https://kadaliao.github.io/posts/restful-api-design-principles/</guid><description>RESTful API 设计没有绝对的标准，但有一些广泛认可的实践。这篇文章总结了我在设计和评审 API 时积累的原则。</description></item><item><title>Python 生成器与迭代器：惰性求值的力量</title><link>https://kadaliao.github.io/posts/python-generators-and-iterators/</link><pubDate>Wed, 30 Jun 2021 00:00:00 +0000</pubDate><guid>https://kadaliao.github.io/posts/python-generators-and-iterators/</guid><description>生成器是 Python 处理大数据集和流式数据的利器。这篇文章讲清楚迭代器协议和生成器的工作原理。</description></item><item><title>Python 类型注解实战：让代码更可维护</title><link>https://kadaliao.github.io/posts/python-type-hints-in-practice/</link><pubDate>Thu, 08 Apr 2021 00:00:00 +0000</pubDate><guid>https://kadaliao.github.io/posts/python-type-hints-in-practice/</guid><description>Python 3.5 引入类型注解，3.9/3.10 进一步完善。这篇文章介绍如何在实际项目中用好类型注解，以及 mypy 静态检查的配置。</description></item><item><title>Python with 语句与上下文管理器</title><link>https://kadaliao.github.io/posts/python-context-managers/</link><pubDate>Fri, 22 Jan 2021 00:00:00 +0000</pubDate><guid>https://kadaliao.github.io/posts/python-context-managers/</guid><description>with 语句是 Python 里优雅处理资源管理的方式。这篇文章讲清楚上下文管理器的原理，以及如何自己实现一个。</description></item><item><title>MySQL 事务、锁与死锁排查</title><link>https://kadaliao.github.io/posts/mysql-transactions-and-locks/</link><pubDate>Sun, 25 Oct 2020 00:00:00 +0000</pubDate><guid>https://kadaliao.github.io/posts/mysql-transactions-and-locks/</guid><description>事务和锁是 MySQL 并发控制的核心机制，也是线上问题的高发区。这篇文章梳理事务隔离级别、锁的类型，以及死锁的排查思路。</description></item><item><title>MySQL 索引原理与优化实战</title><link>https://kadaliao.github.io/posts/mysql-index-optimization/</link><pubDate>Thu, 18 Jun 2020 00:00:00 +0000</pubDate><guid>https://kadaliao.github.io/posts/mysql-index-optimization/</guid><description>索引是 MySQL 性能优化的核心。这篇文章从 B+ 树原理出发，讲清楚索引的工作机制，以及常见的失效场景。</description></item><item><title>Python 装饰器深入理解：从语法糖到元编程</title><link>https://kadaliao.github.io/posts/python-decorators-deep-dive/</link><pubDate>Thu, 12 Mar 2020 00:00:00 +0000</pubDate><guid>https://kadaliao.github.io/posts/python-decorators-deep-dive/</guid><description>装饰器是 Python 最优雅的特性之一。这篇文章从原理出发，讲清楚装饰器的实现机制和实际应用场景。</description></item><item><title>Python 2 到 Python 3 迁移实战：我们是怎么做的</title><link>https://kadaliao.github.io/posts/python2-to-python3-migration/</link><pubDate>Wed, 20 Nov 2019 00:00:00 +0000</pubDate><guid>https://kadaliao.github.io/posts/python2-to-python3-migration/</guid><description>Python 2 在 2020 年正式停止维护。这篇文章记录我们团队将一个十几万行的 Python 2 项目迁移到 Python 3 的完整过程。</description></item><item><title>关于</title><link>https://kadaliao.github.io/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://kadaliao.github.io/about/</guid><description>about</description></item></channel></rss>