网通社科技快报
开发者将两条AI防呆规则写入AGENTS.md 减少页面冗余与Bug返工
近期,开发者在使用AI Agent编写前端页面与修复Bug时频繁遭遇两类问题:页面充斥重复说明文字,形同用户手册;Bug修复仅掩盖表象,未触达根本原因。为系统性应对,社区提炼出两条简洁但精准的约束性提示词,并推动将其写入项目级规范文件AGENTS.md。第一条为“Avoid unnecessary secondary labels and descriptions. Let the layout do the explaining”,强调通过布局层级、视觉权重与动词命名传递信息,而非依赖冗余文案;例如个人资料页中“点击保存按钮保存修改”等语句应删除,而涉及隐私或输入约束的信息则需保留。第二条为“Fix a bug at its cause, reasoning from first principles”,要求AI从数据流与执行模型出发定位问题根源,而非简单添加setTimeout等临时补丁——如昵称更新后列表未刷新,真实原因可能是saveProfile未返回Promise,而非延时不足。这两条规则虽仅数十字,却直指当前AI辅助开发中交互设计与工程思维的断层。已有团队将其设为强制规范,并结合Lint工具扫描JSX中连续纯文本行或异步函数缺失return,初步过滤偏差。该实践不仅提升交付质量,也重新厘清人机责任边界:AI高效生成,人类定义‘必要’与‘根本’。随着Agent向深度工程场景渗透,此类制度化防呆规则正成为保障基础体验的关键门槛。