AI PRODUCT · INDUSTRIAL DEPLOYMENT

把 AI 嵌进
业务流程。

李鑫,2 年 AI 产品落地经验。把大模型接进客服、报销、录入等真实业务环节,用最少 token 跑出可量化的结果。

李鑫LI XIN
SHANGHAI, CN
01 / INPUT找到最费人的
业务环节
02 / BUILD数据→模型→工作流
跑通链路
03 / OPTIMIZE压 token、提准确率
嵌入生产
2026
AI PRODUCT ✳ EXPERIENCE DESIGN ✳ FRONT-END PROTOTYPING ✳ GROWTH OPERATIONS ✳ AI PRODUCT ✳ EXPERIENCE DESIGN ✳ FRONT-END PROTOTYPING ✳ GROWTH OPERATIONS ✳ AI PRODUCT ✳ EXPERIENCE DESIGN ✳ FRONT-END PROTOTYPING ✳ GROWTH OPERATIONS ✳ AI PRODUCT ✳ EXPERIENCE DESIGN ✳ FRONT-END PROTOTYPING ✳ GROWTH OPERATIONS ✳

WHAT I DO

让 AI 在业务里
真正跑起来。

我做的事很明确:把 AI 能力接进具体业务环节。不靠概念,靠可运行的链路、可衡量的指标、可复用的提示词。

大模型便宜了,但 token 不是免费的。我的重点是:用最少的调用次数解决最具体的问题,让 AI 真正嵌入生产流程。

看落地成果 ↓
01

先找真问题

不从概念出发,从哪个环节最费人、最易错开始。

02

先跑通链路

数据→模型→工作流→产出,先跑通再优化。

03

按成本迭代

每次迭代看 token、耗时、准确率三项指标。

MY STANCE / 我的观点

对代码负责。
AI 写的,也算我的。

AI 把写代码的门槛打没了,但没把「负责」两个字打没。能跑不等于能上线——AI 生成的代码进了生产,出问题不会怪到模型头上,只会怪拍板上线的人。

所以我的规矩:AI 产出的代码必须过 review,看得懂、改得动、敢维护才合并。AI 是产能放大器,不是免责声明;我拒绝 AI slop(不经甄别地堆砌 AI 生成内容),代码署我的名,责任就是我的。

01

AI 是产能,不是挡箭牌

代码署名是我,线上责任就是我,不往模型身上推。

02

能跑 ≠ 能上线

每完成一个功能,换另一个 AI 交叉 review,挑完刺再合并。

03

看不懂的代码不进库

每一行都要能看懂、能修改、敢维护,拒绝未经甄别的 AI slop。

SELECTED WORK / 2024—2026

把 AI 接进
真业务。

01

AI 产品经理 · 上海快宝科技

企业 AI 数字化转型

从业务痛点梳理、POC 验证到员工培训,把智能客服、发票识别与 AI 驱动小程序推进到实际业务流程。

LLM APIRAG 知识库OA / CRMPOC
AI
FLOW
02

客服专员 · 2025

客服服务体系与知识库

整理企业群聊数据和高频业务咨询,建立标准问答与服务规则,让客服团队更快、更稳定地解决问题。

+50%客服团队整体工作效率提升
您好,请问这款配件适配什么车型?
我来为您查询适配信息。
已为你整理 3 条可执行建议。
03

OCR + AI · 2025

名片识别与录入提效

AI 分类票据 + OCR 提取固定字段,校验后自动落库,把报销录入从手工逐条填写变成拍照即入库。

OCR字段提取自动入库提效
SCAN
DATA
04

市场调研 · 2025

AI 快速迭代项目

以小版本试错和使用反馈为节奏,完成千问奶茶互助小程序、钓鱼人钓点小程序与名片识别软件的原型与测试。

快速原型体验测试需求迭代
●●●●TRY
FAST

PROOF OF WORK

不是只会写方案。

从数据清洗、模型接入
到工作流上线,
整条链路做过。

270万

汽车配件全平台单月业绩
来自简历中的运营经历

80人

投放期转化客资
小红书聚光投流项目

2年

AI 产品落地与业务提效
复合经验

LET'S BUILD

有 AI 落地的需求,
聊具体场景。

834298148@qq.com ↗

上海 · 聚焦 AI 嵌入业务流程、降本提效类项目

LX.
← BACK HOME

02 / METHOD

从一个痛点
到一套可跑的方案。

这里记录我把 AI 接进业务前的拆解方法:先定义输入输出,再设计提示词和工作流,最后用最少 token 跑出稳定结果。

INPUT
→ MODEL
& FLOW
METHOD STEPS / 04FROM PAIN TO PIPELINE ↗
01 / INPUTFIND THE PAIN

拆解业务环节

找到最费人、最易错的环节,明确 AI 要替代哪一步、产出什么格式。

业务拆解环节定位输出定义
02 / STRUCTUREDEFINE I/O

定义输入输出

把混乱的源数据整理成结构化输入,明确 AI 每一步要返回的字段和格式。

数据清洗字段定义
03 / WORKFLOWBUILD THE PIPELINE

设计提示词与工作流

用 Dify 或代码编排工作流,把检索、生成、校验串成一条稳定链路。

提示词设计工作流编排
04 / OPTIMIZECUT TOKEN · UP ACC

调优 token 与准确率

用真实数据回测,压缩不必要的调用,在保证准确率的前提下把 token 成本压到最低。

成本控制准确率回测迭代
↗

方法论核心:
让 AI 稳定产出。

四个步骤对应 AI 落地的四个关键环节,每个项目都会按这个框架拆解并记录,确保可复用、可衡量。

01

拆解业务环节

把业务语言翻译成 AI 要处理的输入和产出。

02

定义输入输出

让数据以最低理解成本进入模型。

03

编排工作流

把检索、生成、校验串成稳定链路。

04

成本与准确率

按 token、耗时、准确率三项指标迭代。

LX.
← BACK HOME

04 / SKILL LIBRARY

可复用的
Skill 清单。

把跑通过、能稳定产出的提示词、工作流、操作步骤沉淀成 Skill,下次同类任务直接调用,不再从零搭。

PROMPT
→ FLOW
& REUSE
REUSABLE SKILLS每个都有输入 → 产出 ↗
LX.
← BACK

SKILL / COLLECTION

Anthropic 官方
Skill 合集。

Anthropic 官方维护的 Agent Skills 参考实现,覆盖文档处理、前端设计、API 接入、MCP 构建等场景,是整个生态的质量基准。

19 SKILLS官方维护 · Apache-2.0
文档

docx

读取、创建、修订 Word 文档,支持批注、结构化内容提取、修订痕迹对比。

查看 ↗
文档

pdf

PDF 文本/表格/图片提取、生成、合并拆分、表单填写与批注。

查看 ↗
文档

pptx

创建和编辑 PPT,套模板、批量替换文本,快速产出演示文稿。

查看 ↗
文档

xlsx

读写 Excel、校验公式、规范格式,处理表格数据与报表。

查看 ↗
开发

claude-api

Claude API 参考资料与最佳实践,覆盖多语言 SDK、流式输出、工具调用、Prompt Cache。

查看 ↗
开发

mcp-builder

构建 MCP Server 的脚手架,把外部工具/API 封装成可被 AI 调用的能力。

查看 ↗
设计

frontend-design

前端设计规范,避免通用默认设计,指导 AI 生成有质感、不落俗套的 UI。

查看 ↗
设计

canvas-design

用 Canvas 画海报、插画、静态视觉稿,输出 PNG/PDF。

查看 ↗
质量

webapp-testing

用 Playwright 自动化测试 Web 应用,驱动交互并断言状态,验证功能正常。

查看 ↗
元能力

skill-creator

制作新 Skill 的元技能,生成符合 Agent Skills 规范的 SKILL.md 并校验格式。

查看 ↗
元能力

discernment-nudge

在实质性回答后追加 2-3 个追问,帮用户检查关键事实、推理假设和缺失上下文。

查看 ↗
LX.
← BACK

SKILL / COLLECTION

obra /
superpowers。

14 个 Skill 组成完整软件开发生命周期,从需求澄清到代码审查到收尾验证,强制 TDD 和系统化调试,Claude Code 生态最成功的工程流水线。

14 SKILLS强制 TDD · 系统化调试
测试

test-driven-development

RED-GREEN-REFACTOR 循环,测试前写的代码会被要求删除重做,附测试反模式参考。

查看 ↗
调试

systematic-debugging

4 阶段根因分析流程,整合 root-cause-tracing、defense-in-depth、condition-based-waiting。

查看 ↗
调试

verification-before-completion

任务完成前强制验证:确保真的修好了,而不是「看起来修好了」。

查看 ↗
协作

brainstorming

苏格拉底式设计澄清,动代码前把需求问清楚,避免方向错了再返工。

查看 ↗
协作

writing-plans

生成清晰的实施计划,让一个没上下文、没品味的初级也能跟着做。

查看 ↗
协作

executing-plans

内联执行计划:单次上下文、最终一次 review,不跑偏。

查看 ↗
协作

subagent-driven-development

子代理驱动开发,两阶段 review(先查 spec 合规,再查代码质量),可自主跑数小时。

查看 ↗
质量

requesting-code-review

提交代码前的 review 自查清单,确保该说的都说了。

查看 ↗
质量

receiving-code-review

收到 review 反馈后的处理流程:逐条回应、改完再交付。

查看 ↗
元能力

writing-skills

按最佳实践创建新 Skill,含测试方法论。

查看 ↗
LX.
← BACK

SKILL / COLLECTION

mattpocock /
skills。

TypeScript 大师 Matt Pocock 日常使用的工程技能集,小而可组合,不做 vibe coding,覆盖 spec、triage、tdd、code-review 全链路。

30+ SKILLS真实工程 · 可组合
协作

grill-me

针对计划或设计进行 relentless 拷问,直到设计树的每个分支都被解决。

查看 ↗
协作

to-spec

把当前对话合成为 spec 并发布到 issue tracker,不做访谈,只做综合。

查看 ↗
协作

to-tickets

把任意计划/spec/对话拆成 tracer-bullet tickets,每张声明阻塞边。

查看 ↗
测试

tdd

红绿重构循环,一次一个垂直切片地构建功能或修复 bug。

查看 ↗
调试

diagnosing-bugs

硬 bug 和性能回归的纪律化诊断循环:建反馈环 → 最小化 → 假设 → 插桩 → 修复 → 回归测试。

查看 ↗
质量

code-review

双轴 review:Standards(编码规范 + Fowler 异味基线)和 Spec(是否忠实实现 spec),并行子代理互不污染。

查看 ↗
开发

codebase-design

设计深层模块的共享纪律和词汇:小接口背后藏大量行为,放在干净的接缝处,可通过接口测试。

查看 ↗
开发

implement

按 spec 或 tickets 构建工作,在约定的接缝处驱动 /tdd,提交前用 /code-review 收尾。

查看 ↗
协作

handoff

把当前会话压缩成交接文档,让另一个 agent 能无缝继续。

查看 ↗
协作

triage

把 issue 按状态机流转分诊,推动优先级和归属清晰。

查看 ↗
LX.
← BACK

SKILL / COLLECTION

awesome-claude-code
精选导航。

社区精选的 Claude Code skills、hooks、slash commands、agent 编排器和插件清单。找 Skill 不知道从哪下手,先看这个导航站。

CURATED LIST按分类精选 · 持续更新
开发

obra / superpowers

完整软件工程流水线,TDD + 系统化调试 + 代码审查。

查看 ↗
开发

mattpocock / skills

真实工程技能集,小而可组合,不做 vibe coding。

查看 ↗
开发

anthropics / skills

官方 Skill 合集,文档/设计/API/MCP 全场景。

查看 ↗
协作

karpathy / autoresearch

Karpathy 的自主研究 agent,把 program.md 当 Skill 用。

查看 ↗
协作

forrestchang / andrej-karpathy-skills

行为矫正类 Skill 合集,123k stars。

查看 ↗
元能力

alirezarezvani / claude-skills

380+ 全场景 Skill,覆盖工程、营销、合规、C-level 顾问。

查看 ↗

以上是 awesome-claude-code 精选清单中的高分代表。完整列表(含 hooks、slash commands、agent 编排器、插件)直接去仓库查看,链接已在上方。

LX.
← BACK HOME

01 / OUTPUT

让 AI 在业务里
跑出结果。

这里是已经接进业务的 AI 项目:客服、发票识别、录入提效、小程序原型。每个项目都有具体的执行链路和可量化的产出。

RUNNING
IN
PRODUCTION
DEPLOYED PROJECTS / 04CLICK FOR FULL CASE ↗

交付标准:
能跑、能省、能复用。

每个项目都按这条标准验收:链路跑通、token 成本可控、提示词和工作流可沉淀复用。

01

可运行链路

数据→模型→工作流→产出,完整跑通。

02

成本可控

按 token、耗时、准确率三项指标调优。

03

业务嵌入

对接现有系统,不做孤岛工具。

04

持续沉淀

验证过的提示词和工作流固化复用。

LX.
← BACK

CASE STUDY / SERVICE FLOW · 2025

客服服务体系
与知识库。

把企业微信上千个群的客服对话清洗成 QA 语料,接入 Dify 工作流 + RAG,实现 AI 自动应答,客服响应效率提升 50%。

数据清洗RAG 工作流Agent 改写QA 自增长

从企微群聊清洗出有效对话 → 规整为 QA 问答对 → 接入 Dify 知识库与工作流 → Agent 改写用户输入降低误判 → QA 记录系统持续自增长。核心产出:客服效率提升 50%,知识库越用越准。

01

立项背景

MARKET & PROBLEM
立项背景 · 三大模型三足鼎立

转折点是 AI 的「Claude 时刻」:模型通过 API 接入终端,以 CLI 的模式在命令行里直接读写代码文件,已经能产出生产级别的代码了。

当时最火的项目是「知识库」:把公司的一些垂直经验沉淀在系统里,对新员工入职是比较好的帮助,能让他们更快上手。

有人把 AI 和知识库结合:塞一些知识进去,AI 从里面拿到相关结果来回答问题,帮员工快速入职。AI 客服的逻辑是类似的,所以这时就火起来了。

因为市场工具的成熟和一个实际热门项目的落地,促成了我们去做这款 AI 客服工具,分一个前端、一个后端。技术选型上:当时模型调用走中转站方式,避免直连海外 API,成本与可用性更可控;市场主流是 Gemini、Claude、Cursor 三家(没有 Codex);并用三模型来回循环 + 简单模型交叉验证,证明产品当时确实能落地。我本人负责 [我的角色]。

02

项目思考

STRATEGY & DECISION
项目思考 · 层层筛选与 Uni ID 对话提取

项目启动时的设想比较乐观:数据是现成的,把数据库交给 AI 识别、让 AI 产出结果,这件事就基本结束了。我们明显低估了「源数据」的复杂度——这就在一开始埋下了卡点。

真实数据远比设想复杂:企业微信里有几百甚至上千个群,聊天记录全部混在一起。要做的第一步,就是把「客服和客户之间」、且是「有效」的那部分对话挑出来。这一步直接把我们卡住了,难度远超预期。

应对方式是层层筛选:先剔除图片,再剔除语气词等噪音;最终锁定以 Uni ID 为主线,通过 Uni ID 与固定客服的对话时间段交叉对比,把单个客户和客服的对话摘出来。摘出后再用 AI 提炼,把对话转成客户可能会问的问题。

03

执行过程

HOW IT WAS BUILT
执行过程 · Dify Workflow 可视化 AI 工作流:问题分类 → 知识检索 → LLM 生成

数据清洗完成后接入迪派(Dify)系统,依托其工作流引擎(Dify Workflow),将「用户提问 → 语义检索 → 答案返回」的完整链路结构化编排。

Dify 工作流内置知识库能力。我们将整理后的数据按统一格式规范为「问题—答案(QA)」问答对,并预先注入 Dify 知识库,使其可被后续环节检索复用。

借助该工作流,用户提交的对话在生成答复前先进入 AI 处理链路,而非对知识库做直接检索。

在工作流中接入大语言模型(GPT),用于判断用户表述是否与知识库内预置的问题(Q)相符,从而实现意图识别与问题定位。

确定命中的问题(Q)后,召回其对应的预置答案(A)并返回给用户——即通过检索增强生成(RAG)的方式实现智能客服应答。

04

痛点与解决

PAIN & SOLUTION
痛点与解决 · 数据清洗与知识库 QA 构建

痛点:用户提问一旦被 AI 识别成另一种意图,答案就会答非所问、出现纰漏,因此项目中最复杂的一环是系统上线后的反复调优。解决:用 Agent 先识别并改写用户输入,使它与知识库「问答(QA)」保持一致表述,再进入匹配环节,从源头降低误判、保证答案一致性。

痛点:用户的真实表述很难每次都精确命中知识库预置的问题(Q),语义一旦偏移,错误召回就直接影响客服质量。解决:预先将语料规整成「问题—答案(QA)」问答对存入知识库,通过检索增强(RAG)召回最接近的问题并返回对应答案,以结构化方式收敛歧义。

痛点:当用户问出知识库未覆盖的问题时会漏答;若随意补充新的问答,又难以保证入库质量。解决:配套搭建「QA 记录系统」,未命中问题由客服记录入库,并设专人识别与鉴别,确认该问答准确、合适后才允许回灌,形成越用越准的知识库自增长闭环。

LX.
← BACK

CASE STUDY / AI COMMUNITY · PRIVATE TRAFFIC

AI 社区:
私域获客。

做一个对周边居民真正有用的社区助手小程序,把水电燃气、快递站、公共设施等信息做成「社区白皮书」,把社区用户沉淀进私域,再导向公司主小程序。

私域获客类小红书社区数据采集 + AI 洗稿AI 用户冷启动

公司想借 AI 快速产出一个项目。我的切入点是社区引流:用一个有用的社区助手把周边居民聚起来,再往公司主小程序导流。前端用 AI 快速生成类小红书的帖子社区,后端用开源爬虫采集小红书内容、落库后 AI 洗稿,最后接入多个 API 模拟 AI 用户互相评论聊天,完成社区冷启动。

01

立项背景

BACKGROUND
立项背景 · 社区白皮书与私域获客

立项动机很直接:大模型能力成熟了,公司希望用 AI 快速做出一个项目,而不是按传统节奏慢慢开发,所以整个方案从一开始就围绕「AI 能替我们干什么」来设计。

根据当时的业务情况,我判断机会在社区:做一个社区入口把周边居民聚起来,再把这批用户引流到公司主要的小程序里。核心不是做流量平台,而是做私域获客,把人沉淀到自己的池子里。

要让居民愿意来,工具本身得有用。小程序定位为社区助手:周边居民可以快速查到水电燃气信息、周边设施、快递站、公共设施、社区位置等真正有价值的信息,相当于一本随用随查的社区白皮书,先有用,再谈导流。

02

项目思考

THINKING
项目思考 · 手机端帖子流形态

先定形态:不是电脑端论坛那种板块列表,而是手机端一条一条往下刷的帖子流,用户单手就能浏览,参考的是小红书这类社区的信息流样式。形态定好之后,界面没有从零手写,而是让 AI 直接生成整套前端,先把一个真实社区的壳快速搭出来。

空社区没人来,冷启动先得有内容。做法是找 GitHub 上的开源爬虫项目,把小红书上的帖子数据采集下来,通过接口先存进自己的数据库;落库之后再用 AI 对文章洗稿改写,变成自己社区里的帖子,解决「社区里没有内容」的第一道坎。

真实用户不会进一个空社区,所以先解决「人从哪来」。我创建了几十个规定角色的提示词,接入多个 AI,每个 AI 都对应一个角色形象;再把帖子内容和已经发送的聊天上下文一起作为上下文输入给它们,AI 就能顺着帖子和上文接话、把对话串联起来,自己跟自己交流。这样真实用户进来时,看到的就是一个有人发帖、有人讨论的活跃社区。

03

执行过程

EXECUTION
执行过程 · 采集落库、AI 洗稿、发帖互动三步流水线

先解决数据源:在 GitHub 上找开源采集项目,按它的教程配置运行,成功把小红书的帖子数据采集下来并存进自己的数据库,这一步打通后,库里就有了原始的文章内容。

接着把数据库接进工作流:工作流逐条读取库里的某个字段(比如文章字段),在统一的洗稿规范下调用 AI 改写,输出符合社区风格的新内容,再把洗稿结果写回数据库。原始数据经过这一步,就变成了可以直接发布的自有帖子。

内容备好后开始造社区氛围:先用模拟用户把洗好的帖子一条一条发布出去,再接入 API,让其他带角色的 AI 针对每条帖子进行回复互动。发帖和回复跑通后,一个有内容、有人互动的社区就搭起来了,达成了冷启动的目标。

04

痛点与解决

PAIN & SOLUTION
痛点与解决 · 合规过滤、脱敏与拟真发布工作流

采集来的内容质量参差不齐,有些帖子洗过稿之后仍然不适合发布。为此单独写了一个过滤脚本,在发布前对数据做一轮筛查,把不符合要求的内容排掉,只让合格的帖子进入发布环节。

爬下来的内容里会夹带一些敏感信息,原样发布有合规风险。处理方式是把脱敏作为工作流的固定一环,识别并抹掉不必要的敏感信息后,再写入数据库、进入后续发布。

如果同样的内容持续发布、用户乱发一通,真实用户很快会怀疑社区里机器人占比过高。做法是给每个模拟用户设定自有的行为逻辑,让发帖有合理的节奏和间隔、内容不重复,尽量贴近真实居民的使用习惯,降低机器感。

这些问题不是零散处理的,而是做成了一整条脚本工作流:帖子从采集下来开始,依次经过洗稿、落库、合规判断、剔除无效与敏感信息、脱敏,最后按拟真逻辑控制发布,每一步由脚本自动衔接,逐步实现从原始数据到社区真实内容的转化。

LX.
← BACK

CASE STUDY / RAPID PROTOTYPE · 2025

AI 快速
迭代项目。

钓鱼分享、千问奶茶互助、跨境电商 Shopify 独立站三条线并行,HTML 原型先行、模块化复用,用同一套 AI 生产流程快速产出。

小程序原型快速验证反馈驱动低成本试错

整条 AI 生产流程跑通之后,开始多方向快速产出:钓鱼分享、千问奶茶互助、跨境电商 Shopify 独立站三条线并行。统一打法是 HTML 原型先行、跑通再进小程序,配合模块化组件复用控制成本。核心产出:三个可运行项目,其中独立站已是正式变现方向。

01

立项背景

BACKGROUND
立项背景 · 一条流程跑通后三个方向并行

在做这批项目之前,前一个项目已经完整走通了一遍:从需求文档开始,到 AI 生成前端、后端,再到接口联调,最终上线。整条用 AI 做生产的链路被验证可行,团队对每一步怎么配合、怎么衔接都有了实际经验。

单点跑通之后,关注点从「能不能做成」变成「能不能批量做」。既然一条完整的 AI 生产流程已经在手,就想试着用同一套方法,在更短时间里同时推进多个方向,验证这套生产方式的复用能力和产出效率。

当时定了三个方向:钓鱼分享小程序、奶茶互动小程序,以及跨境电商的 Shopify 独立站。三个方向场景各不相同,但都用已经跑通的 AI 生产流程来做,用实际产出检验这套流程能不能支撑多方向、快速的项目交付。

02

项目思考

THINKING
项目思考 · 钓鱼、奶茶互助、Shopify 三个方向

这个方向是根据自己的钓鱼爱好做的,目的是帮钓友之间互相分享。小程序里整合了潮汐、天气、路线等信息,钓友每到一个地方,打开小程序就能查到附近哪里好钓,把「去哪钓」这件事变简单。

这是当时的一个快速创新项目。奶茶活动上线后,用户参与互助就能拿到更多奶茶,但前提是要把活动分享出去。于是做了这个小程序,让大家互相助力——你推荐我、我推荐你,通过裂变帮用户拿到更多千味奶茶。

独立站是跨境电商里很重要的一环,国外也一直有建站需求。思路是用 AI 快速产出代码,完成独立站的铺设,把建站这件原本耗时的事压缩。和前两个偏尝试的方向不同,这一条当时已经按正式变现方向来做。

03

执行过程

EXECUTION
执行过程 · HTML 原型、导入小程序、AI review、模块化

每个项目开工前,先把整体内容、业务逻辑和页面的构成方式想清楚,然后直接在需求文档里产出 HTML,用它充当高保真原型图。HTML 原型能直接打开看效果、改起来快,比静态设计稿更贴近真实产品。

HTML 原型先在浏览器里跑通,确认页面结构和交互没问题之后,再把它移植到小程序里。这样到小程序阶段就不是「边做边想」,而是把已经验证过的东西搬进去。

每做完一个部分(比如一个界面,或一个比较完整的功能),就做一次代码 review:让另一个 AI 来审我们自己 AI 产出的代码,专门挑这个代码的刺,再根据 review 结果对代码进行修复或调优。相当于用 AI 交叉检查代码质量,问题在过程中就被消化掉。

产出里相通的部分都做模块化:按钮、表单、通用组件等尽量不重复写同样的东西,一次做好、到处复用。多个项目并行推进时,这套组件积累让每个新项目的开发量越来越小。

04

痛点与解决

PAIN & SOLUTION
痛点与解决 · 上下文过大时拆成块状逐块调整

项目规模小的时候,AI 生产很顺;但做到中期、中后期,上下文会越积越大,token 消耗量随之增加,问题就开始集中出现。这是多项目并行快速产出时最核心的痛点。

解决方式是拆分项目:把项目拆分成一块一块的,尽量对某一块单独进行调整,而不是整体去动上下文。块与块之间边界清晰,单次改动小、可控,出了问题也容易定位。

这条经验反推到最前面:写需求文档的时候,就要保证以块状逻辑去安排整个生产节奏。不然等项目推进到后面、代码欠账太多之后,就会出现比较难修复的问题。

LX.
← BACK

CASE STUDY / DOCUMENT FLOW · AI ASSISTED

名片识别与
内部录入提效。

AI 分类票据类型 + OCR 提取固定字段,自动落库,把出差报销的手工录入变成结构化数据流。

票据分类OCR 提取规则校验自动落库

团队频繁出差,一次带回 10–20 张发票需手工录入。方案:AI 先识别票据类型,再按类型用 OCR 提取固定字段,校验通过后自动入库。核心产出:报销录入从逐张手填变为上传即入库,大幅压缩人工。

01

立项背景

BACKGROUND
立项背景 · 出差 10 到 20 张发票手工录入痛点

团队里有很多人需要频繁出差,出差期间会积累较多票据;一次出差通常会产生 10 到 20 张发票,这些票据都需要进入报销流程。

如果把发票一张张上传并填写,会非常浪费时间。所以立项目标很直接:看看能不能直接识别发票,通过快速上传图片、一次性完成发票信息识别,把报销从手工录入中解放出来。

02

项目思考

THINKING
项目思考 · 票据类型有限字段固定,先分类再提取

大家上传的票据有一部分是高度相似的:同一类型的发票,字段基本固定。比如高速通行费发票,无非是发票代码/号码、车牌号、通行时间、入口/出口收费站、通行费金额这些固定字段;火车票也很固定,就是始发地、目的地、车次、乘车日期、座别、票价。这给「按类型建库、稳定提取」留下了空间。

处理链路分两步:第一步,先用 AI 识别这张票据属于哪一类(高速、火车票等);第二步,基于识别到的类型,用 OCR 图片识别方式把内部的字段数据提取出来。这样就不用从头猜每张票的格式,提取准确率更高。

识别出类型后,就能在数据库里把这类发票的字段列好、固定下来;每一张上传的票据都按对应的字段结构入库,从而稳定统一地归集,为后续报销和归档打好基础。

03

执行过程

EXECUTION
执行过程 · AI 分类、OCR 提取、校验落库工作流

第一步先把各类票据的字段列出来。火车票/高铁票:乘车人、证件号、车次、乘车日期、始发地、目的地、座别、票价等;出租车票(出租汽车客运发票):发票号码、起止时间、里程、单价、金额、车牌号;公交票则相对简单,主要是线路、日期、票价。字段先固定下来,后续提取才有据可依。

流程串联为:先用 AI 识别这张图属于哪类票据;再按类型用 OCR 把票面字段数据识别出来;随后进入数据判断环节做规则校验(必填字段、格式、金额合理性等);判断通过后落库。每一张发票传进来都能得到一条结构化数据并稳定写入数据库。

数据落库后,再交由 AI 做一轮分析,确认这条信息属于什么类型、对应哪一次差旅行程,为后续的统一统计和报销归档提供更可读的语义。

04

痛点与解决

PAIN & SOLUTION
痛点与解决 · 模板外票据走通用 OCR 加 AI 补全与人工确认

预置的票据类型有限,遇到模板外的票据时提取会缺字段。做法是:未命中类型的票据先走通用 OCR 拿到全文,再由 AI 按关键字段补全,最后人工确认后入库,既不漏数据又不牺牲准确率。

点右下角唱片,听我做的 AI 音乐
AI MUSIC
转角的拿铁香