科研创新 · 论文数据分析

把论文里的数据,变成能对账的表

CALF 帮你从论文中抽出关键字段(材料体系、工艺、性能、测试条件、作者自述局限), 每一条都带着原文出处——点一下就能看到它出自哪一页哪一句。

无需注册 · 文件不上传服务器 · 所有分析在你的浏览器里完成

1

结构化字段

不是给你一段摘要,而是给你能填进综述表格的字段值。

2

强制出处

每条数据都带页码与原句,点开即见,所以你敢用。

3

冲突标黄

多篇论文同一指标不一致时主动标出,不必等读完才发现。

三步开始

① 上传或选示例

在「开始」页点“用示例论文试试”,或拖入你自己的 PDF。

② 看字段与出处

左侧字段卡片,右侧原文;点卡片即可定位高亮。

③ 加入对比表

分析第二篇后,在「对比表」页一起看,冲突自动标黄。

关于准确性:CALF 是辅助工具,抽取结果需要你复核。系统会把不确定的字段标成 待人工确认,并且绝不猜测原文没有写的内容。

开始分析

选择示例论文,或上传你自己的 PDF。文件不会离开你的电脑。

把 PDF 拖到这里

或

仅支持文字版 PDF(扫描件暂不支持)

已分析:0篇
还没有结果。
点上面的「用示例论文试试」立刻看效果。
原文
点左侧任意字段卡片,这里会显示它出自哪一句。
想接真实分析接口?打开 app.js,把顶部的 CONFIG.apiBase 填成你的后端地址(例如 https://api.example.com)即可切换为服务端分析。 留空则使用浏览器内的本地演示分析。

对比表

同一指标在多篇论文间不一致时,系统会标黄并列出双方出处。

对比表是空的。
请先在「开始」页分析两篇以上论文,并点击「加入对比表」。

支持我们

CALF 目前是一个学生项目,还在迭代中。如果你愿意帮忙,下面每种方式都很有用。

① 反馈问题

告诉我们哪篇论文抽错了、哪个字段没抽出来。附上论文类型即可。

support@ledgerly.app

② 参与内测

发一封邮件写明你的研究方向,我们会优先处理你领域的字段模板。

申请内测

③ 贡献代码

字段模板、解析规则、界面文案都可以贡献。

项目仓库(待填)

说明:本页不设收款入口。我们不接受与比赛评审相关的任何赞助, 所有反馈与建议请通过上面的邮箱联系。

关于我们

CALF 是我们在 2026 武汉 1024 · AI 黑客松「科研创新」赛道提交的作品: 把论文变成可核查的数据,让做综述的人少抄一点、少错一点。

我们在解决什么

写一篇综述,最花时间的不是读,而是把几十篇论文的样本量、方法、结论、局限 手工抄进一张 Excel——抄完还找不到出处,更看不到哪两篇其实互相矛盾。 CALF 只做三件事:抽成字段、标出出处、暴露冲突。

团队

成员 A

分析引擎:PDF 解析、字段抽取与自校验

成员 B

网站与交互:结果页、原文定位、导出

成员 C

评测与交付:标注集、指标、演示材料

(请替换为真实姓名与分工)

技术与开源

数据与合规

如有异议请联系 support@ledgerly.app,我们会及时处理。

使用指南(新手教程)

从零把这个站点放到公网上,大约 20 分钟。完全不需要安装任何开发工具。

一、你需要准备什么

不需要装 Node.js、不需要 npm、不需要命令行。所有操作都在浏览器和文件管理器里完成。

二、把文件放到电脑上

  1. 在桌面新建一个文件夹,名字就叫 calf-site。
  2. 把 4 个文件放进去,注意 sample.js 要放进里面的 data 子文件夹。
    calf-site\
    ├─ index.html
    ├─ styles.css
    ├─ app.js
    └─ data\
       └─ sample.js
  3. 检查文件名后缀:Windows 默认隐藏扩展名,请先在“查看”里勾上“文件扩展名”, 确认是 index.html 而不是 index.html.txt。

三、本机先看一眼

  1. 双击 index.html,浏览器会打开页面。
  2. 点「开始」→「用示例论文试试」,应当出现字段卡片;点任意卡片,右侧出现黄色高亮原句。
  3. 点「开始」→ 选择你自己的文字版 PDF,等几秒看结果。
  4. 点「加入对比表」,再点一次示例按钮(会换成第二篇),然后进「对比表」页看冲突是否标黄。
注意:双击打开时地址栏是 file:///C:/Users/...。 这个地址只有你自己的电脑能打开,绝对不能作为提交链接发给评委。下一步必须部署。

四、上传到 Cloudflare Pages(推荐,免费)

  1. 浏览器打开 dash.cloudflare.com,用邮箱注册一个账号(免费)。
  2. 登录后,在左侧找到 Workers & Pages,点进去。
  3. 点 Create(创建)→ 选择 Pages 标签 → 点 Upload assets(上传静态资源)。
  4. 给项目起个名字,例如 calf。这个名字会出现在网址里。
  5. 把整个 calf-site 文件夹拖进上传区域(拖文件夹,不用一个个选文件)。
  6. 点 Deploy site(部署)。等 10–30 秒,出现成功页面。
  7. 页面上会给你一个网址,形如 https://calf.pages.dev。点开它——这就是可以发给评委的公网链接。
以后改了文件怎么办?回到这个项目,点 Create new deployment, 重新拖一次文件夹即可,旧版本会自动保留,可随时回滚。

五、换成 GitHub Pages(备选)

  1. 注册 github.com,点右上角 + → New repository,名字填 calf,选 Public,创建。
  2. 在新仓库页面点 uploading an existing file,把 4 个文件拖进去(data 文件夹也一起拖),点 Commit changes。
  3. 进 Settings → 左侧 Pages → Source 选 Deploy from a branch,Branch 选 main 与 / (root),点 Save。
  4. 等 1–2 分钟刷新页面,会出现网址 https://你的用户名.github.io/calf/。
GitHub Pages 首次生效稍慢;国内访问速度可能不如 Cloudflare。

六、上线前检查清单

七、常见问题

页面打开是空白?

多半是 data/sample.js 没有一起上传,或路径大小写不对(服务器区分大小写,本地不区分)。检查文件夹结构。

上传 PDF 报错“不支持”?

本模板只解析文字版 PDF。扫描件(整页是图片)读不出文字,会提示不支持——这是已知限制,不要当成 bug 现场演示。

抽取的字段不对?

本模板用的是内置演示规则,只认常见的材料与化学字段词。要真正可用,需要接你自己的分析接口: 打开 app.js,把 CONFIG.apiBase 改成你的后端地址。

要不要买域名?

不需要。免费的 xxx.pages.dev 足够提交比赛。买了域名也可以在 Pages 里绑定。

会不会泄露论文?

不会。本模板在浏览器本地解析,文件不出本机。若你之后接了服务端接口,请在「关于我们」里更新隐私说明。

八、以后想改文案怎么办