3.3 KiB
3.3 KiB
模块 3:若依场景中的幻觉死循环
常见表现:
- AI 说所有接口都有权限校验 → 但不给 Controller 依据
- AI 说操作日志完整 → 但不给注解或 AOP 依据
- AI 说按钮权限安全 → 但只看到前端代码
幻觉控制顺序
1️⃣
先找证据
2️⃣
再判断原因
3️⃣
最后给方案
若依证据收集 Prompt
请先不要修改代码。请围绕"用户管理删除按钮权限"收集证据:
1. 前端按钮在哪个页面
2. 使用了哪个权限字符
3. 前端如何判断按钮显示
4. 后端删除接口在哪里
5. Controller 是否有权限注解
6. 是否记录操作日志
7. 无法确认的内容
原因判断 Prompt
请基于证据判断风险:
- 每个风险必须对应文件、函数或注解
- 区分已确认事实和推测
- 无法确认的内容写入不确定点
- 不要直接下安全结论
方案生成 Prompt
请基于已确认风险给出方案:
修改文件 · 修改方法 · 新增或调整权限注解 ·
是否需要操作日志 · 影响范围 · 验证方式 · 测试建议