使用字节 Trae做代码开发,Agent 竟然会有找错目标需求的情况!

AI 时代程序员必备技能

Codex、Claude Code、Cursor、Hermes Agent、OpenClaw等工程化实战专栏 ,讲透 AI 如何接管脏活累活

概述

在使用AI开发工具进行开发的过程中,有时候会发现 Agent 也会有把需求看错的情况,

写了明确的开发规范,project_rules.md, Trae 也看了,但就是看错了,找成了别的需求,还好我盯着看,发现它搞错了,就手动停止了,让它再找一次,这次找到了,也承认前面是找错了。

目前不知道它为何会找错。

我把 在做任务之前,先跟我确认找到的需求这项,写到了开发规范里。

开发规范大概如下内容

# 开发规范

## 开发流程概述
1. 如需修改已有文件,则先按备份规范进行备份;
2. 修改完成后,提供改了哪些代码,展示出来给我看;
3. 最后进行总结,并给出修改文件清单,新增的文件要备注是新增的;
4. 如有新建表或修改表结构,提供相应的脚本即可,不需要执行,我会手动执行;

## 备份规范
1. 修改代码之前需进行代码文件备份;
2. 备份位置:backup 目录;
3. 备份格式:按日期每个日期里的同一次调整放同一个文件夹下,并加上星期几,如:backup/2016-05-27 周三;
4. 具本里面再放按时间及调整总结的文件夹,如 “0846 三轴分离”,表示 0846 分进行的备份,此次备份的目的是要做 “三轴分离” 这个优化;

## 需求文档位置:doc/需求.md
1. 一天的需求放在对应日期所在的目录下;
2. 每条需求的标题前面是以时间编码的需求号;
3. 如果指令中没有说明是哪个日期的第几号需求,则指的是当前日期;

需求文档示例

# 2026-06-09 周二

## 0922 学无止境  或 持续学习 
俗话说,活到老,学到老。我经常看书,纸质的或电子的,也会看一些系统化的视频,这些统称为“资料”。
经常不知道看到哪里了,因此,我想做个管理模块儿,包括资料本身的管理以及学习记录的管理。
你觉得我的模块儿名称叫 学无止境好还是 持续学习好?或者你有其它建议?
请帮我实现这个功能,具体需求如下。
1. 编辑页面可以做弹窗,但界面要凑,我是一个追求效率的人;
2. 同时需要注意要做手机上的适配。
3. 我平时用的电脑都有外接显示器,宽屏的;
4. 日期控件统一使用 flatpickr 插件,方便用户选择日期。这个插件在 ***list.html 中有使用。
### 资料管理
- 资料包括:纸质书、电子书、视频等;
- 每个资料都有一个唯一的 id,用于查询和管理;
- 资料的基本信息包括:资料类型(电子书、纸质书、视频)、名称、作者、出版社、出版日期、购买日期、价格、链接地址(主要是针对视频类的)、状态(New/Inprogress/Finished)、备注;
- 资料名称 必填;其它非必填;
- 可以根据资料名称、作者进行查询和筛选;
- 初始状态为 New,用户可以在学习过程中根据情况修改状态为 Inprogress 或 Finished。

### 学习记录
- 列表展示当前用户学习记录,包括 资料名称、学习日期(格式:YYYY-MM-DD)、周几(学习日期对应的周几)、学习内容、用时(单位:分钟)、笔记。
- 列表 按学习日期倒序展示,默认展示。
- 列表上面是查询区,可根据 资料名称(下拉框,按添加顺序倒序展示资料名称)、学习日期范围 进行查询和筛选;
- 列表下面是 对列表数据用时的总体统计(统一换算成小时);

## 1011 资料管理编辑页面,调整一下控件布局
第一行是 类型 和 名称;
第二行放 状态  和 链接,链接与第一行的名称一样的宽度;
第三行放 作者、出版社、价格,三个一行;
第四行放 出版日期、购买日期保持现状;
最后是备注。
界面上字体有点小,帮我调整到 16px;

## 1030 手机上“资料管理页面”样式调整
- 手机上的资料管理页面,希望查询区的输入框 与 查询按钮要在同一行,目前是两行,查询按钮可以窄一点。
- 改得还不如不改,查询按钮占了一行 的90%的空间,输入框很小。
- 在同一行了,大小也合适了,但没对齐

## 1045 手机上 资料编辑窗口样式调整
- 出版日期 和 购买日期的宽度都太宽了,希望改成 50%

## 1050 手机上 学习资料列表,操作列的 两个按钮太宽了,跑到单元格外面去了,请优化。

## 1105 手机上学习记录样式调整
- 查询条件区的 快捷时间按钮,占空间太大了,希望能一行展示;PC上可以不动;

## 1115 资料需要增加 总页数(电子书、纸质书)、总集数(视频)

## 1249 资料编辑页面,类型默认为 纸质书,当前是电子书

## 1320 资料编辑页面,增加 来源:下拉框,下拉选择有 B站/京东/淘宝/唯品会/,默认京东
- 编辑页面上,来源 放到 页数 同一行,放现在的位置太挤了;非必需,需要有个空选项。

## 1339 资料编辑弹窗,请在以下输入控件加黄色背景色以突出显示
- 名称、状态、价格、作者、购买日期、来源
- 
## 1348 资料管理,列表:
- 增加 购买日期,出版日期 两列,放到 作者 列后面;
- 增加 备注列,放到状态列后面;

## 1441 资料列表的查询,没有达到预期,界面列表内容没有改变

## 1518 资料列表,增加右键菜单:编辑、复制、删除
- 编辑,点击打开编辑窗口进行编辑;
- 复制,解决同一时间购买同一作者多本书的场景,点击后以当前点击的行数据进行复制,并打开编辑窗口进行编辑,资料名称空着、价格空着,其它相同;
- 注意:复制保存时是要创建一条新的记录,不要影响被复制的那条记录;
- 删除,点击弹出删除确认框,用户确认后进行删除;

给Agent的指令

指令我一般写成:

" 帮我实现1024号需求"  

“1024 号需求,谢谢!”

Agent 基本都能根据开发规范找到需求文档,然后根据需求文档里需求号的编码规范,找到正确的需求,但今天,第一次发现,它竟然找错了。

结论

要么需求号唯一;

要么要求Agent  在动手前先跟你确认它找到的需求。

在这里,我选择了后者,把动手前先对需求,写到了开发流程里。

番外

这个模块儿很快完成了,叫“学无止境”,手机上得用浏览器,地址与PC上相同。

AI 时代程序员必备技能

Codex、Claude Code、Cursor、Hermes Agent、OpenClaw等工程化实战专栏 ,讲透 AI 如何接管脏活累活

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值