研究者遇到一个新问题,隐约记得读过讨论相同限制的论文,却想不起标题。网上又搜了一轮,得到很多新文章,仍找不到当时那条有用批注。已经花过的阅读时间,没有变成下一次可以接着用的判断。
先用文献管理器的批注和全文搜索,它们比另建一套目录成熟。EasyNet 的用途不是重新做阅读软件,而是不同助手想查询同一个已有文献库时,不必每个会话重新上传资料和解释哪些确实读过。
可以在文献库旁接一个查询函数,输入当前问题,返回候选论文、批注定位、已确认观点和仍有疑问的部分。检索和排序由原服务或新增检索程序负责,Context 保存入口;当前目录列表不能代替 PDF 解析和语义检索。
个人批注与作者原话必须分开,下载过的文件也不能自动标成读过。函数按调用者权限给出允许分享的引用,全文仍从有权访问的文献库取得,不能把个人订阅变成任意助手的公开下载服务。
先整理一小组确实读过的材料,用自己记得的问题反查,检查是否能回到正确段落。找不到就返回没有匹配,不能编造“你曾经收藏过”的文章;同一论文多个版本也需在检索服务里明确区分。
旧材料能回答的部分先复用,覆盖不了的部分再向外搜索,并保存这次新增判断。下次研究不是从空白结果页开始,而是从自己已经理解到哪里继续;如果没有可靠批注和定位,仅把 PDF 堆在一起不会产生这个变化。
- 01
想起一个限制
用问题而非标题查找
- 02
查询已有文献库
找批注、版本与页码
- 03
回到原段落
已知部分复用,缺口再搜索
一条可回查的阅读结果
虚构文献条目的数据形状,不声称这是存在的论文,也不实现语义检索。
示例内容 · json
{
"library_id": "demo-paper-12",
"read_status": "annotated",
"version": "v2",
"location": {"page": 7, "section": "Limitations"},
"my_note": "Test covers short sequences only",
"author_quote": null,
"needs_check": "behavior on long sequences"
}预期结果:把个人短序列批注与作者原话分开;长序列仍待核查。
接入时的检查项
- 模糊问题能否找回已知相关材料并给出定位。
- 未读材料是否与已有阅读结论分开。
- 检索无结果时是否不虚构曾经收藏过的论文。