项目里的资产
项目下的四类资产 —— PDF、文档、文献核验、画图 —— 各自的特征与导出方式
资产类型一览
| 资产 | 在哪里产生 | 数据表 | 典型用途 |
|---|---|---|---|
| PDF 论文 | 阅读页上传 / 解析 | project_papers 关联 + 解析任务 | 精读、AI 问答 |
| 文档(笔记 / 草稿 / 大纲) | 写作页新建 | project_documents | 自由编辑的写作内容 |
| 文献核验 | 写作页新建(特殊 docType reflist) | project_documents(同上) | 一行一条原始引用,批量富化为标准格式 |
| 画图(加入项目的) | 画图页生成后显式"加入到项目" | project_drawings | 你认可的最终插图 |
| 加入项目的检索结果 | 搜索页"加入到项目"按钮 | project_papers | 自己挑出来的关键文献 |
PDF 论文
在阅读页上传或粘贴 URL,后台会用 Grobid 解析出结构化信息(标题、作者、章节、引用)。
- 解析后:进入项目的"已解析 PDF"tab,可以打开做 AI 问答、跨论文对比
- 没绑定项目就上传?做不到——阅读页有硬绑定守卫,没选项目直接拒绝进入
- 从一个项目移到另一个项目?目前没有迁移按钮,需要重新上传到目标项目
文档与文献核验
写作页左侧抽屉的"+新建文档"下拉里有两类:
- 空白文档:
文档和文献核验两种基础类型 - 从模板新建:论文初稿、综述大纲、会议摘要、审稿意见回复、文献核验、实验记录 6 个模板
底层数据 doc_type 有 note / draft / outline / reflist 四种,UI 上简化成「文档」和「文献核验」两类。
文献核验是个特殊形态:一行一条原始引用(不规整的字符串),保存后调 enrich API 把每条匹配回标准格式 + DOI + 可点击的来源链接。适合:
- 综述写作里的参考文献清单整理
- 复审已有论文 reference 的可达性
- 把别人发你的 BibTeX / 文本格式批量"提纯"成标准引用
画图资产
画图页本身归属项目的是对话(drawing_conversations.project_id)—— 生成的图默认只挂在对话里。
要让一张图成为"项目资产",需要在画图页显式点"加入到项目":
- 加入后这张图进入
project_drawings,跟 3 天自动清理的nano_generations解耦,永久保留 - 在项目详情页和写作页的 ImagePicker 里都能找到
设计上区分对话和资产:对话记录你"做了什么",资产保留你"认可了什么"。同一段对话里生成 10 张图、最终只把 2 张加入项目资产是常见模式。
加入到项目的检索结果
搜索页(任何数据源都支持)每条结果旁有"+加入项目"按钮。点完:
- 论文元数据写入
project_papers(包含 paperId、source、标题、作者、年份、venue、引用数) - 项目里的"我的文献"列表能看到
- 写作页 Auto-Cite 触发时,会优先匹配项目内已加入的论文(减少误引、节省积分)
导出
不同资产的导出方式:
| 资产 | 导出方式 |
|---|---|
| 原文不变;解析结果可在阅读页里复制结构化文本 | |
| 文档 / 文献核验 | 写作页顶部菜单:Markdown、Word、纯文本 |
| 画图 | 画图页 toolbar 的 Export PNG;矢量图通过"矢量转换"动作导出 SVG |
| 加入的论文 | 项目详情页"我的文献"tab → 批量导出 BibTeX / CSV |
容量
目前没有强制容量限制,但建议:
- 每个项目 < 100 篇 PDF(解析数量大会变慢,AI 问答上下文也会被稀释)
- 文档数量没影响
- 画图资产没影响(图本身在对象存储,不进项目记录的体积)
资产很多的项目,建议按子主题拆成多个小项目。