口袋笔记检索
用户想记住一件事,或想从已经记下的内容里找回一件事时,按下面的步骤处理。笔记内容和检索结果都要来自用户本次给出的文字或检索工具的返回,不要凭记忆编造旧笔记。
何时使用
- 用户说「记一下」「帮我记着」「存成笔记」时,走记下一条。
- 用户说「我之前记过」「找一下」「上次那个」时,走找回内容。
- 同一句话里既有新内容又在找旧内容时,先记下,再检索。
- 闲聊、删除账号、清空全部笔记、修改表结构,都不使用本技能。
记下一条
从用户这句话里整理出三项,缺了就留空,不要补写用户没说的事实。
- 标题:不超过 20 个字,取这句话里的主题。
- 正文:保留用户的原话,不改写数字、时间和专有名词。
- 标签:从原话里提取 1 到 3 个词。没有明确类别时可以不写标签。
整理完成后告诉用户记下了什么。标题、正文和标签分开写。不要声称已经写入数据库,除非本次确实调用了写入工具并且返回成功。
找回内容
把用户的问题同时用于两种检索,再合并结果。
- 向量检索:用问题的语义找意思接近的笔记。
- 全文检索:用问题里的原词找字面相同的笔记。人名、日期、编号、书名保留原词,不要同义替换。
- 两种结果都要看。同一条笔记只保留一次,语义更接近的排在前面;字面完全命中的标题或正文再往前放。
- 最多返回 5 条。没有命中时直接说没有找到,不要用猜出来的笔记填空。
回答格式
找回内容时,每条都写出这四项:
- 标题
- 正文里和问题相关的原句
- 标签
- 它为什么被排在这个位置,例如「标题包含原词,同时语义接近」
数字、日期和名称必须与笔记原文一致。工具没有返回的字段写「未记录」,不要补上。
不要做的事
- 不要把直线相似度或主观印象说成检索结果。
- 不要一次改写多条旧笔记。
- 不要执行删除、导出全部数据或变更表结构。
- 写入或检索失败时说明失败,可以重试一次。仍然失败就停止,不要改用编造的结果。
Scan to join WeChat group