docs: 按 freshliance.com 首页重做样例知识

改为公司定位与 TagPlus-T / BlueTag T10 / GAEA G1000 选型说明,替换原先 Fresh Tag 1 单品样例。

Co-authored-by: haijd <haijd@163.com>
This commit is contained in:
Cursor Agent
2026-09-20 01:47:53 +00:00
co-authored by haijd
parent bb8b3742ac
commit 85ee9020c6
7 changed files with 250 additions and 207 deletions
+13 -8
View File
@@ -61,10 +61,12 @@ def naive_fill_slots(message: str, slots_meta: list[dict[str, Any]], current: di
updated[slot_id] = value updated[slot_id] = value
touched = True touched = True
if re.search(r"A类|传感", text, re.I): if re.search(r"TagPlus|USB|PDF", text, re.I):
set_slot("tech_category", "A类传感") set_slot("tech_category", "TagPlus USB多次记录")
elif re.search(r"B类|控制", text, re.I): elif re.search(r"BlueTag|蓝牙|不开箱", text, re.I):
set_slot("tech_category", "B类控制") set_slot("tech_category", "BlueTag蓝牙手机读数")
elif re.search(r"GAEA|网关|实时", text, re.I):
set_slot("tech_category", "GAEA网关实时仓储")
elif "不确定" in text: elif "不确定" in text:
set_slot("tech_category", "不确定") set_slot("tech_category", "不确定")
@@ -73,11 +75,14 @@ def naive_fill_slots(message: str, slots_meta: list[dict[str, Any]], current: di
elif "户外" in text: elif "户外" in text:
set_slot("scenario", "户外监测") set_slot("scenario", "户外监测")
elif "实验室" in text: elif "实验室" in text:
set_slot("scenario", "实验室") set_slot("scenario", "实验室小仓")
elif any(k in text for k in ("冷链", "药品", "疫苗", "生鲜", "冷冻", "温度记录", "记录仪")): elif any(k in text for k in ("冷库", "仓储", "仓库")):
set_slot("scenario", text if len(text) <= 40 else "冷链温度监测") set_slot("scenario", "冷库仓储")
elif any(k in text for k in ("冷链", "药品", "疫苗", "生鲜", "冷冻", "保温箱", "运输")):
set_slot("scenario", text if len(text) <= 40 else "冷链运输")
if "Fresh Tag" in text or "fresh tag" in text.lower(): if "Fresh Tag" in text or "fresh tag" in text.lower():
set_slot("scenario", "Fresh Tag 1 冷链温度记录") set_slot("scenario", "冷链运输")
# 本轮若已通过关键词写入至少一个槽,就不再把整句灌进其它空槽 # 本轮若已通过关键词写入至少一个槽,就不再把整句灌进其它空槽
if touched: if touched:
-51
View File
@@ -1,51 +0,0 @@
# Fresh Tag 1 · USB 温度记录仪(产品资料)
> 来源:https://www.freshliance.com/products/fresh-tag-1-usb-temperature-data-logger.html
> 品牌:鲜境物联 / Freshliance
> 型号:Fresh Tag 1
> 用途类型:一次性(Single use)
## 一句话定位
适用于冷链运输中温敏货物的温度监测与记录。内置 USB,插电脑即可自动生成不可篡改报告,无需安装软件。
## 关键参数
| 项目 | 规格 |
|------|------|
| 型号 | Fresh Tag 1 |
| 使用方式 | 一次性 |
| 货架寿命 | 3 年 |
| 电池续航 | 最长 300 天 |
| 温度范围 | -30℃ ~ +70℃ |
| 温度精度 | ±0.5℃ F.S. |
| 分辨率 | 0.1℃ |
| 存储容量 | 最多 129,600 组读数 |
| 记录间隔 | 可定制 |
| 启动延时 | 可定制 |
| 显示 | LED 指示灯 |
| 报告格式 | PDF / CSV / PDF&CSV |
| 报警点 | 可定制 |
| 电池 | 3.0V CR2032 |
| 连接 | USB;NFC 可选 |
| 兼容系统 | Windows、Mac |
| 重量 | 11g |
| 尺寸 | 67mm × 27mm × 5mm |
| 防护等级 | IP67 |
| 认证 | CE、RoHS、EN12830 |
## 行程时长选项
工厂可按行程预置:7、15、30、60、90、120、180、240、300 天。
## 核心卖点(仅陈述官网事实)
- 0 faults,强调无数据丢失
- 出厂预编程、预校准,客户按键即可启动
- 一体式 USB,无需数据线或读卡器
- 食品级包装材料,可直接接触药品、食品等货件
- IP67 防水防尘包装袋
## 不在本页承诺的内容
价格、交期、折扣、具体认证报告编号、与其他型号的详细对比。客户追问时转销售确认。
-50
View File
@@ -1,50 +0,0 @@
# Fresh Tag 1 · 冷链方案适用说明
> 基于 Fresh Tag 1 产品页整理,用于方案咨询:什么场景推荐该型号、怎么跟客户确认行程与报警。
## 推荐场景
客户需要在运输过程中监测、记录温度,并在到货后快速出证明报告时,优先考虑 Fresh Tag 1。
典型货物:
- 药品、疫苗、蛋白制品
- 冷冻食品、生鲜、蔬菜、鱼、肉
- 其他温敏、易腐货品
官网明确:适用于药品、疫苗、蛋白制品、冷冻食品、生鲜、蔬菜、鱼、肉等冷链运输的温度监测与记录。
## 方案要点(对外可说)
1. **一次性记录仪**:单次行程使用,成本敏感、操作简单。
2. **免软件取数**:行程结束后插电脑 USB,自动生成 PDF/CSV 报告。
3. **行程覆盖**:按客户物流时长选择 7~300 天档位。
4. **精度**:全量程 ±0.5℃,量程 -30℃~+70℃,适合多数冷链温区。
5. **包装**:食品级包装袋 + IP67,可贴近货品放置。
## 追问槽位(销售/客服必问)
问齐后再锁定配置,不要先报价格:
1. 货物类型(药品 / 疫苗 / 冷冻食品 / 生鲜蔬果 / 其他)
2. 目标温区或报警上下限(客户未说则记「暂无,待确认」)
3. 预计运输天数(对应 7/15/30/…/300 天型号)
4. 到货后是否需要 PDF、CSV 或两者
5. 是否需要 NFC(可选)或手机读报(官网写手机报告为可选)
## 判定建议(演示规则)
- 场景含冷链、药品、疫苗、冷冻、生鲜、温度记录 → 推荐 **Fresh Tag 1**
- 客户明确要可重复使用、多探头、在线 IoT 实时上传 → **不要硬推 Fresh Tag 1**,转人工匹配其他系列
- 客户只问价格/交期 → 转人工,资料页无报价
## 操作流程(官网描述)
1. 出厂已按客户要求预置参数并预校准
2. 客户按键启动后开始记录
3. 行程结束后先停止记录仪,再插入电脑 USB
4. 电脑自动生成报告,无需额外软件
## 证据价值
官网说明:USB 温度记录仪可作为货主与承运方在冷链履约争议时的必要证据材料。
@@ -0,0 +1,54 @@
# 鲜境物联 · 公司与首页主推产品(官网样例)
> 来源:https://www.freshliance.com/
> 公司:郑州鲜境电子有限公司(Zhengzhou Freshliance Electronics Corp., Ltd.)
> 成立:2015 年;质量管理:ISO9000 体系认证企业(官网表述)
## 公司定位
专注物联网温湿度数据记录仪,以及冷链在线环境监测与追踪方案的研发、制造与供应。重点服务生命科学、医药、果蔬、食品等冷链运输与仓储场景。
官网承诺方向:感知、监测、记录、连接(sensing / monitoring / logging),为冷链环境变化提供可追溯记录。
联系邮箱(官网):inquiry@freshliance.com
## 首页主推产品线
### 1. TagPlus-T Temperature Data Loggers
- 多次使用(multi-use)USB 温度记录仪
- 带 LCD,便于现场查看
- 参数可配置;行程结束后插电脑生成加密报告(含摘要、曲线、表格)
- 支持临时读取模式:生成临时报告后仍可继续记录
- 适合运输途中对温敏货物做温度变化记录
### 2. BlueTag T10 Bluetooth Temperature Data Logger
- 蓝牙温度记录仪,体积小、便携
- 通过手机 APP 远程配置、查看与导出,无需开箱/开柜/开集装箱
- 数据可同步云端,支持多用户同时在线查看
- APP 提供分析、筛选、曲线、报警等能力
- 适合冷链物流、疫苗运输、生鲜配送、冷藏运输、保温箱运输等
### 3. GAEA Series G1000 4G/WiFi/LAN Bluetooth Gateway
- 面向小面积仓储等场景的实时温湿度监测网关
- 网络接口可选 4G / WiFi / LAN(下单时按需求配置)
- 通过蓝牙汇聚现场记录仪数据,再上传云平台
- 可与 BlueTag 系列配合,构成实时监测系统;官网称可连接多达约 30 个传感器(G1000-S 相关页)
- 断网时终端可继续本地记录,恢复网络后补传
## 官网服务能力(SERVICE)
1. **API service**
简单易用;可与 IoT 平台集成;可把实时与历史传感数据拉到自有网站或看板做分析与集中管理。
2. **Tailored Solutions(定制方案)**
IoT 平台集成、远程实时洞察与告警、自动数据处理与报告、多地点设备集中管理、基于角色的多级权限;官网提及符合 FDA 21 CFR Part 11。
3. **Configuration Download**
提供记录仪对应的软件、手机 APP、云平台;用于配置与激活、数据可视化管理、PDF/CSV 报告生成与下载。
## 对外边界
本样例仅整理官网首页及首页关联产品公开信息。价格、交期、折扣、具体认证报告编号不在此承诺,客户追问转销售(inquiry@freshliance.com)。
@@ -0,0 +1,61 @@
# 鲜境物联 · 首页产品选型说明(样例)
> 依据 https://www.freshliance.com/ 首页主推的 TagPlus-T、BlueTag T10、GAEA G1000,整理咨询时如何判定路线。
> 目标:先判断「运输记录 / 蓝牙查数 / 仓储实时」,再推荐对应产品组合。
## 三条主路线
| 客户需求关键词 | 推荐方向 | 首页对应产品 |
|----------------|----------|--------------|
| USB 插电脑出报告、可重复用、运输途中看数/到货出 PDF | 多次使用 USB 记录 | **TagPlus-T** |
| 不开箱用手机看温度、蓝牙配置、多用户同步 | 蓝牙记录 + APP | **BlueTag T10** |
| 冷库/小仓实时看数、云端告警、多探头汇聚 | 网关 + 蓝牙终端 | **GAEA G1000 + BlueTag 系列** |
## 追问槽位(客服必问)
1. 场景:运输途中,还是库房/冷柜长期监测?
2. 取数方式:到货插电脑出报告,还是手机/云端随时看?
3. 是否需要实时告警(短信/邮件/APP)?
4. 是否多次重复使用,还是单次行程一次性?
5. 网络条件:现场有 WiFi/LAN,还是需要 4G?
6. 是否要对接自有系统(API / 私有云 / ERP/WMS)?
## 判定建议
### A. 推荐 TagPlus-T
- 客户说:冷链运输、到货要 PDF/CSV、希望可配置、可多次用、有屏幕看当前温度
- 强调:加密报告、临时读取后可继续记、适合温敏货在途记录
### B. 推荐 BlueTag T10
- 客户说:不想开箱读数、手机 APP 配置、疫苗/生鲜/保温箱运输、多人同时看数据
- 强调:蓝牙无线读数、云端同步、分析与报警
### C. 推荐 GAEA G1000(常与 BlueTag 组合)
- 客户说:冷库、实验室小仓、小面积仓储要实时温湿度、要远程告警、要集中管理多点
- 强调:4G/WiFi/LAN 可选、蓝牙汇聚多终端、断点续传、APP FreshLink / 云平台
### D. 服务加项
- 要对接自有看板/系统 → 介绍 **API service**
- 要多仓权限、自动报告、Part 11 合规诉求 → 介绍 **Tailored Solutions**
- 只要软件/APP/配置工具 → 介绍 **Configuration Download**
## 不要硬推的情况
- 只要一次性极低成本 USB、不关心重复使用 → 不要只推 TagPlus-T,转人工核对是否有一次性系列
- 大面积厂区复杂组网、无官网明确型号覆盖 → 转人工做定制评估
- 价格、交期、合同条款 → 一律转销售,邮箱 inquiry@freshliance.com
## 咨询话术示例
客户:「我们药品冷链运输,到货要出报告。」
→ 先确认是否可重复使用、要不要屏幕;倾向 **TagPlus-T**。
客户:「保温箱运输,不能开箱,司机用手机看温度。」
→ 倾向 **BlueTag T10**。
客户:「小冷库要 7×24 实时看,断网还能补数据。」
→ 倾向 **GAEA G1000 + BlueTag**,并确认 WiFi/4G/LAN。
+114 -90
View File
@@ -1,123 +1,147 @@
# 判定树:规则按 order 依次匹配,命中第一条即输出推荐 # 判定树:对齐 freshliance.com 首页主推产品
# 条件支持:slot_equals / slot_contains / always
version: 1 version: 1
rules: rules:
- id: fresh_tag_1_explicit - id: tagplus_explicit
order: 5 order: 5
description: 明确提到 Fresh Tag 1 / USB 温度记录仪 description: 明确要 TagPlus / USB 多次记录 / 到货 PDF
when_all:
- type: slot_contains
slot: tech_category
value: TagPlus
then:
product_bundle: ["TagPlus-T"]
tech_line: 多次使用USB温度记录
summary: 按官网首页主推匹配 TagPlus-T:可配置、LCD、USB 加密 PDF/CSV,适合运输途中温敏货记录。
confidence: 0.88
- id: usb_pdf_transport
order: 8
description: USB/PDF/到货报告 + 运输
when_all:
- type: slot_contains
slot: key_metric
value: PDF
then:
product_bundle: ["TagPlus-T"]
tech_line: 多次使用USB温度记录
summary: 需要到货 PDF/报告时,优先推荐 TagPlus-T(首页主推 USB 温度记录仪)。
confidence: 0.82
- id: bluetag_explicit
order: 10
description: 明确要蓝牙 / BlueTag / 不开箱
when_all:
- type: slot_contains
slot: tech_category
value: BlueTag
then:
product_bundle: ["BlueTag T10"]
tech_line: 蓝牙温度记录
summary: 按官网首页主推匹配 BlueTag T10:蓝牙+APP 配置与读数,适合不开箱查看。
confidence: 0.88
- id: no_open_box
order: 12
description: 不开箱 / 手机读数
when_all:
- type: slot_contains
slot: key_metric
value: 不开箱
then:
product_bundle: ["BlueTag T10"]
tech_line: 蓝牙温度记录
summary: 需要不开箱读数时推荐 BlueTag T10;若还要仓储实时汇聚,可再评估加 GAEA 网关。
confidence: 0.84
- id: gaea_explicit
order: 14
description: 明确要网关 / GAEA / 实时仓储
when_all:
- type: slot_contains
slot: tech_category
value: GAEA
then:
product_bundle: ["GAEA G1000", "BlueTag 系列"]
tech_line: 网关实时监测
summary: 按官网首页主推匹配 GAEA G1000:4G/WiFi/LAN 网关汇聚蓝牙终端,适合小面积仓储实时监测。
confidence: 0.86
- id: realtime_storage
order: 16
description: 冷库/仓储实时告警
when_all: when_all:
- type: slot_contains - type: slot_contains
slot: scenario slot: scenario
value: Fresh Tag value: 冷库
then: then:
product_bundle: ["Fresh Tag 1"] product_bundle: ["GAEA G1000", "BlueTag 系列"]
tech_line: 一次性USB温度记录 tech_line: 网关实时监测
summary: 按官网资料匹配 Fresh Tag 1:一次性、USB 免软件出 PDF/CSV,适合冷链运输温敏货。 summary: 冷库/仓储实时监测优先 GAEA G1000 + BlueTag;需确认现场网络(4G/WiFi/LAN)。
confidence: 0.88 confidence: 0.83
- id: cold_chain_logger - id: warehouse
order: 8 order: 17
description: 冷链/药品/生鲜温度监测 → Fresh Tag 1 description: 仓储场景
when_all:
- type: slot_contains
slot: scenario
value: 仓储
then:
product_bundle: ["GAEA G1000", "BlueTag 系列"]
tech_line: 网关实时监测
summary: 仓储环境监测按首页方案推荐 GAEA 网关组合;点数与组网方式需人工确认。
confidence: 0.8
- id: vaccine_bluetag
order: 20
description: 疫苗/药品运输偏蓝牙查数
when_all:
- type: slot_contains
slot: scenario
value: 疫苗
then:
product_bundle: ["BlueTag T10"]
tech_line: 蓝牙温度记录
summary: 疫苗运输场景官网示例适配 BlueTag T10;若只要到货 USB 报告也可评估 TagPlus-T,请再确认取数方式。
confidence: 0.8
- id: cold_chain_transport
order: 25
description: 冷链运输默认 USB 多次记录
when_all: when_all:
- type: slot_contains - type: slot_contains
slot: scenario slot: scenario
value: 冷链 value: 冷链
then: then:
product_bundle: ["Fresh Tag 1"] product_bundle: ["TagPlus-T"]
tech_line: 一次性USB温度记录 tech_line: 多次使用USB温度记录
summary: 冷链运输温度监测场景推荐 Fresh Tag 1(-30℃~+70℃,±0.5℃,行程可选 7~300 天)。需再确认报警点与报告格式。 summary: 冷链运输通用场景先推荐首页主推 TagPlus-T;若强调手机不开箱读数则改 BlueTag T10。
confidence: 0.84 confidence: 0.76
- id: pharma_vaccine
order: 9
description: 药品疫苗运输温度记录
when_all:
- type: slot_contains
slot: scenario
value: 药
then:
product_bundle: ["Fresh Tag 1"]
tech_line: 一次性USB温度记录
summary: 药品/疫苗等温敏货运输可优先考虑 Fresh Tag 1;报警上下限与行程天数需人工确认后出厂预置。
confidence: 0.82
- id: fresh_food - id: fresh_food
order: 9 order: 26
description: 生鲜冷冻食品温度记录 description: 生鲜配送
when_all: when_all:
- type: slot_contains - type: slot_contains
slot: scenario slot: scenario
value: 生鲜 value: 生鲜
then: then:
product_bundle: ["Fresh Tag 1"] product_bundle: ["BlueTag T10"]
tech_line: 一次性USB温度记录 tech_line: 蓝牙温度记录
summary: 生鲜/冷冻食品冷链推荐 Fresh Tag 1;确认运输天数对应 7~300 天档位,以及是否需要 PDF&CSV。 summary: 生鲜配送官网示例适配 BlueTag T10;需要到货加密 PDF 时可改推 TagPlus-T。
confidence: 0.82 confidence: 0.78
- id: prefer_a_line
order: 10
description: 明确倾向 A 类或传感场景
when_all:
- type: slot_contains
slot: tech_category
value: A
then:
product_bundle: ["XJ-A100", "XJ-A-GW"]
tech_line: A类传感
summary: 按 A 类传感路线匹配主机 + 网关组合,适合监测类诉求。
confidence: 0.82
- id: prefer_b_line
order: 20
description: 明确倾向 B 类或控制/产线
when_all:
- type: slot_contains
slot: tech_category
value: B
then:
product_bundle: ["XJ-B200", "XJ-B-IO"]
tech_line: B类控制
summary: 按 B 类控制路线匹配控制器 + IO 扩展,适合产线联动。
confidence: 0.8
- id: scenario_production
order: 30
description: 未指定大类但场景像产线 → 偏 B
when_all:
- type: slot_contains
slot: scenario
value: 产线
then:
product_bundle: ["XJ-B200", "XJ-B-IO"]
tech_line: B类控制(场景推断)
summary: 根据产线场景初步偏向 B 类控制方案,建议人工确认指标后锁定型号。
confidence: 0.68
- id: scenario_outdoor
order: 40
description: 户外监测 → 偏 A
when_all:
- type: slot_contains
slot: scenario
value: 户外
then:
product_bundle: ["XJ-A100", "XJ-A-GW"]
tech_line: A类传感(场景推断)
summary: 根据户外监测场景初步偏向 A 类传感方案,需确认防护与供电约束。
confidence: 0.66
- id: fallback_uncertain - id: fallback_uncertain
order: 1000 order: 1000
description: 兜底:信息不足或不确定 description: 兜底
when_all: when_all:
- type: always - type: always
then: then:
product_bundle: ["待专家确认"] product_bundle: ["待专家确认"]
tech_line: 待判定 tech_line: 待判定
summary: 当前信息尚不足以稳定定型,建议补充指标或转人工销售确认。 summary: 信息不足,建议补充「运输还是仓储、USB报告还是手机/云端实时」,或转人工。联系 inquiry@freshliance.com。
confidence: 0.4 confidence: 0.4
handoff: true handoff: true
# 低于该置信度则建议转人工
handoff_confidence_below: 0.55 handoff_confidence_below: 0.55
+8 -8
View File
@@ -4,31 +4,31 @@ intent: solution_consult
slots: slots:
- id: tech_category - id: tech_category
label: 技术大类倾向 label: 方案路线倾向
prompt: 目前更倾向哪一类技术路线?也可以说「不确定,希望你们推荐」。(示例:A类传感 / B类控制 / 不确定) prompt: 更倾向哪一类?(TagPlus USB多次记录 / BlueTag蓝牙手机读数 / GAEA网关实时仓储 / 不确定,希望推荐)
required: true required: true
priority: 10 priority: 10
extract_hint: 用户提到的技术大类或不确定 extract_hint: USB、蓝牙、网关实时、不确定
- id: scenario - id: scenario
label: 应用场景 label: 应用场景
prompt: 客户主要用在什么场景?(例如冷链运输、药品/疫苗、生鲜冷冻、产线检测、户外监测等) prompt: 主要用在什么场景?(冷链运输、药品/疫苗、生鲜配送、冷库仓储、实验室小仓、保温箱等)
required: true required: true
priority: 20 priority: 20
- id: key_metric - id: key_metric
label: 关键指标 label: 关键要求
prompt: 有没有必须满足的关键指标或参数范围?(量程、精度、响应时间等,没有可以说「暂无」) prompt: 有没有必须满足的要求?(实时告警、到货PDF报告、不开箱读数、行程天数、温区等;没有可说「暂无」)
required: true required: true
priority: 30 priority: 30
- id: constraints - id: constraints
label: 现场约束 label: 现场约束
prompt: 现场有哪些约束?(空间、已有设备、预算区间、交付区域等,没有可说「暂无」) prompt: 现场有哪些约束?(网络:WiFi/4G/LAN、是否对接自有系统API、预算区间等;没有可说「暂无」)
required: false required: false
priority: 40 priority: 40
closing_prompt: 信息已较完整,正在为您匹配方案… closing_prompt: 信息已较完整,正在按鲜境官网产品线匹配方案…
handoff_phrases: handoff_phrases:
- 转人工 - 转人工
- 人工客服 - 人工客服