Google OKF:面向 AI 知识资产的 Markdown 交换格式
是什么。 Google OKF(Open Knowledge Format)是一个面向 AI 知识资产的 Markdown 交换格式——用目录化的 Markdown 文件 + YAML frontmatter + 普通链接,让表、指标、API、业务规则等知识能被人和 Agent…
共26篇文章
是什么。 Google OKF(Open Knowledge Format)是一个面向 AI 知识资产的 Markdown 交换格式——用目录化的 Markdown 文件 + YAML frontmatter + 普通链接,让表、指标、API、业务规则等知识能被人和 Agent…
此前在讨论 AI 友好型架构时,我们已经梳理过 Harness 需要覆盖的上下文、受控执行和反馈回路。本篇结合一段时间的实践,并对照 LangChain 的 Agent Harness 拆解、Anthropic 的 Building Effective Agents 方法论、Martin Fowler…
我重新阅读了 Anthropic Engineering Blog 的 25 篇文章,范围从 2024 年 9 月的 Contextual Retrieval 到 2026 年 5 月的 How We Contain Claude。本文按时间线梳理其中的工程实践,再归纳可复用的方法,并与我在 Agent…
本文是「V2R:AI 迁移多智能体实战」系列第 4 篇(收尾篇)。系列目录: 2026 07-05 V2R Studio 架构:一个不写代码的编排大脑 07-12 一个页面的迁移之旅:S0-S4 流水线 07-19 门禁不经过 LLM:确定性信任链 07-2…
本文是「V2R:AI 迁移多智能体实战」系列第 3 篇。系列目录: 2026 07-05 V2R Studio 架构:一个不写代码的编排大脑 07-12 一个页面的迁移之旅:S0-S4 流水线 07-19 门禁不经过 LLM:确定性信任链(本篇) 上一篇跟着审批流列表页走完 S0 到 S…
本文是「V2R:AI 迁移多智能体实战」系列第 2 篇。系列目录: 2026 07-05 V2R Studio 架构:一个不写代码的编排大脑 07-12 一个页面的迁移之旅:S0-S4 流水线(本篇) 上一篇把 v2r-studio 的架构讲完了:pi 只做编排,Claude Code…
用户第二次向 agent 发消息时,运行时需要确定上一轮发生了什么、应从哪段历史继续,以及模型输入超过窗口时应删除或总结哪些内容。本文据此对比 Pi 的 harness 和 Claude Code。 本文分析的 Pi 对象是 ,不包含 Pi CLI 的 会话实现。两边都会将会话写入 JSONL…
Graph Engineering 出现的背景 2026 年 7 月,Graph Engineering 成为 Agent 圈的新说法。它没有引入新的图结构:状态机、CI DAG、LangGraph、AutoGen GraphFlow 都已支持节点、边、条件分支和循环。这个词受到关注,是因为 Agent…
本文是「V2R:AI 迁移多智能体实战」系列第 1 篇。系列目录: 2026 07-05 V2R Studio 架构:一个不写代码的编排大脑(本篇) 核心架构是:编排层由pi Agent实现只做编排、路由、标准化,所有文件读写由 Claude Code…
之前写过 Superpowers 的使用思考。最近通读了 Matt Pocock(Total TypeScript 作者)的 agent-skills,副标题为「Skills For Real Engineers」。本文记录其设计、代价和适用场景。 仓库结构与定位 agent-skills 是一组面向 Claude…
代码知识图谱工具预先从仓库中抽取节点和关系,供 Agent 查询符号、依赖和调用路径。这样可以减少目录遍历和全文检索,但三个工具处理的输入、关系来源和查询方式并不相同。 本文比较三个公开项目: CodeGraph:本地预索引代码图谱和 MCP 服务。 GitNexus:为编码 Agent…
不装套件直接使用 Claude Code 时,常见三类问题。会话变长后,窗口会积累过时信息,模型可能基于错误前提决策。需求描述与模型理解不一致时,产出越复杂,偏差越可能扩大,而且通常在产出完成后才发现。缺少类型检查、测试和浏览器验证时,模型无法获得执行结果的反馈。 这些 Skill…
Claude Code 源码拆解系列:20 篇索引 2026 年 3 月底,Claude Code 的 TypeScript 源码随 npm 包的 source map 泄露,约 1,900 个文件、51 万行。我将源码整理到 ximing/claude-code-source…
最近我们用这套流程交付了一个原本预估 6 PD 的需求。人用了约 0.5 PD 澄清需求、补齐边界并确认技术方案;后续约 0.5 PD 由 Claude Code 完成开发,人没有持续介入。Claude Code 根据技术方案拆分并实现任务,Hooks…
这个春节,我让 Agent 完成了 https://aimo.plus/ 的设计和开发。AIMO 是一款跨平台应用,包含 Web、Android、iOS、Windows、Mac 和 Linux 客户端。 我从 2023 年起就想开发这个应用。当时我开始使用 memos,它支持 Web…
2025 年 7 月,Geoffrey Huntley 发表 Ralph Wiggum as a “software engineer”,介绍了用 bash 循环驱动 AI 编程工具持续执行任务的方法。名称来自《辛普森一家》中的 Ralph Wiggum。此后半年,社区出现了多个实现和变体;Anthropic…
我在 Ralph 详解 中记录过 aimo 项目从 Ralph 切换到 Superpowers 的过程,实践对象是 Aimo。这篇文章最初将两者概括为「Ralph 像敏捷开发、Superpowers 像瀑布开发」,上一版改为「Ralph 事后纠偏、Superpowers 事前确认」。通读六个 Skill…
将 AI 编码工具接入仓库后,Agent 仍需要系统边界、改动模块、不可违反的业务规则和验证方式等信息,才能稳定交付需求。缺少这些信息时,Agent 仍能搜索和生成代码,但参考实现选择、领域术语理解和完成条件判断的结果会发生波动。 仓库 AI 标准化改造要做的,是把影响 Agent…
背景 AI Coding 领域常见的术语包括 Prompt、Prompt 工程、Context 工程、Embedding、RAG、Memory、Tools、Rules、Commands、MCP Server、Agent/Sub Agent、Modes、Hooks 和 Skills。本文按 AI Coding…
本文是「Agent 开发实践与思考」系列第 18 篇。系列目录: 2024 07-02 我手写了一个 Agent:从一问一答到”思考-行动-观察”循环 08-06 工具调用踩坑记:schema、描述与错误返回怎么写 09-10 系统提示词写到几千字之后:让 Agent 迁移 Vue 业务与资产到 React 10-1…
今年处理团队技术债时,我开始大规模使用 AI 辅助项目开发。最近完成的一项工作,是将团队内多套 Web 基础设施整合为一套方案。 Web 基础设施的技术债 由于历史原因,团队内部的 Web 项目同时使用 Vue 2、Vue 3 和 React…
本文是「Agent 开发实践与思考」系列第 16 篇。系列目录: 2024 07-02 我手写了一个 Agent:从一问一答到”思考-行动-观察”循环 08-06 工具调用踩坑记:schema、描述与错误返回怎么写 09-10 系统提示词写到几千字之后:让 Agent 迁移 Vue 业务与资产到 React 10-1…
本文是「Agent 开发实践与思考」系列第 11 篇。系列目录: 2024 07-02 我手写了一个 Agent:从一问一答到”思考-行动-观察”循环 08-06 工具调用踩坑记:schema、描述与错误返回怎么写 09-10 系统提示词写到几千字之后:让 Agent 迁移 Vue 业务与资产到 React 10-1…
本文是「Agent 开发实践与思考」系列第 10 篇。系列目录: 2024 07-02 我手写了一个 Agent:从一问一答到”思考-行动-观察”循环 08-06 工具调用踩坑记:schema、描述与错误返回怎么写 09-10 系统提示词写到几千字之后:让 Agent 迁移 Vue 业务与资产到 React 10-1…