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