案例 · OEM工厂 · 已交付

22 家品牌共用一个内部研发中台

客户从微信群里手动转发配方,到全员上线一个共享内核 SaaS 用了 14 周。预算 ¥85 万,分 6 个里程碑付款。

交付状态
已交付 · 持续运维中
工期
14 周(计划 16 周)
预算区间
¥85 万 · 里程碑付款 6 期
客户类型
OEM 工厂 · 200 人规模
客户

华南某 OEM 工厂。年产能 8,000 吨。22 个品牌方常驻客户。研发员 28 人,QA 12 人。

挑战

客户配方版本散落在微信、网盘、Excel;每次合规校验要研发员手动核对 NMPA 禁限用清单;新员工上手要 3 个月。

方案

多租户 PLM 内核 + 22 个品牌专属子域 + 内部共享原料库 + AI 配方生成 + 一键合规校验。Next.js + FastAPI + PG 自建。

项目复盘

14 周(计划 16 周) 里我们做了这些

背景

客户是华南区前 50 大 OEM 之一。2023 年开始接外资品牌单,但内部研发系统还停留在 Excel + 微信群。一位品牌方做尽调时直接说"你们没数字化系统,我们不能下单",倒逼客户启动这个项目。 这事不是孤例——2025 年上半年国产化妆品 PLM 市场达 18.7 亿元,同比增长 73.5%;行业预计 2026 年 AI 驱动 PLM 渗透率达 78%。客户管理层意识到"再不上就被外资品牌淘汰",才把这个项目从"明年再说"提到 Q2 P0。 客户原本想买 Coptis(法国 PLM),报价 €18 万 + 年 license。技术评估发现 Coptis 不支持中文 NMPA 备案号查询,且二开需要法国总部排期,最快也要 6 个月。客户找到 CosDev 是 2025 年 3 月。

我们做了什么

第 1–2 周|需求对齐。访谈 4 位关键岗:研发总监、QA 经理、IT 负责人、销售总监。整理 32 个用户故事按优先级 P0/P1/P2 分级。共识 P0 必须包含:多租户隔离、配方版本管理、合规自动校验、Word 报告导出。 第 3–6 周|内核搭建。基于我们 INCILABSV2 已有内核裁剪:保留多租户路由 + 配方表 + 物料表 + 合规校验引擎,去除内部不需要的 PIF / CPNP 海外备案模块。引入 38K INCI 主数据 + 1.5M NMPA 备案数据。 第 7–10 周|业务定制。22 家品牌专属子域配置(brand-a.client.com)。每家品牌登录后只看自家配方与物料。研发员可在共享原料库浏览,下单要走品牌审批流。 第 11–13 周|AI 配方生成模块。Gemini 3 Flash 接入。给定剂型 + 目标功效 + 预算,生成 3 套候选配方 + 合规预校验报告。每次生成走完整 LLM 日志记录到 fct_llm_call_log。 第 14 周|上线 + 培训。每家品牌一场远程培训 30 分钟。客户自有 IT 团队接手日常运维,CosDev 提供 3 个月免费 bug 支持 + 工作日 4 小时 SLA。

数据结果

上线 6 个月: · 22 家品牌全部入驻使用,0 流失 · 配方版本核对时间 从平均 28 分钟/次 → 2 分钟/次 · 合规自检时间 从 3 天/月 → 1.5 小时/月 · 新员工上手周期 从 3 个月 → 3 周 · 客户研发员下班时间提前 平均 47 分钟/天

复盘 · 哪里做得不够

AI 配方生成上线第 1 个月命中率只有 38%(用户实际选用率)。原因是我们用了通用 prompt,没考虑客户实际的成本约束。第 2 个月加了"原料价格区间"作为 prompt 上下文,命中率升到 71%。教训:B2B AI 不能只跑通技术,要把客户隐性约束也喂进去。

我们一开始最担心的是 28 个研发员能不能接受换系统。结果第一周就有 5 个老员工主动来问能不能加自定义快捷键。第三周整个团队微信群就不再发配方了 —— 因为系统里查更快。
客户研发总监 黄先生
技术栈
Next.js 16React 19TypeScriptTailwind v4FastAPIPython 3.13PostgreSQL 18pgvectorGemini 3DockerOSS多租户中间件

想做类似的项目?

把你的情境告诉我们,48 小时内给到初步方案 + 报价区间。