写作

带着实践偏向的长文思考。

关于软件、AI、产品判断、个人系统,以及公开成果背后工作过程的文章和备忘。

系列

先从路线开始

先选和当前问题最接近的一条路线,再按顺序读相关内容。

6 篇

AI Agent 运行治理

说明 AI agent 从能执行任务到可放进组织流程之间需要的治理层:权限、证据、工具、轨迹、成本和人工门禁。

  1. 00AI Agent 运行治理:把能干活的模型放进真实流程
  2. 01运行时权限和自治门禁:agent 什么时候该停下来
  3. 02证据和来源权威:不要让流畅文本压过硬数据
  4. 03工具注册表也是控制面:agent tool governance
  5. 04多轮 agent 为什么会漂移:从记忆到承诺跟踪
  6. 05如何评估 agent workflow:轨迹、成本和恢复
5 篇

Obsidian + Codex 联邦知识库

解释为什么聊天记录不能承担长期知识库,以及如何把 Obsidian、本地 Markdown、Codex、项目目录和发布节点组织成联邦知识系统。

  1. 00我为什么不用聊天记录管理知识,而要搭一个本地联邦知识库
  2. 01中央知识库、项目目录、发布节点分别负责什么
  3. 02为什么项目 AI 不应该默认看到完整知识库
  4. 04Obsidian 在这套系统里到底负责什么
  5. 06这套系统的边界:隐私、项目真相源、发布审计和失败模式
8 篇

SketchUp Agent Harness 技术架构

解释为什么 Codex 和 Claude 只是入口,SAH 的核心在 MCP server、project workspace、bridge trace 和 SketchUp bridge。

  1. 00SketchUp Agent Harness 技术架构:为什么 agent CLI 只是入口
  2. 01MCP Server 到 Ruby Bridge:把自然语言变成可执行 SketchUp 操作
  3. 02`design_model.json` 为什么必须站在 SketchUp scene 前面
  4. 03Bridge Trace:为什么先计划执行轨迹,再调用 SketchUp
  5. 04让导入可修复:从 source evidence 到 working truth
  6. 05Runtime Skills 的产品边界:设计师 skill、动态 skill、开发 skill 不应混在一起
  7. 06Headless Smoke、Live Bridge 和 Installed Package:agent harness 怎么验证
  8. 07Semantic Component Registry:让 agent 放置对象,而不是搜索模型素材
7 篇

项目专用 AI 交付流水线

很多人使用 AI 写代码时,会把整个流程放进一个聊天窗口:描述需求,让 AI 读仓库、改代码、跑测试、总结结果。

  1. 00AI 不是流程本身:什么是项目专用 AI 交付流水线
  2. 01从聊天需求到任务合同:AI 执行前必须先分流
  3. 02给 AI 一包该看的上下文,而不是让它乱翻全仓库
  4. 03把 AI 放进隔离执行区:分阶段 worker 才能进入真实项目
  5. 04Evidence Contract:AI 交付必须带证据
  6. 05人应该站在风险边界,而不是只在最后点确认
  7. 06从一次失败到项目记忆:让流水线自己变得更强
7 篇

用 GitHub Issue 驱动 AI 工程协作

解释为什么 GitHub issue 应该成为 AI coding worker 的可执行合同,而不只是待办标题。

  1. 00Issue 不是 Todo:它应该是 AI 可执行合同
  2. 01为什么 Codex 应该是 worker,而不是 scheduler
  3. 02用 label、branch 和 comment 组成 AI 工程状态机
  4. 03从 triage 到 implement:AI 修复任务为什么要分阶段
  5. 04Evidence Gate:为什么 AI PR 必须交付证据包
  6. 05PR merged 不是 done:AI 工程里的发布边界
  7. 06从私有生产经验提炼可开源的 Issue-Driven Agent Workbench