网易首页 > 网易号 > 正文 申请入驻

把发票交给云端?他做了个断网也能跑的本地收据整理器

0
分享至

每个季度,我哥哥都要丢掉一整个周末。他在印多尔经营一家自由职业平面设计工作室,桌上堆着一鞋盒皱巴巴的纸质小票、WhatsApp 里拍的照片、邮箱里的 PDF 发票,然后一行一行手动敲进表格。


他们试过商业报销应用,装完立刻删了。原因很直接:这些应用会把收据上传到第三方云服务器。而一张收据上带着家庭住址、个人银行信息、客户姓名和税号。对在意隐私的自由职业者和小商家来说,上云这条路走不通。

SlipSense 就是为这件事做的。它是一个开源的本地收据整理器:你把它指向电脑上的一个文件夹,它提取数据、校验算术、标记可疑行,再把文件按会计分类整理好。整套流程跑在本机,用的是 Ollama 里的开源视觉模型,文件不碰外部服务器,Wi-Fi 关掉也能用。

谁会付钱,怎么付

目标用户是独立自由职业者、税务顾问,以及需要记录经营支出用于抵扣的小店主。云工具每月收 10 到 30 美元,而其中很多功能,单人经营者几乎用不上。

产品模型很简单:一次性桌面授权,或者一个年度的“报税季包”,定价 499 印度卢比,用于独立离线场景。需要说清楚的是,目前还没有任何人付过费,SlipSense 的付费客户数为零。

输出长什么样

SlipSense 把每份文档归一化成九列标准字段:状态、供应商、小计、税、总额、币种、分类、日期、原因。

拿测试中的 receipt_01_amazon.jpg 举例:这张收据的税被拆成 9% CGST(98.66 卢比)和 9% SGST(98.66 卢比)。SlipSense 提取了两条税行,合并成一个税额 197.31 卢比,验证 1101.69 + 197.31 = 1299.00,从 categories.yaml 匹配分类,然后通过校验。

用人工复核兜住模型的错

小模型一定会犯错。SlipSense 的前提就是:模型会在难处理的图片上失败。它不盲信模型输出,而是用基于规则的校验去核对数字。

供应商缺失、总额为零或负数、小计加税与总额偏差超过 1%、或者模型需要重试,这一行就会被标记为“需要复核”,并附上一句大白话说明原因。被标记的行自动排到表格最上方,点开任意一行,就能看到原始收据和可编辑字段并排显示。

导出时,SlipSense 生成 expenses.csv,把每张收据复制到 output/ 下按“年-月-日_供应商”命名的分类目录,全程不改动原始文件,同时生成 category_summary.csv。汇总严格按分类和币种分组,绝不会把美元和印度卢比加在一起。

一个踩过的坑

测试分辨率缩放时,我一开始以为图越大提取越准,于是把 max_side 设成 1400。结果撞上一堵延迟墙。视觉 Transformer 会把图像切成固定大小的视觉块,1400 像素下,复杂的咨询发票和 AWS 账单让 token 数量暴涨,单份文档延迟从 8.5 秒飙到 56.21 秒和 57.37 秒。

更糟的是,准确率一个百分点都没提升。max_side = 1000 时,总额字段准确率同样是 100%,平均耗时 8.57 秒,快了 4.25 倍以上。降到 1000 像素,是在本地跑而不爆内存的关键。

四个我坚持的设计决定

  • 信任由规则代码决定,不由模型置信度决定。视觉模型经常在错误数字上给出高置信度,所以校验代码直接算小计加税是否等于总额、检查日期边界,确定性地标记异常。
  • 模型不许猜。字段看不清时,提示词要求模型输出 null,SlipSense 随后标记该行交给人看,而不是编一个数字。
  • 原始文件不可侵犯。SlipSense 只读原件,副本放进分类目录并做文件名清洗,用冲突计数防止覆盖。
  • 待复核行排最上面。50 张收据里,用户不该自己去翻那三张需要人看的。

为什么开源创新重要

收据数据里有银行信息、供应商联系方式、私人消费。用开源模型加 Ollama 这样的本地运行时,数据不出设备,在没网的小屋或飞机上照样能用。

成本上,闭源视觉 API 按页或按调用收费,对一个月处理 30 张、下个月一张都没有的自由职业者来说,订阅费和 API 计量都是摩擦。本地跑的开源模型,每个文件零成本。

还有模型独立性:闭源云 API 会下线端点、调整系统提示词、悄悄改限流。在 SlipSense 里换模型,只需要改 config.yaml 里的一行。分类体系也是开放的,categories.yaml 和 examples.yaml 任何人都能改成自己的会计科目表。

诚实的另一面

闭源前沿模型跑在云上,原始吞吐更快,也更擅长辨认皱巴巴的手写体和褪色的热敏纸。3B 的本地模型需要像样的 CPU 和内存,笔记本上每份文档约 8.5 秒,也读不准看不清的手写。

我还是选了本地模型。对会计文档来说,绝对的数据保密比云端速度更重要。

SlipSense 采用 MIT 开源协议。目前没有付费客户,我也没收过任何人的钱,正在向附近几位小店主和独立自由职业者收集离线工作流的早期反馈。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
5-0!英超第1黑马狂飙 33岁少帅率队6连胜+升次席 7轮轰23球超曼城

5-0!英超第1黑马狂飙 33岁少帅率队6连胜+升次席 7轮轰23球超曼城

我爱英超
2026-10-18 23:07:04
“还不分床,等着看德国骨科?”家长晒姐弟俩午睡一幕,让过来人直言:你会后悔的

“还不分床,等着看德国骨科?”家长晒姐弟俩午睡一幕,让过来人直言:你会后悔的

妍妍教育日记
2026-09-14 21:18:41
马克龙发表电视讲话

马克龙发表电视讲话

政知新媒体
2026-10-19 07:59:06
武契奇:若反对派赢得选举,塞尔维亚将直接对俄罗斯实施制裁

武契奇:若反对派赢得选举,塞尔维亚将直接对俄罗斯实施制裁

麓谷隐士
2026-10-19 00:05:04
美俄达成一致,北约公布对俄作战计划,美若不参战,欧洲照打不误

美俄达成一致,北约公布对俄作战计划,美若不参战,欧洲照打不误

经纬戎韬
2026-10-17 00:31:57
俄军单日伤亡再破2千创新高!乌克兰收复卢甘斯克两地

俄军单日伤亡再破2千创新高!乌克兰收复卢甘斯克两地

项鹏飞
2026-10-18 19:00:12
从主持人到“精神病”,49岁无妻无子的李维嘉,不再顾及所谓体面

从主持人到“精神病”,49岁无妻无子的李维嘉,不再顾及所谓体面

兵鉴史
2026-10-07 09:14:24
新娘送RTX 5090当结婚礼物!新郎当场泪崩:价值近9万元

新娘送RTX 5090当结婚礼物!新郎当场泪崩:价值近9万元

快科技
2026-10-17 19:15:22
“地暖”或正退出中国家庭!没解决这四问题,未来淘汰是迟早的事

“地暖”或正退出中国家庭!没解决这四问题,未来淘汰是迟早的事

抽象派大师
2026-10-19 07:30:11
女星曼谷见面会取消,“鉴于近期相关风险提示”;中使馆上周提醒:泰国近期发生多起中国公民入境后失踪案,还有针对演艺人员的邀约骗局

女星曼谷见面会取消,“鉴于近期相关风险提示”;中使馆上周提醒:泰国近期发生多起中国公民入境后失踪案,还有针对演艺人员的邀约骗局

南方都市报
2026-10-19 11:07:24
太硬核了!女孩生理期聊天记录刷屏,男友回复“没遇到我之前你是咋过的”,一句话引爆舆论

太硬核了!女孩生理期聊天记录刷屏,男友回复“没遇到我之前你是咋过的”,一句话引爆舆论

火山詩话
2026-10-17 07:03:59
58岁村民自掏腰包,花16年“手搓”西游公园,白天打工晚上挖洞,自己背一身债,但对20岁以下年轻人免票:他们不容易,压力大,太缺爱

58岁村民自掏腰包,花16年“手搓”西游公园,白天打工晚上挖洞,自己背一身债,但对20岁以下年轻人免票:他们不容易,压力大,太缺爱

农民日报
2026-10-19 08:18:25
新能源4S店,开始集中爆雷倒闭了!

新能源4S店,开始集中爆雷倒闭了!

大佬灼见
2026-10-18 10:09:50
优衣库“抗日装”爆火,全网绷不住了哈哈哈

优衣库“抗日装”爆火,全网绷不住了哈哈哈

广告案例精选
2026-10-19 14:31:22
80万枚假冰箱贴赚了710万:盗版可恨,但正版的价格就无辜吗?

80万枚假冰箱贴赚了710万:盗版可恨,但正版的价格就无辜吗?

A活着
2026-10-18 14:36:42
央八谍战王炸来了!张若昀王阳强强对决

央八谍战王炸来了!张若昀王阳强强对决

小椰的奶奶
2026-10-19 15:13:26
忍了18个月,究竟是什么让泽连斯基决定公开对抗特朗普?

忍了18个月,究竟是什么让泽连斯基决定公开对抗特朗普?

澎湃新闻
2026-10-19 15:28:34
全世界都被普京骗了?打乌克兰只是幌子,真正目标其实已悄悄布局四年

全世界都被普京骗了?打乌克兰只是幌子,真正目标其实已悄悄布局四年

扶苏聊历史
2026-08-27 16:15:02
7:1只是谣传?中方承认歼-16与阵风存在差距,演习赢得并不轻松

7:1只是谣传?中方承认歼-16与阵风存在差距,演习赢得并不轻松

利刃号
2026-10-16 19:29:08
懂车帝是什么背景?敢屡次硬刚鸿蒙智行?为啥不报警?网友:被判一年八个月的翔翔就是它家前员工

懂车帝是什么背景?敢屡次硬刚鸿蒙智行?为啥不报警?网友:被判一年八个月的翔翔就是它家前员工

大白聊IT
2026-10-18 23:30:48
2026-10-19 17:47:00
我是一个养虾人
我是一个养虾人
有态度网友ytd
223文章数 92关注度
往期回顾 全部

科技要闻

王晟:近千亿资金涌入后 具身智能开始退烧

头条要闻

一男子在成都租走坦克300 失联半年后GPS在境外上线

头条要闻

一男子在成都租走坦克300 失联半年后GPS在境外上线

体育要闻

从NBA退役10年后,他真去警局上班了

娱乐要闻

奚梦瑶回应重返维密:还是很开心的

财经要闻

黄奇帆之子往事:从广微系到魏桥的跳跃

汽车要闻

不知道二代海鸥多好玩? 上赛道跑两圈 很过瘾的

态度原创

教育
房产
艺术
旅游
军事航空

教育要闻

身披旭日旗挑衅底线?莫斯科国立大学中国留学生遭谴责

房产要闻

最新房价:海口,三亚齐跌!

艺术要闻

缅怀 | 著名油画家 宋惠民先生逝世,享年89岁

旅游要闻

汴河秋叙|菊香入船,来赴一场开封汴河菊花船宴

军事要闻

泽连斯基:若乌“被要求”举行战时选举 他将竞选连任

无障碍浏览 进入关怀版