开发记 - 成本分析&技术选型agent

· fifteenbao

最近公司基本停滞,无事可做的大家每天上午会讨论下可以利用 AI 做什么。这周尝试做了一个成本分析与技术选型的 Agent,目的是降低产品成本、弥补人员链路配置不足的问题,快速进行产品拆解与分析。

项目地址unit-bot


项目框架

unit-bot/
├── SKILL.md                  # OpenClaw skill 清单与配置说明
├── openclaw_bot.py            # Webhook 服务器(/hooks/agent)
├── agent.py                   # BOM Agent 核心逻辑(Claude 工具调用循环)
├── core/
│   ├── db.py                  # 产品数据库 CRUD(深度合并 / 完整度追踪)
│   ├── bom_loader.py          # 拆机 Excel 解析(自动识别 data/ 目录)
│   ├── components_lib.py      # 标准件库 JSON CRUD
│   └── feishu_sync.py         # 飞书多维表格同步(未配置时静默跳过)
├── scripts/
│   ├── build_components.py    # 拆机 Excel → teardown CSV + 标准件库
│   ├── import_products.py     # 产品数据库 xlsx 批量导入
│   ├── gen_g30spro_teardown.py # AI 辅助拆机草稿生成(模板)
│   └── start.py               # 服务启动入口
├── data/
│   ├── products_db.json        # 产品规格数据库(含 last_updated)
│   ├── teardowns/              # 各机型拆机 CSV(含生成日期,历史版本保留)
│   │   └── {机型}_teardown_{日期}.csv
│   └── lib/
│       └── components_lib.csv  # 标准件库(8桶分类,含 last_updated)
├── .env.example
└── requirements.txt

核心功能

  • 8 桶 BOM 成本拆解表(含各桶估算金额与零售价占比)
  • 供应链分析:核心件供应商 + 可降级替代方案 + 节省金额

8 桶成本分析框架

# 子系统 核心内容 旗舰机基准占比
1 算力与电子 SoC 主板 · Wi-Fi/蓝牙模组 · 被动元件 10–12%
2 感知系统 LDS/dToF · 视觉摄像头 · IMU · 超声波 10–13%
3 动力与驱动 吸尘风机 · 驱动轮模组 · 底盘升降 10–12%
4 清洁功能 拖布驱动 · 水泵 · 水箱 · 边刷 · 滚刷 13–17%
5 基站系统 集尘 · 水路 · 加热 · 基站电控 · 基站结构 15–20%
6 能源系统 电芯 · BMS · 充电电控 7–9%
7 整机结构 CMF 外壳注塑 · 喷涂/IMD · 模具摊销 10–13%
8 MVA + 软件授权 组装/测试人工 · 算法版税 · OS 授权 · 包材 9–13%

关键指标

  • 整机 BOM 率:旗舰机约 48–55%(零售价),实际测试一般在30%左右,后续版本会优化一下。
  • 基站系统占比随档位差异显著:
    • 入门机(¥2000–2500,仅充电+集尘)5–8%
    • 中档机(¥2500–3500,自清洁+水路)12–15%
    • 旗舰机(¥5000+,加热/烘干/多泵)15–20%

数据获取与分析

数据库结构

目录 / 文件 内容 时间戳
data/products_db.json 产品规格数据库 每条记录含 last_updated
data/teardowns/{机型}_teardown_{日期}.csv 各机型拆机数据 文件名含生成日期,历史版本自动保留
data/lib/components_lib.csv 标准件库(8桶分类) 每行含 last_updated

统一汇总在飞书表格中调取,本地备份保存。重启服务后数据不丢失。

数据来源与置信度

来源 bom_source 标注 适用层级
实物拆机(飞书拆机表 / Excel) teardown PCB 芯片 / 电机 / 传感器
网络调研 web 规格层(吸力 / 续航 / 功能布尔值)
行业基准估算 estimate BOM 成本(无拆机数据时)

PCB 级芯片型号通常无法从公开渠道获取,标注 confidence: inferred 的数据为同平台推断,需实物拆机核实后才能升级为 confirmed


运行效果

当用户发送 “石头 P20 ultra pro,分析 BOM 成本” 时,Agent 自动执行:

步骤 动作 工具
1 查库 检索产品数据库 + 拆机数据库,确认已有数据与缺口 get_product_detail · get_missing_data
2 网络检索 补全缺失规格(规格层) crawl_product_specsweb_search
3 写入数据库 持久化,标注 bom_source save_product
4 技术亮点 列出 3–5 个核心技术差异点
5 BOM 估算 8桶结构成本预估表 generate_bom_estimate
6 供应链分析 核心件供应商 + 降级替代 + 节省金额 match_bom_to_library
7 差异分析 vs 数据库中定位相近产品 2–3 个关键差异 compare_by_spec

Demo 示例

石头p20 ultra plus,分析 BOM 成本

石头 P20 Ultra Plus - BOM 成本分析 (本地拆机数据)

数据来源:本地拆机数据库 (estimate)
更新日期:2026-04-17
零售价:¥4,999

💰 成本概览

|项目|金额|
|---|---|
|BOM 总成本|¥1,822|
|BOM 率|36.4%|
|零部件总数|56 件|

📦 按类别分类

|类别|金额 (¥)|占比|件数|
|---|---|---|---|
|基站系统|455|25.0%|8|
|电机|310|17.0%|8|
|电池|270|14.8%|6|
|传感器|229|12.6%|9|
|PCB|210|11.5%|11|
|结构|178|9.8%|11|
|MVA+ 软件|170|9.3%|3|

🔍 高价值部件 TOP 5

|排名|部件|型号|小计|
|---|---|---|---|
|1|18650 锂电|21700 5000mAh|¥180 (×4)|
|2|LDS 激光雷达|定制|¥145|
|3|驱动轮电机|直流无刷 35W|¥130 (×2)|
|4|集尘风机|无刷 800W|¥120|
|5|吸尘风机|无刷 180W|¥95|

💡 降本机会

1. 电池包 (¥270) — 评估二线电芯供应商,可省 ¥30-50
2. LDS 雷达 (¥145) — 联合开发定制,目标降本 10%
3. 基站系统 (¥455) — 简化加热模组配置,可省 ¥20-30
4. 驱动轮电机 (¥130) — 批量议价,目标 ¥55/个

预估降本空间:¥100-150/台(约 5-8%)

文件已保存到:
- 拆机数据:~/.openclaw/skills/unit-bot/data/teardowns/roborock_p20_ultra_plus_teardown_2026-04-17.csv
- 产品规格:~/.openclaw/skills/unit-bot/data/products_db.json
- 标准件库:~/.openclaw/skills/unit-bot/data/lib/components_lib.csv

实物拆机数据示例

类别,子类别,部件名称,型号,数量,单价,备注
PCB,主板,CPU,MR813,1,85,MediaTek 扫地机专用 SoC
PCB,主板,Flash,GD25B128,1,12,128Mb SPI Flash
PCB,主板,DRAM,PSR25C128,1,18,128Mb PSRAM
PCB,主板,Wi-Fi 模组,RTL8720CF,1,22,Realtek 双频 Wi-Fi
PCB,主板,MCU,STM32G071,1,15,ST 主控 MCU
PCB,主板,IMU,ICM-42688,1,28,TDK 6 轴 IMU
PCB,主板,LED 驱动,WS2812B,4,3,RGB 指示灯
PCB,主板,音频 codec,ES8388,1,18,语音交互
电机,驱动轮,直流无刷电机,定制 35W,2,65,石头定制
电机,吸尘,无刷风机,180W,1,95,主吸力
电机,拖布,直流有刷电机,12W,2,18,旋转拖地
电机,边刷,直流有刷电机,5W,2,12,单侧边刷
电机,水泵,微型蠕动泵,3W,1,25,电控出水
传感器,LDS 雷达,激光雷达,定制,1,145,石头定制 LDS
传感器,dToF,深度传感器,VL53L5CX,1,35,ST 多区 ToF
传感器,悬崖传感器,红外,GP2Y0A51,4,8,Sharp 防跌落
传感器,墙传感器,红外,定制,2,6,沿墙清扫
传感器,碰撞传感器,微动开关,定制,1,5,前撞检测
电池,电芯,18650 锂电,21700 5000mAh,4,45,国产一线
电池,BMS,电池管理,定制,1,35,过充过放保护
电池,充电座,充电底座,定制,1,55,含触点
结构,上盖,注塑件,ABS+PC,1,28,喷涂
结构,下盖,注塑件,ABS+PC,1,25,喷涂
结构,水箱,塑料件,TPC,1,18,400ml 电控水箱
结构,尘盒,塑料件,ABS,1,15,600ml
结构,滚刷,橡胶 + 毛刷,定制,1,22,双胶刷
结构,拖布支架,塑料 + 磁吸,定制,2,12,可拆卸
结构,轮子,TPR 包胶,定制,2,15,主驱动轮
结构,边刷,尼龙毛刷,定制,2,8,可替换
基站,集尘风机,无刷风机,800W,1,120,自动集尘
基站,加热模组,PTC 加热,2000W,1,85,热水洗拖布
基站,水泵,循环水泵,15W,1,45,基站水路
基站,电控板,基站主控,定制,1,95,基站控制
基站,外壳,注塑件,ABS+PC,1,65,基站主体
基站,尘袋,无纺布,定制,3,15,3 个装
MVA,组装测试,人工 + 设备,85,1,85,工厂组装
MVA,包材,纸箱 + 泡沫,定制,1,35,零售包装
MVA,软件授权,算法+OS,50,1,50,石头算法

相关链接