ds-sharpen
更锋利的提示词比任何循环都节省令牌。先修正提问,再动手做事。
步骤
- 复述:用自己的话复述用户想要什么以及背后的问
题,控制在三句话内。如果做不到,只问一个问题。
- 深化任务,简要回答:
-
顶级专业人士在此会做哪些用户没有要求的事?
-
他们会从什么原始材料入手,而不是从摘要开始?
-
他们会使用什么方法和工具?
-
什么外部检查(不是你自己或用户)能证明结果正确?说出一个命令、测试、指标或来源。
-
重写提示词,使之正好要求上述内容。范围不得扩大。把属于用户的选择留空并列出。
-
可选压力测试:当计划有风险或用户要求时,启动两三个拥有全新上下文的子智能体,给每个子智能体提供计划和目标,要求各自攻破它,并为每项发现提供运行证据:失败的测试、探测脚本或真实命令输出。没有运行证据支撑的发现予以丢弃。
-
呈现:复述内容、重写后的提示词、开放的选择,以及任何存活的发现及其命令和输出。
停止条件
-
用户接受或编辑重写后的提示词。
-
或压力测试返回。未经用户同意不要循环超过一次。
规则
-
更深,而非更大。不要添加功能。
-
不要应用压力测试中的修复,只报告它们。
-
没有输出的发现只是意见,应排除在外。
适用场景:在开始编码或执行复杂任务之前对齐需求,把任务做深而不是做大。限制:压力测试为可选项;未经用户同意不得反复循环;压力测试结果只报告不自动修复。