提示模式审计工具 ctx-prompt-audit

提示模式审计工具是一款AI会话质量分析技能,通过分析用户与AI助手的对话记录,识别模糊、低效的提示模式,提供个性化改进建议。该工具帮助用户减少澄清循环,提升提示工程能力,优化人机协作效率。关键词:提示工程,AI对话优化,会话分析,提示模式审计,人机交互效率提升。

AI智能体 0 次安装 0 次浏览 更新于 2/27/2026

name: ctx-prompt-audit description: “审计提示模式。定期使用以帮助用户提升提示质量,减少澄清循环。”

分析最近的会话记录,识别导致不必要澄清来回的提示。

审计前准备

  1. 检查会话数据:在.context/journal/目录中查找要分析的记录
  2. 至少需要3个会话:少于3个样本量太小;告知用户稍后再试
  3. 确认范围:如果用户指定了会话或日期范围,则使用该范围;否则默认使用最近的5个会话

使用时机

  • 定期使用以帮助用户改进提示方式
  • 当用户要求反馈其提示风格时
  • 注意到最近会话中有多次澄清循环后
  • 在经历了异常多来回的会话后

不应使用的时机

  • 用户首次会话后立即(数据不足)
  • 当用户感到沮丧时;在用户已经烦恼时进行指导效果不佳
  • 未经请求;仅在用户调用或明确要求反馈时运行

使用示例

/ctx-prompt-audit
/ctx-prompt-audit --sessions 10
/ctx-prompt-audit 2026-01-24

数据来源

会话记录存储在日志中:

来源 格式
.context/journal/ 导出的会话日志(更丰富)

日志条目包含完整的逐轮对话,是模式检测的最佳来源。

处理流程

  1. 收集记录:从日志中读取3-5个最近的会话
  2. 提取用户提示:分离出用户发出的提示
  3. 识别模糊提示:标记那些导致澄清问题的提示(见以下标准)
  4. 交叉参考模式:寻找跨会话的重复习惯,而非一次性错误
  5. 生成指导报告:使用以下输出格式
  6. 呈现与讨论:分享报告,询问用户是否想深入探讨任何示例

什么使提示“模糊”

寻找那些导致助手询问澄清问题而非直接行动的提示:

  • 缺少文件上下文:未指定哪个文件或错误就说“修复bug”
  • 范围模糊:未说明优化什么或成功标准就说“优化它”
  • 目标未定义:存在多个组件时说“更新组件”
  • 缺少错误详情:只说“它不工作”而没有症状描述
  • 模糊的行动词:“让它更好”、“清理这个”

重要细微差别

并非每个简短提示都是模糊的。考虑上下文:

  • 在讨论特定错误后说“修复bug”:不模糊
  • 作为第一条消息说“修复bug”:模糊
  • 在模式建立后说“同上:”:不模糊(用户建立了惯例且高效)
  • 引用共享上下文的简写是良好的提示,而非懒惰的提示

输出格式

## 提示审计报告

**分析的会话数**:5
**审查的用户提示数**:47
**发现的模糊提示数**:4 (8.5%)

---

### 示例1:缺少文件上下文

**您的提示**:“修复bug”

**发生了什么**:我不得不询问哪个文件和什么错误。

**更好的提示**:“修复src/auth/login.ts中的JWT验证失败导致401的身份验证错误”

---

## 需要注意的模式

根据您的会话,您倾向于:
1. 跳过提及文件路径(出现3次)
2. 在未明确“它”指代什么的情况下使用“它”(出现2次)

## 您做得好的地方

- 调试时提供错误输出(5个会话中有4个)
- 大多数提示中按路径引用特定文件

## 建议

- 讨论特定代码时,以**文件路径**开始提示
- 调试时包含**错误消息**
- 为优化任务指定**成功标准**

指导原则

  • 建设性,非批判性:将建议框定为改进,而非纠正
  • 展示实际提示:引用其会话中的内容,使示例具体而非假设
  • 解释后果:提示模糊导致了什么(额外的来回、编辑了错误文件等)
  • 提供改写:为每个示例展示具体的更好替代方案
  • 肯定优点:包含“您做得好的地方”部分;纯粹批评时人们学习效果不佳
  • 寻找模式:一个模糊提示是噪音;三个同类型提示是值得解决的习惯
  • 以可操作建议结尾:3-5个具体、易记的建议

质量检查清单

呈现报告前,验证:

  • [ ] 至少分析了3个会话(非极小样本)
  • [ ] 每个“模糊”示例包含实际引用的提示
  • [ ] 每个示例都有具体改写(不只是“更具体些”)
  • [ ] 考虑了上下文(简短≠模糊)
  • [ ] 报告包含积极观察,而不仅仅是批评
  • [ ] 建议针对该用户的模式,而非通用建议