把自己的架构思维“编码”进系统里,这事儿真的能成吗
一个在大型组织干了十年的 Principal Engineer,亲手把一个单体应用带成了涵盖 API、编排层、CLI 和定时任务的庞大生态系统。这种级别的系统,维护成本和知识密度简直是噩梦。我一直在思考一个问题:当 AI 介入后,我该如何把自己这十几年的架构经验、设计习惯和“避坑指南”真正沉淀下来,而不是仅仅停留在脑子里?
我不再只写代码,而是开始为每个仓库编写极其详尽的
为了让 AI Agent 不仅仅能写代码,我引入了 MCP (Model Context Protocol) 层。这让 Agent 具备了超越代码仓库本身的能力:
通过这套工作流,我实现了一个非常硬核的闭环:
1. Agent 自动抓取 Ticket 任务。
2. 根据
3. 自动提交 Pull Request。
4. 自动部署到测试环境。
我最近尝试的一种实操路径是:不再只是把代码丢给 AI,而是通过构建一套“Agentic Workflow”来把自己的思维逻辑“编码”进去。
具体的操作逻辑大致是这样的:
一、 构建知识上下文的载体
我不再只写代码,而是开始为每个仓库编写极其详尽的
AGENTS.md 文件。这个文件不是简单的 README,它包含了系统的架构约束、命名规范、历史决策逻辑以及那些“绝对不能碰”的边界。这本质上是在为大模型提供一套“行为准则”。二、 引入 MCP 层进行能力解耦
为了让 AI Agent 不仅仅能写代码,我引入了 MCP (Model Context Protocol) 层。这让 Agent 具备了超越代码仓库本身的能力:
- 数据库感知: 它能读取 Schema,并在权限范围内进行数据验证。
- 日志溯源: 遇到报错时,它能自主抓取应用日志,并将其与当前的架构设计和代码逻辑进行关联分析。
- 环境闭环: 它能挂载底层库,通过实际运行来验证自己的假设。
三、 实现全自动化的开发链路
通过这套工作流,我实现了一个非常硬核的闭环:
1. Agent 自动抓取 Ticket 任务。
2. 根据
AGENTS.md 的约束编写代码和测试用例。3. 自动提交 Pull Request。
4. 自动部署到测试环境。
我给其他团队演示的时候,整个过程只用了几分钟,剩下的工作几乎全部变成了“人工 Review”。
说实话,这种感觉挺复杂的。我感觉自己正在把过去十年的技术判断、解决问题的模式、甚至是某种“直觉”,通过构建上下文和护栏(Guardrails)的方式,一点点地“编码”进这个系统里。
现在的系统产出的代码,风格已经非常接近我本人的写法了。虽然目前我依然是最后的把关人,但这种“把自己数字化”的过程让我意识到,未来的开发者可能不再是写代码的人,而是系统规则和决策逻辑的定义者。
事件追踪 · 相关报道
AI 写的代码越多,以后维护起来是不是会变成一场灾难
2天前
把日程上下文塞给大模型,项目管理终于不用靠脑补了
6天前
安卓手机直接跑 MCP Server 还能让 AI 像人一样操作应用
8天前
企业要不要 All in AI,这事儿不用再辩了
8天前
不用在各种云平台注册账号
12天前
让 AI 当老板雇人干活到底能跑通吗,Taskpool 给了个答案
14天前
免费 AI 工具箱 · 全部完全免费