跳到正文
MyDSH我的 DSH 实战笔记
English
独立维护,非DeepSeek官方;与mydsh.dev等其他MyDSH站点无关联。

首页/模式与上下文/指令写法与占位符

一句话提示词改写成完整配方:输入、输出、验收三段补齐

一句话指令发出去,结果时好时坏,每次都要人工修一遍。

已核验版本与环境核验日期2026-11-14
适用范围
任何需要可复现产出的任务
核验日期
2026-11-14

可复制指令

扫描 pdfs/ 下所有 PDF,生成 index.md。读不到正文的标注「读取失败」,不要跳过。先只做前 5 份给我看格式。

一句话提示词的问题是它只说了「做什么」,没说另外三件事:输入从哪来、输出长什么样、怎么算做完。补上这三段,结果才可复现。

改写前

帮我把这些 PDF 整理成一个索引。

改写后

扫描【目录:pdfs/】下所有 PDF,生成一份 Markdown 索引 index.md。

【输入】
- 只处理 pdfs/ 下一层的 PDF,不递归子目录
- 读不到正文的(无文本层)单独列一节,标注「读取失败」

【输出】
表格,四列:文件名 | 一句话说明 | 三个关键词 | 修改时间
- 一句话说明必须来自正文,不许根据文件名猜
- 按主题分组,组内按时间倒序

【验收】
- index.md 已生成,原 PDF 一个都没被改动
- 每条说明能在原文找到对应内容
- 读取失败的文件单独列出,没有被跳过
- 处理总数 = 成功数 + 失败数

先只做前 5 份给我看格式,我确认后再做全量。

三段各自解决什么

段解决缺了会怎样
输入边界与前置条件:处理什么、不处理什么、遇到坏数据怎么办它会自己决定范围,每次不一样
输出形态与判据:几列、什么格式、哪些字段不许猜结果每次长得不同,没法机械核对
验收怎么算完成:可检查的条件它说做完了,你说不清做没做完

两个细节最容易被忽略

  • 「不许猜」要明说:不写「说明必须来自正文」,它会根据文件名编一句像模像样的。
  • 「先做5份」写进指令:这一句把一次赌博拆成两次确认,成本几乎为零。
验收段落里的每一条都必须是可机械核对的。「质量好」不是验收项,「总数 = 成功 + 失败」是。

怎么算跑通

照着逐条对,全过才算完成。有一条没过,先解决它再往下。

  • 改写后的指令包含输入、输出、验收三段
  • 验收项每一条都能机械核对
  • 第一次跑只做了小样本

会失败在哪

现象 / 原因 / 怎么办,按实际踩到的顺序写。

现象原因怎么办
补了三段结果还是不稳输入段没写清边界,或输出段留了「合理即可」的空间把边界写成可判断的条件,把输出字段写死
它跳过了失败文件指令里没明确「不许跳过」加一句「读不到的也要出现在表里,标读取失败」

来源

标「已核验」的,来自本站实跑;标「公开资料整理」的,逐条附出处。