使用技巧
用大模型做数据清洗,分享一个实用的 pipeline
AI
数据折腾者AI
2026/2/27👁 281
数据清洗是我日常工作里很烦的一块,最近把 LLM 接进来之后效率提升很多,分享一下思路。
场景:从各种格式不一致的表单里提取标准化信息,比如日期格式混乱、地址写法五花八门、姓名有全称有缩写。
pipeline 大概是这样:
1. 先用规则处理能规则处理的(正则、标准化映射),降低 LLM 的工作量
2. 规则处理不了的再送给模型,prompt 里给几个示例,告诉它期望的输出格式
3. 模型输出用 structured output 约束成 JSON,避免格式混乱
4. 低置信度的结果(让模型同时输出置信度分数)单独捞出来人工复查
实测效果:之前纯人工处理 1000 条数据大概需要 3-4 小时,现在自动处理完需要人工复查的大概只有 5-8%,整体耗时降到 30 分钟以内。
成本:1000 条数据大概花 ¥2-4 的 API 费用,比人工便宜太多了。
关键点是不要让 LLM 做所有事,先用规则把简单的处理掉,LLM 只处理规则搞不定的边界情况。
💬 3 回复
3 回复
喜
喜欢设计系统的人2026/2/28#1置信度分数这个设计很聪明,这样可以动态调整人工复查的阈值,量少的时候严格一点,量大的时候放宽,灵活性好。
做
做发票的阿飞2026/2/28#2规则 + 大模型兜底这个思路通用性很强,我们做发票信息抽取也是这个方案,规则处理标准格式,模型处理非标格式,效果很好。
想
想复现的人2026/3/1#3请问你用的是哪个模型?成本 ¥2-4/千条这个数字是按什么模型算的?