每个班下班前,操作工在这张表上写完一天:哪个订单、哪道工序、做了多少、坏了几个,组长和主管各签一个字。这张表用了很多年,格子在哪每个人闭着眼都找得到——它不需要被改造。要改的是它之后那段路。
它之后的那段路是这样的:组长把一个车间的单子收齐,第二天上午统计员对着纸往表格里敲,一张几分钟,五十张就是一上午。月底再把三十天拼起来算产量、算不良、算计件工资。纸进档案盒,从此几乎不会再被打开——除非哪个数对不上。
在这段路上,有四句话每个月都能听到:「昨天的还没录完,今天的又来了」、「这个不良数对不上,谁去把那张纸翻出来」、「统计员一休假,报表就断一周」、「字太潦草,录的人靠猜,猜错了谁也不知道」。
有的车间会走另一条路:不写纸,让工人直接在手机上报工——那是工序流转与生产报工那一篇。这一篇写给纸暂时不会消失的车间:手上有油、一天换八次手套、屏幕上打字比在纸上写慢得多。所以下面这套系统只动一件事:纸被拍下来之后发生什么。写的人照旧写,纸照旧是那张纸。
谁拍都行:操作工自己拍、组长收齐一起拍、统计员第二天早上把一摞纸连拍二十张。在企业微信里打开应用,对着纸按一下,剩下的事不归拍的人管。
上传后自动转正;预览时还能手动转一下再保存,下次打开就是正的。
拍得歪、拍得倒,都不用管。 车间里不会有人把纸铺平、对齐、找光线再拍——多半是单手举着手机,纸还在台面上斜着。歪了机器照样认,倒了自动转正;真拍得不像话的,预览时手动转一下保存,以后谁打开都是正的。
拍不清的那几张,机器不猜。 反光、缺角、字小到认不出,这一张会被退回给拍的人:企业微信上到一条「第 3 张右下角看不清,请重拍」,纸还在他手边,重拍只要十秒。宁可退回,不要猜——猜出来的数一旦进了表,就再也分不清是纸上写错了还是机器认错了。
拍完就完了。识别不是在手机上等出来的:照片一上传就排进识别工作台,统计员那边慢慢核,拍的人不用等。
照片放在平台的文件存储里,跟着应用一起每日异地加密备份;在企业微信里打开就是本人,走的是平台的企微登录,不用另外注册账号,也不用问「这张是谁拍的」。
识别不是拿一个「什么字都能认」的接口把纸上的字全抠下来。是先把你们这张表的格式告诉机器——表头有哪五项、明细有哪十二列、合计怎么算——然后让它照着表填。填出来的是能进数据库的字段,不是一段文字。下面这块屏就是统计员每天上午待的地方。
纸上「合计不良」写的是 19,机器把十二列逐行加起来是 20。不是字认不出,是算不拢——多半是手算漏了一件。这种「对不上」比「认不出」更值钱:它在纸的时代根本不会被发现。点下面任何一格,纸上会圈出它是从哪一块认出来的;黄色的三格是机器拿不准的。
| 时间 | 订单号 | 产品 | 工序 | 数量 | 毛刺 | 划伤 | 变形 | 尺寸 | 漏工 | 其他 | 备注 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 8:00–10:30 | A2509-117 | 支架 L型 | 冲压 | 1200 | 6 | 2 | |||||
| 10:30–12:00 | A2509-117 | 支架 L型 | 折弯 | 700 | 1 | ||||||
| 13:30–15:00 | B2509-032 | 端盖 | 攻牙 | 800 | 3 | 1 | 换模 20 分 | ||||
| 15:00–17:00 | B2509-032 | 端盖 | 抛光 | 800 | 2 | ||||||
| 17:00–18:00 | C2509-008 | 底板 | 冲压 | 350 | 4 | 1 | 首件确认 |
三个黄格,是三种不一样的「拿不准」。 第 2 行的 700:那个 7 起笔太短,也像 100——字的问题。第 3 行的 3:也像 5——还是字的问题。合计的 19:字认得清清楚楚,可十二列逐行加起来是 20——不是字,是账。前两种靠机器自己报把握度标出来,第三种靠规则(合计得等于逐列之和、一台机一天做不出三万件、订单号得是这个月的)。复核的人一天只看这些格子,不用重读整张纸。
复核的人不用重新读整张纸。 黄格旁边就是纸上那一小块,看一眼、改一下、下一张。读整张纸是另一回事——那叫录第三遍,比录第二遍还慢,因为要一边读纸一边核屏幕。识别工作台真正省下的不是「录」的时间,是「读」的时间。
识别不是 100%,这套系统从第一天就按这个前提设计。 真正要防的不是「认错」,是认错了却没标黄——它会悄无声息地进表。所以有两道兜底:一道是按规则校验,合计对不上、数量不像话、订单号不是本月的,都会被拦下来;另一道是每个数永远能点回纸上那一格——三个月后谁怀疑哪个数,点一下就看到原件,不用去翻档案盒。
识别用的是平台的内置 AI 能力:单据识别这类事,模型与用量由平台代管,不用自己申请 AI 账号;模型换代时,应用不用改。
确认入库之后,这张纸就有了三份:原件进盒子,照片跟着记录存着,字段进了表。以后找一张纸,是搜一个单号。
| 日期 | 机台 | 姓名 | 班次 | 工序 | 数量 | 不良 | 原件 | 创建人 | 录入时间 |
|---|---|---|---|---|---|---|---|---|---|
| 09-04 | 7# | 周敏 | 白班 | 攻牙 | 800 | 4 | ▣ 原件 | 陈晓 | 09-05 08:41 |
| 09-04 | 7# | 周敏 | 白班 | 抛光 | 800 | 2 | ▣ 原件 | 陈晓 | 09-05 08:41 |
| 09-04 | 9# | 李强 | 白班 | 攻牙 | 780 | 9 | ▣ 原件 | 陈晓 | 09-05 08:52 |
| 09-03 | 7# | 周敏 | 夜班 | 冲压 | 1500 | 11 | ▣ 原件 | 陈晓 | 09-04 09:10 |
「原件」那一列,是这张表和 Excel 的全部区别。 每一行都挂着它来自的那张照片,点开就是纸。三个月后财务问「这批端盖的不良为什么这么高」,答案不再是「去翻九月的档案盒」,是点一下。再看一眼「创建人」:它不是填的,是登录的那个人——在企业微信里打开就是本人,谁录的、几点录的,自动记上,两张一样的纸也分得清先后。
谁能看全部,是上线前要说清的一句话。 默认每个人只看得见自己录的那些——组长看自己车间,操作工看自己的。「查看全部数据」和「导出」是两个单独的功能,在控制台的功能权限上点给统计员和主管,改完实时生效,不用重新发布。
存多久,由你们说了算。 记录在这个应用自己的独立数据库里,照片在文件存储里,两边都跟着应用每日异地加密备份。想搬走随时导出 CSV,照片按记录逐张能下载——纸的时代「存档」是把纸放进盒子,这里的存档是纸的照片和它上面的每个数都在,而且能搜。
纸上的数进了表,第二天早上就能被加起来。下面这张图在纸的时代不存在——不是没人关心,是把三十天的纸摊开来一格一格数,没人干得了。
每天早上 7:30,昨天各机台的产量和不良汇总推到主管的企业微信——用的是平台的定时任务和成员目录与消息触达。就三行:做了多少、坏了多少、哪台机今天不对劲。他不用登录、不用打开报表,看一眼就知道今天该去哪个机台转一圈。
折算产量是这一层里最实在的一件事。 同样是 1000 件,冲压一下和抛光一遍不是一回事。给每道工序一个系数,产量按系数折算,计件那张表就从这里出——不再是月底手算三天。系数由统计员自己在「工序系数」那一页维护,加一道新工序也是自己加,不用改代码。
这类系统做不成,很少是因为识别不准。下面三条是取舍,不是从哪儿观察到的规律——但每一条选反了,两周之内都会有人退回纸。
最常见的翻车是「为了让机器认得准,把表重新设计一遍」——新表一发,现场要重新学,两套表并存,很快大家又用回老的。机器该迁就纸,不是反过来。真要动,只动两处:数字格子留大一点;表编号打印上去,别手写。
统计员本来就在录第二遍,现在只看黄格,一上午的活儿变成一杯茶的工夫;他也认得所有人的字。让操作工自己核自己的,理论上更准,实际上下班那一刻没人愿意多看一眼屏幕。二十来号人的小厂,组长拍、组长核,也行。
「什么单据都能识别」的工具认出来的是一堆文字,进不了表、查不了、算不了,用两周就放下了。一张表一个应用,字段定死,识别结果才是数据。第二张表(比如送货单)再建一个,半天的事——它们共用同一套登录和权限。
上线前那半小时:翻出上个月的二十张旧单子,专挑字最潦草的那几个人的,全部跑一遍。数两个数:黄格有几个,认错了却没标黄的有几个。前一个数决定复核要花多久;后一个数决定这套东西值不值——它得接近零,不然别上。这半小时比任何演示都管用,因为跑的是你们自己的纸、自己人的字。
送货单与签收单:供应商的送货单是打印的,签收数量是收货员手写的——同一张纸上两种字。打印的那部分几乎不会标黄,要盯的只有手写的数量和签名。多出来的一步是入库后和采购单对数量,差异单独列出来。
检验单与首件记录:格子里填的是测量值,带小数点和单位。把公差写进规则,超差的格子直接标红——比日报多一道「判定」,识别那一步一模一样。
领料单:一张纸一次领料,明细是物料编码和数量。编码这种东西机器比人认得准——它能对着物料清单核,人只能靠眼。
抄表记录:水表、电表、气表,每天一列数。它和设备巡检台账那一篇是邻居:巡检是照着清单看设备,抄表是照着清单抄数字,纸的形状是一样的。
门店的手写销售单、维修单:写的人是店员,看数的人在总部。区别只在「谁拍」——总部不可能替几十家店拍,只能店长每天收摊时拍,所以「今天没拍的门店」得有人被提醒,这一条由定时任务代劳。
认不出的格子它会标出来,不会硬猜。复核的人看着纸上那一小块填上就行,不用重读整张纸。真的差到人都认不出的那几张,会退回给写的人补一笔。上线前拿二十张旧单子跑一遍,就知道你们的字它认到什么程度。
不用。识别是照着你们那张表的格式来的:表头有哪几项、明细有哪几列、合计怎么算,先告诉它一次就行。真要动,顶多两处:数字格子留大一点,表编号打印上去别手写。
照片在平台的文件存储里,跟着应用一起每日异地加密备份;记录在应用自己的独立数据库里。想存多久存多久,随时导出 CSV,照片按记录逐张能下载。
不用。识别走平台的内置 AI 能力,模型与用量由平台代管;模型换代时应用不用改。
能,而且比手写的省事:打印的那部分几乎不会标黄,要看的只有手写的签收数量和签名。同一套系统再建一张单,半天的事,登录和权限是共用的。
拿着你们那张表的一张照片,当天就能有一个能拍、能认、能复核入库的开发版。把机台、工序、人员对上,把校验规则谈定,通常再一两天。
观思动的入口就是一句话。把它复制走自己去建,或者带着它跟我们聊——两条路的起点是同一段文字。
做一个手写生产日报识别存档应用:班组长每天下班前用手机把手写的生产日报拍照上传,AI 照我们这张表的格式识别成表头(日期、车间、机台、姓名、班次)和逐行的订单号、产品、工序、数量、各类不良数,拿不准的格子和合计对不上的地方标出来;统计员在识别工作台逐张复核,对照原图改完再确认入库,看不清的退回重拍;入库后的记录能按订单号、机台、日期、姓名查,每条都带着原始照片,能导出 CSV;每天早上把前一天各机台的产量和不良汇总推给生产主管;默认每人只看自己录的,「查看全部数据」和「导出」单独授权。