本文由 莫潇羽@无忆研习社(www.wuyi.wiki)撰写,转载请注明出处。
快速摘要
先给只想要结论的朋友一句话:现在这一代 AI 编程智能体(以 Codex 这类工具为代表),已经不是"陪你聊天、帮你补两行代码"那么简单了。它能像一个真实的员工一样,直接读写你电脑上的文件、把一个网站从零做出来并部署上线、按照你写好的"技能手册"办事、记住你的使用习惯,甚至挂着定时任务替你 24 小时值班。这篇文章我把这套本事拆成六大块讲透——安全沙盒与权限、本地文件批量操控、网站从开发到上线、Skills 技能系统、记忆系统、电脑操控与自动化,并且把国内使用绕不开的三条合规红线(AI 生成内容标识、境外模型使用规范、网站备案)全部标清楚。
我自己折腾这套工具小半年,踩过不少坑,也总结出一套还算顺手的用法。下面这些内容不是功能罗列,而是我按"新手能上手、老手能少走弯路"的思路重新整理的一份实操拆解:每个能力先讲清它到底解决什么问题、背后是什么原理,再讲具体怎么操作、提示词怎么写、哪些地方容易翻车。凡是涉及境外工具、AI 生成内容的部分,我都会顺手把合规注意事项写在旁边,省得你上手之后才发现踩了线。
想看完整拆解,往下翻。
一、先搞清楚一件事:AI 编程智能体到底是什么,和你平时用的 AI 有啥不一样
很多人第一次听到"AI 编程智能体",脑子里蹦出来的还是那个在对话框里一问一答的聊天机器人。这个印象得改改,不然你永远用不出它真正的价值。
我一般会把现在市面上和"写代码"沾边的 AI 分成三档,理解了这三档的区别,你才知道自己手里的工具能干到哪一步。
第一档是纯对话型,你问它一个问题,它给你一段回答或一段代码,仅此而已。它不知道你电脑里有什么文件,也没法帮你把代码真正跑起来,本质上是个"很懂技术的聊天对象"。第二档是编辑器里的智能补全,也就是你在写代码时它在旁边给你续写、补全、改 bug,属于"人机协同"——方向盘还在你手上,AI 是副驾。第三档,才是我们这篇文章的主角:智能体(Agent)。
智能体和前两档最大的差别,在于它能"接任务、自己干活"。你给它一句话:"帮我把这个文件夹整理一下",它不是回你一段整理思路,而是真的去读文件、判断类型、新建文件夹、把文件挪进去,全程你可以不用碰键盘。用一个不太严谨但很好懂的比方:对话型 AI 像个顾问,补全型 AI 像个副驾,而智能体更像一个你招进来的远程数字员工——你派活,它把活干完再来跟你汇报。
这里得插一句我踩过的认知坑。刚开始我也觉得"不就是能自己执行命令嘛,能有多大区别",真正用起来才发现,"能自己动手"这一步跨过去,工作方式是彻底变了的。以前是我写十行提示词换它一段代码,现在是我说一句需求,它自己拆解成好几步,读文件、写代码、跑测试、修错误,一条龙下来我只在关键节点点个"同意"。效率不是提升一点,是换了个量级。
当然,能力更强,代价也更明显。这类智能体工具的上手门槛和使用成本,普遍比前两档要高。它跑起来要消耗算力,对话轮次一多,开销就上来了;配置也比装个插件复杂。所以到底值不值得上,得看你手头的活儿够不够"重"——如果只是偶尔补两行代码,补全型工具完全够用;但如果你经常要做整套项目、批量处理文件、搭自动化流程,那智能体带来的解放感是补全工具给不了的。
国内用户的合规与工具选择
必须专门说一下国内的情况,因为这直接关系到你能不能顺畅、合规地用起来。
Codex 这类产品是境外团队做的,账号体系、模型服务都在境外,国内直接访问并不方便,而且使用境外大模型服务需要遵守国内网络管理与内容管理的相关规定,这条底线要先记住。所以我在后面讲各种能力时,讲的是这套"智能体编程"的方法论和通用原理——这些原理是跨工具通用的,你换成国内的工具,思路一模一样。
好消息是,国内这块的生态这一两年起得非常快,可访问、可合规使用的智能体编程工具已经一大把。像阿里云的通义灵码、字节的 Trae(还有豆包 MarsCode)、百度的文心快码(Comate)、腾讯云的 CodeBuddy、智谱的 CodeGeeX、科大讯飞的 iFlyCode,都提供了"接任务、自己拆解、自己写代码、自己跑"的智能体能力,中文理解还更贴合国内的表达习惯。我自己的建议是:学原理用这篇文章,落地实操优先挑一款国内工具,既省心又不用担心合规问题。(各工具的功能、价格、免费额度变动很快,上面是写稿时的近似情况,请以各家官网的实时信息为准。)
有意思的是,后面要讲的 Skills 技能、AGENTS.md 记忆这些机制,本质上已经变成了一种开放标准,同一份配置文件在不同工具之间基本能通用。也就是说,你在这篇文章里学到的东西,不会因为换了个工具就白学。
二、安全底座:沙盒与权限,凭什么敢把电脑交给 AI
你可能会有个很自然的担心:一个 AI 能直接读写我电脑上的文件、还能执行命令,那它要是乱来,或者理解错了我的意思,把我重要的东西删了怎么办?
这个担心非常合理,也正因为如此,这类工具在设计的时候,第一件事就是把"安全"这个底座打牢。核心机制就两个词:沙盒和权限审批。搞懂这两个,你才敢放心大胆地用,也才知道每一档权限该在什么时候开。
沙盒是什么:给 AI 划一块"安全活动区"
沙盒(Sandbox)这个词,直译过来就是"沙箱",你可以想象成小孩子玩沙子的那个围栏——在围栏里怎么折腾都行,但想跨出围栏,就得先经过你同意。
放到我们这里,智能体在执行本地命令的时候,并不是直接以"你本人"的最高权限在整台电脑上乱跑,而是被约束在一个受限环境里。这个环境规定好了它能改哪些文件、能不能联网。只要它干的活儿还在这个圈里,它就自己往下执行,不用一步一停来烦你;一旦它想干的事超出了这个圈——比如要动圈子外面的文件、要联网下载东西——它就得停下来问你一声。
这么设计的目的很直白:既要让 AI 能自主干活(不然就失去意义了),又要防止它一个理解偏差就把你整台电脑给祸害了。安全和好用之间,靠沙盒来平衡。
顺带说一句原理,这些工具在不同系统上实现沙盒的底层手段是不一样的:在 macOS 上用的是系统自带的 Seatbelt 机制,在 Linux 上用 bubblewrap、seccomp 这些内核能力,在 Windows 上则会专门起一个低权限的沙盒用户加上防火墙规则。你不用记这些名词,只要知道"沙盒是有真东西在底层兜底的,不是一句口号"就行。
三档权限,分别对应什么场景
理解了沙盒,权限档位就好懂了。市面上这类工具,权限设置基本都是"沙盒范围 + 审批策略"两个维度搭出来的,落到界面上,通常给你三档从松到紧的选择。我用大白话把它们对应清楚:
|
权限档位 |
沙盒范围 |
遇到"越界"操作时 |
适合谁用 |
|
只读 / 最小权限 |
只能读,不能改 |
想改任何文件都得先问你 |
让 AI 帮你审查代码、读懂一个陌生项目 |
|
默认 / 工作区权限 |
能读、能改当前项目里的文件 |
要联网、要下载、要动项目外的文件时问你 |
日常开发的推荐档,安全和顺手兼顾 |
|
自动审批 |
在工作区内自主执行 |
AI 自己判断安全性,安全就做、不安全才问 |
信任度提高后、想少点几次"同意"时 |
|
完全访问 |
没有沙盒限制 |
基本不问,一路执行 |
只在你完全清楚风险、且在隔离环境里才用 |
我自己的做法是:上手阶段一律用"默认/工作区权限"。它的逻辑是——AI 能自由操作你当前这个项目文件夹里的东西,但凡要联网、要下载依赖、或者要碰这个文件夹以外的文件,它都会弹出来问你一句,你点了同意它才继续。这个档位我用下来最舒服,既不会几秒钟就来问我一次打断节奏,又不至于让它在我不知情的情况下干出格的事。
"自动审批"这一档,是让 AI 自己去判断某个操作安不安全:它觉得安全就直接做了,觉得拿不准才回来问你。等你对这套工具足够熟、也建立起信任了,可以切到这一档,能省掉不少点"同意"的功夫。
至于"完全访问"——它等于把沙盒和审批全关了,AI 想干啥干啥,中间不再征求你意见。这一档我强烈建议新手不要碰。它确实爽,一路畅通无阻,但风险也是实打实的:我见过有人图省事全程开完全访问,结果一句含糊的指令,AI"自作主张"把它认为"没用"的配置文件给清理了,找回来费了老大劲。真要用这一档,请务必在一个专门隔离的环境(比如一台测试虚拟机)里用,别拿你天天干活的主力电脑冒险。
一个额外的小提醒:就算是"工作区写入"这一档,默认情况下网络访问往往是关着的。很多新手会遇到"AI 写的脚本装不上依赖、调不通接口",抓耳挠腮半天,其实就是因为默认不联网。知道这一点,遇到就不慌了——该开网络访问的时候在配置里开一下就行。
说到底,沙盒和权限这套东西,是这类工具敢让你"把电脑交出去"的底气所在。把这一节吃透,后面所有"让 AI 自己动手"的操作,你心里都有底。
三、本地文件操控实战:让 AI 当你的文件管理员
理论铺垫完,来看第一个真正能立刻改善你工作的场景——批量操控本地文件。这个能力我用得最多,也最能让人直观感受到"数字员工"这四个字的分量。
场景一:一键把杂乱文件夹分门别类
先说个几乎人人都遇到过的痛点。你的下载文件夹、桌面,是不是常年堆着一大坨东西?各种待办清单、发票、图片、文档、压缩包混在一起,找个东西翻半天。手工整理?没人愿意干,太枯燥。
这活儿交给智能体,几乎是它的主场。操作思路很简单:把那个乱糟糟的文件夹作为工作目录交给它,然后给它一句提示词就行,比如——
帮我整理这个目录,按文件类型和内容分类,把不同类别的文件分别放进对应的子文件夹。
发出去之后,它会自己去读这个文件夹里的东西,一个个判断类型和内容,新建好"文档""图片""发票"这类子文件夹,再把文件对号入座地挪进去。我第一次跑的时候,一个积压了几百个文件的文件夹,它一两分钟就收拾得整整齐齐,那种"终于有人替我干了这脏活"的爽感,是真的上头。
这里权限选"默认/工作区权限"就够了——因为整个操作都在你指定的这个文件夹内部完成,不需要联网也不需要动别处的东西。
场景二:按维度把一张大表拆成多个文件
再看一个稍微进阶、但办公场景里超实用的例子:表格拆分。
假设你手上有一张 Excel,里面是全校学生名单,你希望按班级把它拆开——一年级 1 班的学生单独一个文件、一年级 2 班的又是一个文件,以此类推。这种活儿手工做,复制粘贴筛选,能把人整麻。
同样把这个表格所在的目录交给智能体,给它一句"按班级把这张表拆成独立的文件",它就会去读表格内容,识别出"班级"这一列有哪些取值,然后按班级把数据切开,一个班一个文件生成出来。跑完你打开一看,每个班级的名单干干净净各自成表,省心到不行。
它到底是怎么做到的:其实是在写并执行脚本
这里我特别想把原理讲透一层,因为搞懂原理你才能用得更放心、也更会写提示词。
智能体"操控文件",并不是有什么魔法,本质上是它自己写了一小段脚本(比如 Python 脚本),然后在沙盒里把这段脚本跑起来。分类文件,是它写了段读取文件、判断类型、移动文件的代码;拆表格,是它写了段读 Excel、按列分组、分别导出的代码。你看到的"它自动整理好了",背后是"它现写现跑了一段程序"。
理解到这一层有两个好处。一是你会明白为什么它需要沙盒——因为它真的在执行代码,得有个安全边界兜着。二是你会更懂得怎么把话说清楚:你给的指令越明确(按什么字段拆、放到哪、命名规则是什么),它写出来的脚本就越贴合你的预期。含糊的指令换来含糊的结果,这在哪个工具上都一样。
我的经验是,处理文件这类任务,提示词里最好把三件事交代清楚:对哪个目录操作、按什么规则处理、结果放到哪里、怎么命名。把这几点说明白,基本一次就能出你要的效果,省得来回返工。
四、从一句话到网站上线:五分钟做个人主页是怎么回事
如果说文件操控让你见识到智能体的"手脚",那接下来这个从零做网站并上线的完整流程,才真正让人感觉到它的"能耐"。我第一次用它做一个电子名片式的个人主页,从开发到能在浏览器打开,前后也就几分钟,那一下是真被震到了。
下面我把这条完整链路拆成几步,你照着思路走一遍就懂了。
第一步:建个项目文件夹,交给 AI
先在电脑上新建一个空文件夹,作为这个项目的"家",名字随便起。然后把这个文件夹作为工作目录加到智能体里——之后所有跟这个项目有关的文件,都会乖乖待在这个文件夹下面,不会到处乱拉。这一步是养成好习惯的开始:一个项目一个独立目录,后面维护起来清清爽爽。
第二步:把工作模式切到"适用于编程"
不少工具在设置里提供了不同的工作模式。做开发之前,记得把模式切到"适用于编程/编码"这一类。切过去之后,它给你的回复会更专业、更聚焦在工程实现上,而不是泛泛而谈。这一步很多人会漏,切一下体验差别挺明显。
第三步:打开"计划模式",让它先出方案再动手
这一步是我要重点推荐的,尤其对新手。很多工具有一个"计划模式(Plan Mode)",打开之后,它接到你的需求不会闷头就开干,而是先跟你确认一些细节、列出一份实现方案,等你点头同意,它才正式开始写。
为什么要这样?因为"先对齐再动手"能帮你省掉大量返工。它把打算怎么做摆在你面前,你一看方向不对,当场就能拦下来调整,而不是等它辛辛苦苦做完一版你才发现全跑偏了。我自己现在做稍微复杂点的东西,几乎都会开着计划模式,等于多了一道"施工图审核"的关卡。
第四步:把需求一次说清楚
方案确认后就是给需求了。以个人主页为例,我一般会把要素一口气交代明白,类似这样:
帮我做一个个人电子名片网站,用途是自我介绍展示。
- 展示这些信息:姓名、职位、一句话简介、联系方式
- 用我提供的这张图作为头像
- 支持深色 / 浅色主题切换
- 做成响应式布局,手机上打开也要好看
需求里把"要展示什么、用什么素材、要哪些交互、适配什么设备"都点到,它就能一次做到位。这里插一个新手可能不懂的词:响应式布局,说人话就是"同一个网页,在电脑大屏和手机小屏上都能自动排得好看",不用你为手机端单独再做一套。
第五步:不满意就局部改,别推倒重来
页面出来后,多半不会一次就百分百合你意,很正常。这时候有个特别顺手的功能——局部标注修改。你可以直接圈选页面上某一块(比如觉得头像位置不对、某句文案的字号颜色想调),就针对这一块提修改意见,它就只改这块,不动其他地方。
这个能力我太爱了。以前改设计得整段整段描述"第几个区块的什么元素怎么改",现在圈住哪儿说哪儿,沟通成本低到离谱。"这句话的文字改小一号、换个颜色",圈住它写一句就完事。
第六步:部署上线——这一步国内要走合规路子
网页在本地做好、预览没问题之后,最后一步是把它部署到服务器上,让别人也能通过网址访问到。这一步是全流程里最需要注意合规的地方,我得专门讲清楚。
原理上,"部署"就是把你本地做好的这些网页文件,传到一台一直开着、别人能访问的服务器上,再绑定一个网址。有些教程里会用境外的托管平台来做这一步,但对国内用户来说,我更推荐直接走国内的合规托管方案——访问稳定,也不用为网络环境发愁。常见的有这么几个方向:
- 腾讯云 CloudBase 静态网站托管:把做好的静态文件一传,就能拿到一个可访问的地址,也支持用命令行一键部署,个人小站很够用。
- 阿里云 OSS(对象存储)静态网站托管:把网页文件放进存储桶、开启静态网站托管功能即可,稳定且便宜。
- Gitee Pages(码云):把代码托管到 Gitee 上,用它的 Pages 功能发布,适合纯静态的个人站点。
这里有一条硬性合规要求,务必记牢:如果你要绑定自己的域名、且服务器/存储桶在中国内地,那么这个域名需要在工信部完成 ICP 备案才能正式对外提供服务。备案是国内建站绕不开的一步,别等做好了才发现卡在这儿。想省事的话,也可以让智能体帮你生成好静态文件后,自己手动上传到上述任一平台,把"上线"这最后一公里握在自己手里,反而更踏实。
莫潇羽@无忆研习社 这边的建议是:开发交给 AI 提速,部署走国内合规平台,域名老老实实备案,这套组合下来,既享受了效率,又不给自己埋合规隐患。
五、Skills 技能系统:让 AI 按你的 SOP 干活,还顺手省 token
有个现象你可能纳闷过:同样一款工具,为什么有人指挥它三两下就把活儿漂亮地干完,你让它做同样的事,它却又慢又笨、还老是理解偏?差距往往不在工具本身,而在你会不会用Skills(技能)。这一节我掰开揉碎讲,它是这套体系里我认为最能拉开差距的一块。
什么是 Skill:给 AI 塞一份"标准作业手册"
先用大白话定义:Skill 就是你事先写好的一份"工作模板",或者叫标准作业流程(SOP)。把它装到智能体上,等它遇到同类任务时,就照着这份模板里的规矩来办,而不用每次都从零琢磨该怎么做。
打个比方,公司来了个新员工,你不可能每次派活都从头讲一遍"我们这儿报销走什么流程、周报按什么格式写"。你会给他一本手册,他遇到对应的事翻手册照做就行。Skill 之于 AI,就是这本手册。装上一个技能,AI 就多了一项专长;卸掉,它还是那个通用助手。
这么做的好处是双份的:一是结果稳定,同类任务每次都按你的规矩出活,不飘;二是省开销,因为 AI 不用每次重新思考流程,等于少绕了很多弯路,消耗的 token(你可以理解为 AI 处理文字的"计量单位",直接对应使用成本)也就更省。前面说"有人额度特别经用、有人很快烧完",会不会用技能是关键原因之一。
SKILL.md:一个技能长什么样
一个技能,说到底就是一个文件夹,里面最核心的是一份叫 SKILL.md 的文件。这个名字是固定写法,不能改成别的,因为工具就是靠认这个文件名来识别技能的。它是个 Markdown 格式的文本文件,结构清清爽爽,分上下两半:
---
name: 会议纪要整理
description: 当用户提供一段会议记录,需要整理成结构化的会议纪要时使用本技能
---
# 会议纪要整理规则
请把用户提供的会议内容整理成如下结构:
1. 参会人员
2. 讨论议题
3. 形成的决定
4. 行动项(谁、做什么、什么时候完成)
要求:语言简洁、条理清楚,不要遗漏关键决定。
上半部分(两条 --- 之间)叫元数据,只有两个必填字段:name(技能名字)和 description(描述这个技能"什么时候该用、什么时候不该用")。下半部分就是具体指令,也就是这份技能的规则正文,告诉 AI 拿到活儿之后一步步该怎么做。
这里有个容易忽略但很重要的点:description 写得好不好,直接决定这个技能会不会被正确触发。因为 AI 判断"要不要用这个技能",靠的就是读这段描述去和你的需求做匹配。所以描述要写得简洁、准确,把关键的触发场景和边界摆在前面。描述含糊,技能要么该用时没用上,要么不该用时乱触发。
原理:渐进式披露,为什么它不吃你的上下文
这套机制里藏着一个很聪明的设计,叫渐进式披露(Progressive Disclosure),值得单独讲讲,因为它解释了"为什么装一堆技能也不会拖慢 AI"。
它是分三层加载的:
flowchart TD
A[启动时] --> B[只读取每个技能的名字+描述<br/>占用极小,约2%上下文预算]
B --> C{你发来一个任务}
C --> D[AI 拿任务去和各技能的描述做匹配]
D -->|匹配上了| E[这时才加载该技能完整的<br/>SKILL.md 指令]
D -->|没匹配上| F[不加载,一点上下文都不占]
E --> G[需要时再按需读取<br/>脚本 / 参考资料]
翻译成人话:AI 一开始只瞄一眼每个技能的"名字和简介",几乎不占地方;只有当你的任务真的和某个技能对上号了,它才把那份技能的完整说明书翻开来读;里面附带的脚本、参考文档,更是用到才加载。这样一来,你哪怕装了几十个技能,平时也不会白白占用 AI 的"工作台空间",效率不受拖累。这也是为什么大家愿意把常用能力都沉淀成技能——反正不用就不占资源。
进阶用法一:规则套规则(引用)
技能不用把所有内容都堆在一个 SKILL.md 里。当规则很多、很杂时,硬塞进一个文件会让它变得又长又臃肿,AI 读起来效率反而低。
更好的做法是拆分引用:主技能文件里只放核心流程,遇到某类特定情况(比如整理会议纪要时碰到涉及预算、采购这类内容),再让它去调用另一份单独的参考文档(比如一份"财务口径说明")。这些参考资料一般放在技能文件夹下的 references/ 目录里,需要时才被读进来。等于"规则里套规则",主干清爽,细节按需展开。
进阶用法二:让技能顺手执行脚本
技能还能更进一步——不光告诉 AI 怎么做,还能带一段脚本直接帮你把事办了。
举个我常用的例子:整理完一份会议纪要之后,我希望它自动把总结保存到指定的归档文件夹里。这时候就可以在技能文件夹下建一个 scripts/ 目录,放一个负责"保存/归档"的小脚本(比如用 Python 写的 upload.py)。当你的需求里出现"归档""保存"这类意图时,技能就会调用这个脚本,把整理好的内容按规矩存到位。整个技能文件夹的结构大概长这样:
会议纪要整理/
├── SKILL.md # 必备:元数据 + 规则正文
├── scripts/ # 可选:可执行脚本,如归档脚本
│ └── archive.py
└── references/ # 可选:参考资料,如财务口径说明
└── finance.md
这里插一句给新手打气的话:脚本不会写,别慌。你完全可以把需求用大白话讲给 AI(比如 DeepSeek 这类国内可用的大模型),让它帮你把脚本写出来。"帮我写个 Python 脚本,把这段文本保存成一个 md 文件放到 meeting 文件夹里"——描述清楚,它就给你了。整套技能的开发门槛,其实比你想象中低得多。
怎么把技能装上并调用
技能写好后,得放到工具指定的技能目录里它才认。不同工具、不同版本的具体路径不太一样(常见的是用户级的 ~/.agents/skills/ 或 ~/.codex/skills/,也有项目级的 .agents/skills/),具体以你所用工具的官方文档为准。放好之后一般要重启一下工具让它重新扫描。
装完怎么确认装上了?多数工具支持在对话里输入 /skills 命令(或者输入 $ 符号)调出技能列表,看看你那个技能在不在里头。想手动指定用某个技能,也可以直接在提示词里点名它。之后你把一段会议记录丢给它,它就会按你定的规矩,整整齐齐地输出"参会人员、议题、决定、行动项"这套结构,还能顺手归档。这一套跑通,你就算真正把智能体从"通用助手"调教成了"懂你规矩的专业选手"。
六、记忆系统:别再每次都从头交代背景
跟 Skills 是"亲戚"、但解决的问题不太一样的,是记忆系统。前面提到"额度不经用",另一个大原因就出在这儿——不会用记忆,你就得一遍遍重复交代同样的背景,白白烧钱。
问题出在哪:AI 每次都"失忆"
在这类工具里,你可以开好几个对话,每个对话都是一个全新、独立的上下文环境。这带来一个后果:一个新对话里的 AI,对你这个项目之前发生过什么、用的什么技术、有什么约定,是完全不知道的。
于是很多人陷入一种低效循环:每开一个新对话,就得把"我这项目前端用 Vue、后端用什么、代码要加中文注释……"这套背景重新讲一遍。讲一次是几十上百字,天天讲、次次讲,时间和额度就这么悄悄漏掉了。
记忆系统就是来堵这个漏的。它的思路和 Skills 一脉相承:把那些通用的、每次都要交代的规则,写进一个固定的文件里,AI 遇到类似情况时直接读这个文件,就不用你反复叮嘱、它也不用重新思考。省心,也省 token。
记忆分两种范围,我用一张表先给你框住区别,再分别细说:
|
类型 |
作用范围 |
怎么设置 |
典型用途 |
|
项目级记忆 |
只对当前这个项目生效 |
在项目里放一个 |
这个项目专属的约定 |
|
全局记忆 |
对你所有项目都生效 |
在工具的"设置 / 个性化"里写规则 |
你个人一以贯之的偏好 |
项目级记忆:一个 AGENTS.md 文件搞定
项目级记忆的做法很简单:在你的项目文件夹里新建一个名为 AGENTS.md 的文件,把这个