设想一下,你将一份会议记录或项目文档交给AI,期望它能自动生成带有责任人、截止时间和验证动作的待办事项。但结果往往只得到一堆段落罗列、要点归纳和模糊描述,完全找不到“张磊周三前重跑migrate”这样的具体条目。这并非AI不够聪明,而是你没有为其提供可抓取的锚点、没有锁定输出结构,也没有校验它是否真的把“请技术组落实”转化成了“【待办】王工|2026-08-05|在dev环境部署v2.3服务并验证返回200”。
第一步:喂给AI的原始材料必须含“待办触发信号”
检查你准备上传的会议纪要、学习笔记或项目文档,搜索其中是否包含【负责】【牵头】【9月20日前】【由XX组落实】【周三前】等关键词。只要任意一个词没有出现在原文中,AI就不会生成待办事项——它只能提取已有信息,不会凭空编造。
如果搜不到,请立即在文档最开头手动插入一行:【本次所有行动项默认由发言者本人执行,截止时间为发言后3个工作日内】。这句话是全局开关,必须写在第一行,且不能添加“建议”“原则上”等模糊修饰词。
如果文档是PDF扫描件或图片,建议先用百度文库AI的OCR功能转换为文字,然后检查转出文本中是否包含上述关键词。不准确的OCR识别可能会把“周五前”误识别为“周产前”,导致AI直接跳过该句。
第二步:提示词末尾必须粘贴三段式硬指令
在百度文库AI的输入框中粘贴完背景信息后,务必确保最后一行原样粘贴以下三段式指令。不能删改、换行或添加空格:
请严格按以下三部分输出:①会议概要(100字内);②决议事项(每条以“【决议】”开头);③待办事项(每条以“【待办】+责任人全名+YYYY-MM-DD截止日期”格式列出,缺任一字段则标注“【待确认】”)。
这句话必须放在提示词最末尾。Gemini等模型对结尾指令的响应率最高,此处不写死就等于没写。
【缺任一要素即为无效待办,必须删除重提】
第三步:强制AI执行“升格为”动作链
方法一:扮演项目协调员,扫描所有动词组合
在提示词开头写:“你是一位有4年经验的项目协调员,核心职责是确保每次产出可执行结果。请扫描全部文本,定位所有含‘负责’‘牵头’‘提交’‘完成’‘截止’等动词+时间/人称组合的语句。”
方法二:用“升格为”这个词驱动AI
把“请整理内容”替换成:“请逐句扫描转录文本,对出现‘请XX对接’‘下周前’‘9月20日前’‘由技术组落实’等信号的句子,立即提取主语作为责任人、时间短语转为标准日期、动宾结构提炼为任务描述,并【升格为】待办事项。”
“升格为”这个词不能省——它触发模型执行“识别→抽取→重构”三步操作,否则它只会原样复述那句话。
方法三:给AI绑定一个具体的学习者场景(适用于学习类文档)
在文档最开头插入【张磊|刚跑通第一个Django视图|models.py字段类型总配错】。这行字不参与转写,但会强制AI把“字段类型”和“配错”绑定为待办触发词,否则它默认按教材目录生成“掌握模型定义”,根本不会拆出“把CharField改成TextField并重跑migrate”这种动作。
第四步:生成后立刻校验三要素是否齐全
第一步:检查每条待办是否同时包含——具体文件路径(如“user_profile/models.py”)、精确到行号的修改位置(如“第12行”)、明确的验证动作(如“运行python manage.py makemigrations验证是否报错”)。
第二步:若发现原文未写明时间或责任人,在提示词末尾追加一句:“所有待办默认由学习者本人执行,截止时间为发言后24小时内;若原文未提验证方式,则补充‘用python -m pytest tests/test_models.py验证’。”
第三步:翻到输出结果第一页顶部,确认是否出现带【】的客户标识行。若未显示,说明原始样例开头漏了【客户专属标识行】——此时不要点“重新整理”,而是关闭窗口,回到文档开头补上再试。
第四步:检查AI反推出的提示词中是否含“升格为”“责任人全名”“YYYY-MM-DD”三项硬约束。
