【教程】CLAUDE.md 与 AGENTS.md 完全指南:让 AI 编程助手更懂你的项目
【教程】CLAUDE.md 与 AGENTS.md 完全指南:让 AI 编程助手更懂你的项目 本文详细介绍 CLAUDE.md 和 AGENTS.md 两个配置文件的作用、格式和最佳实践,包括文件位置优先级、内容规范、实践案例。适合已使用过 Claude Code、Cursor 等 AI 编程助手的进阶开发者阅读。 1. 为什么需要这两个文件 在 AI 辅助编程的时代,我们已经习惯了让 AI 帮我
【教程】CLAUDE.md 与 AGENTS.md 完全指南:让 AI 编程助手更懂你的项目 本文详细介绍 CLAUDE.md 和 AGENTS.md 两个配置文件的作用、格式和最佳实践,包括文件位置优先级、内容规范、实践案例。适合已使用过 Claude Code、Cursor 等 AI 编程助手的进阶开发者阅读。 1. 为什么需要这两个文件 在 AI 辅助编程的时代,我们已经习惯了让 AI 帮我
【算法】动态规划第二篇:双序列 DP 三课——继承、计步与断链 摘要 DP 第一篇(打家劫舍三版演化 → 最大子数组 → LIS)收官在一维。这一篇进二维双序列,一天三题:最长公共子序列(LC1143)→ 编辑距离(LC72)→ 最长重复子数组(LC718)。三题骨架相同(dp[i][j] 看两处末尾),灵魂各异:LCS 是继承型(不等时 max 搬运)、编辑距离是计步型(三操作各消一个末尾)、子
从一条直线到大模型输出一个token(八):残差连接与前馈网络 建议先看:从一条直线到大模型输出一个token(七):注意力权重与多头机制 上一篇算出了注意力的输出 O。这一篇走完 Block 的剩余三步:残差相加、归一化、FFN。本篇的主角其实是激活函数——网络里唯一的"掰弯"零件。 1. 分工:注意力管交流,FFN 管消化 先摆清楚 Block 两员大将的分工,如图 8-1 所示。 图8-1
【算法】动态规划第五篇:区间 DP——从"看什么都像背包"到"最后戳谁" 摘要 DP 系列第五篇,第 4 级区间 DP 两课全记录。LC516 最长回文子序列:开局把区间题误判成 0-1 背包(刚考完背包的范式惯性),自己爬出来后四要素(区间定义 / 两端转移 / 计算顺序 / 右上角答案)全部自推成功,卡在一个 j 的下标语义错位(1..n vs 0..n-1)上 panic 现场被抓——手推表
【算法】动态规划第三篇:背包第一课——贪心之死与正序倒序开关 摘要 DP 系列第三篇,第 3 级背包开篇。一道「分割等和子集」(LC416),走完了四个版本的完整弧线:贪心版(自己造反例亲手击毙)→ 回溯版(正确,但 25 个元素实测 3300 万次调用)→ 二维 bool 背包(target 错、种子缺、返回格子错,三 bug 一堂课)→ 一维滚动(正序陷阱 + 赋值覆盖,两个坑一次踩完)。沉淀
【算法】动态规划入门:从打家劫舍到状态设计的三堂课 摘要 回溯学完之后,我进了动态规划(DP)的坑。这篇文章记录 DP 第 1 级(一维 DP)的完整学习过程:从「打家劫舍」的三版演化链(回溯暴力 → 记忆化递归 → DP 数组)开始,看 DP 如何从回溯里一步步"长"出来;再到「最大子数组和」学习状态定义的限定词技巧,到「最长递增子序列」补上前驱枚举。每个坑都有错误代码、实测数据(4831 万次
【算法】回溯算法(一):从一道 IP 题到万能模板 摘要 回溯系列第一篇,入门。从「复原 IP 地址」这道经典题出发,完整走一遍回溯的标准建模流程:把约束拆干净 → 画决策树 → 套三要素 → 三层剪枝 → 写代码 → 踩题内小坑。最后沉淀出一份可复用的回溯模板——八字口诀「判终、砍支、循环三连」,加上决策三形态和三验证。本篇是纯入门,一次车都不翻;翻车实录在第二篇,五个坑一个比一个深。 说明,以
【教程】AI 编程助手的 SubAgent 机制详解:让 AI 学会"分工协作" 本文深入解析 AI 编程助手中的 SubAgent(子代理)机制,包括什么是 SubAgent、为什么需要它、核心工作原理、主流工具的实现对比,以及如何自定义 SubAgent 提升开发效率。适合已使用过 Claude Code、Cursor 等 AI 编程助手的进阶开发者阅读。 1. 什么是 SubAgent 1.
Agent 记忆技术深度解析:从学术前沿到工程实践 本文深入剖析 AI Agent 记忆技术的学术研究现状、技术原理和工程实践方案,包含 mem0、Letta、EverMemOS、memory-bear 四大主流开源方案的从零部署、代码集成和效果对比,以及 CodeBuddy 等成熟 AI 产品的记忆机制分析。 1. 引言 1.1 为什么 Agent 需要记忆? 传统的大语言模型(LLM)是"无状
【教程】AI 辅助单元测试:从 Prompt 到 Agent 的技术演进 本文以某 Go 后端项目的 gen-ut 和 run-ut Skills 为例,探讨 AI 辅助开发工具的技术演进历程。适合已使用过 AI 编程助手的进阶开发者阅读。 引言 当我们谈论 AI 辅助编程时,很多人的第一印象是"对话式编程"——向 AI 描述需求,AI 生成代码。 说实话,我最初也是这么想的。 然而,真正将 AI