为什么 AI 项目越来越需要 AGENTS.md?

为什么 AI 项目越来越需要 AGENTS.md

文章目录

  • [为什么 AI 项目越来越需要 AGENTS.md?](#为什么 AI 项目越来越需要 AGENTS.md?)
  • [真正的问题不是 AI 不够聪明](#真正的问题不是 AI 不够聪明)
  • [我没有给 AI "工程规则"。](#我没有给 AI “工程规则”。)
  • AGENTS.md
  • [给 AI 的项目开发规范。](#给 AI 的项目开发规范。)
  • [告诉 AI:](#告诉 AI:)
  • [一个好的 AGENTS.md 应该包含什么?](#一个好的 AGENTS.md 应该包含什么?)
  • [1. AI 工作规则](#1. AI 工作规则)
  • [2. 项目定位](#2. 项目定位)
  • [3. 项目结构](#3. 项目结构)
  • "代码应该放哪"。
  • [4. 数据规范](#4. 数据规范)
  • [5. UI 和动画规范](#5. UI 和动画规范)
  • [6. 禁止事项](#6. 禁止事项)
  • [AI 的安全护栏。](#AI 的安全护栏。)
  • [AGENTS.md 真正的作用是什么?](#AGENTS.md 真正的作用是什么?)
  • [它是在统一 AI 的长期行为。](#它是在统一 AI 的长期行为。)
  • ["会设计 AI 工程规范"。](#“会设计 AI 工程规范”。)

这段时间我一直在用:

  • ChatGPT
  • Claude
  • Cursor
  • Codex

辅助开发项目。

一开始体验确实很好:

txt 复制代码
"帮我写个页面"
"帮我做个弹窗"
"帮我加个动画"

AI 基本都能完成。

但项目一旦开始变大:

问题就来了。

比如:

  • AI 开始乱改目录
  • hooks 到处乱放
  • mock 数据写满页面
  • UI 风格越来越不统一
  • 页面越来越大
  • 动画越来越卡

后来我发现:

真正的问题不是 AI 不够聪明

而是:

我没有给 AI "工程规则"。

于是我开始写:

AGENTS.md

它本质上就是:

给 AI 的项目开发规范。

不是 README。

不是项目介绍。

而是:

告诉 AI:

txt 复制代码
这个项目是什么
代码应该怎么组织
什么能做
什么不能做

的一套规则。


一个好的 AGENTS.md 应该包含什么?

其实不用特别复杂。

核心大概有这几个部分:


1. AI 工作规则

例如:

md 复制代码
- 修改前先读代码
- 不允许乱重构
- 修改范围最小化
- 修改后运行 lint

这是为了防止 AI:

txt 复制代码
"顺手把整个项目改了"

2. 项目定位

例如:

md 复制代码
这是一个多人在线游戏大厅项目

因为:

AI 会根据这个:

决定 UI 风格和代码结构。

否则:

很容易给你生成:

txt 复制代码
后台管理系统风格

3. 项目结构

这是最重要的一层。

例如:

txt 复制代码
src/
├── modules/
├── components/
├── hooks/
├── stores/

它会告诉 AI:

"代码应该放哪"。

否则:

后面一定会:

txt 复制代码
components2/
shared/
widgets/

乱飞。


4. 数据规范

例如:

md 复制代码
禁止页面直接 fetch

正确方式:

txt 复制代码
hooks
stores
mock

这样后面才方便维护。


5. UI 和动画规范

例如:

md 复制代码
项目是高沉浸感游戏风格

以及:

md 复制代码
动画优先使用:
transform
opacity

这样 AI 后续生成的页面:

风格才会统一。


6. 禁止事项

这个非常重要。

例如:

md 复制代码
禁止 any
禁止大规模重构
禁止实现未规划功能

这其实是:

AI 的安全护栏。


AGENTS.md 真正的作用是什么?

很多人以为:

它只是:

txt 复制代码
"AI 项目说明"

但实际上:

它是在统一 AI 的长期行为。

项目越大:

越需要它。

因为未来的软件开发:

越来越像:

txt 复制代码
人负责规则
AI 负责实现

所以:

真正重要的能力:

已经不只是:

txt 复制代码
"会写代码"

而是:

"会设计 AI 工程规范"。

相关推荐
QN1幻化引擎23 分钟前
两个 AI 互相“创造自己“:Dalin X × Dalin L 自创造闭环全记录
大数据·人工智能
smartpi_ai38 分钟前
离线语音识别的“数字变量“限制:为什么不能识别“20.5度“?
人工智能·语音识别·xcode
IT小盘39 分钟前
05-企业项目统一接入多个大模型-适配器模式实战
前端·人工智能·适配器模式
张彦峰ZYF1 小时前
从 Claude 到 Mythos:Anthropic 模型体系、对齐路线与企业级智能体实践分享
人工智能·claude·ai 安全·claude code·fable 5·mythos 5·企业级 ai
大鱼>1 小时前
Transformer时间序列预测:从Informer到TimesFM的完整演进
人工智能·深度学习·transformer
SEONIB_Explorer1 小时前
跨境电商新手零门槛教程:AI 一键生成 TikTok/Ins 投放短视频,5 步 60 秒出片
人工智能·音视频·跨境电商·视频制作·veonib
中微极客1 小时前
用LangChain 0.3构建生产级RAG与Agent:从API集成到Streamlit部署
数据库·人工智能·langchain
海上彼尚1 小时前
Nodejs也能写Agent - 22.LangGraph篇 - 上下文工程
前端·javascript·人工智能·langchain·node.js
Tangyuewei2 小时前
单 Agent 不够用了:AI 编程进入舰队模式
人工智能