回复助手 REPLY ASSISTANT 知识库与管理台 →
GOOD ANSWERS START WITH YOUR KNOWLEDGE

客户在问。
让资料来回答。

回答来自商家自己的 FAQ、上传资料与成本规则,而不是模板话术。有依据才画引用,价格按配置计算,条件不足就诚实说「待商家确认」。

本页是产品试用说明 —— 右下角就是真实的 widget,可以直接提问。

回答附来源 知识库提炼 成本规则计价 官方渠道适配

引用作答

商家上传资料(txt/md/json/csv),服务端提炼要点,商家审阅采用后,访客提问即可引用来源与摘录。

成本规则

样品费、起订量、单价、币种由商家在后台配置;价格类回答按「数量 × 单价」计算,缺字段不编价。

诚实边界

未配置的渠道如实显示「未配置」;AI 未配置时明确提示演示模式;答不上来引导人工,不承诺转接。

官方渠道

网页 widget 直连;公众号(服务号)/企业微信走官方验签适配层(测试号可联调),绝不个人微信 hook。

嵌入在哪里?右下角蓝色气泡。

桌面是 390px 非模态浮窗,不挡主内容;手机打开即全屏,关闭回到原网页。下面是嵌入示意 —— 本页的气泡是活的,可以直接问

● ● ● 客户网站示意 / 把这行 script 放进你的网站即可
NORTH SHORE / DESIGN PRACTICE(示意)

让每个品牌,
有自己的表达。

访客浏览到一半有了疑问,不必翻页找联系方式 —— 右下角问一句,答案带出处。

Aa

品牌视觉

从名称与字体,到一套清晰的视觉语言。

网站设计

用适合你的内容结构,讲好业务。

持续协作

项目周期与费用,先确认范围再讨论。

演示场景一:引用上传资料作答

商家在管理后台上传了《售后政策》并审阅公开后,访客询问保修 —— 回答下方出现来源卡,可展开查看文件与版本。未提炼/未采用的文件不会被引用。

回复助手回答附来源 · 未命中会引导联系人工
质保期多久?出问题怎么处理?
非人为损坏 24 个月内免费换新;出厂前逐件质检。 - 售后流程:拍照提交 → 1 个工作日内响应 → 补发或维修 引用商家上传资料
来源:《售后政策.md》
版本:v2026.09.07
提炼:规则提炼(演示)
页码:来源未提供页码
摘录:非人为损坏 24 个月内免费换新;售后 1 个工作日内响应……

点击来源标签可展开/收起(180ms);文本提炼没有页码时如实显示「来源未提供页码」。

演示场景二:按成本规则计价

访客问「500 件多少钱」—— 回答按商家配置的单价区间计算,并附成本构成折叠行;若问「运费怎么算」而商家未配置运费,则显示「待商家确认」,绝不拍脑袋报价。

回复助手回答附来源 · 未命中会引导联系人工
500件多少钱?运费怎么算?
依据商家配置的成本规则: - 批发单价:常规款批发 ¥25-80/件(按款式与数量分档) 数量:500 · 单价:¥25-80/件(区间) · 合计:CNY12500 ~ CNY40000(按单价区间估算) 依据商家成本规则计算
待商家确认:运费规则(商家未配置,不能自动报价)
数量:500
单价:常规款批发 ¥25-80/件(区间)
合计:CNY12500 ~ CNY40000(按单价区间估算)
币种:CNY
来源:商家成本规则(后台配置)
页码:来源未提供页码
摘录:批发单价:常规款批发 ¥25-80/件;运费规则:未配置

实际成交以商家确认为准;以上数字来自演示种子数据,可在管理后台「成本规则」区修改。

能力状态(诚实声明)

网站嵌入

已可用(本地演示):widget.js 三行接入,回答带来源与 AI 辅助标识。

服务号/公众号

官方验签演示已备,未生产联调:明文验签 + 持久化 MsgId 去重。

企业微信客服

未配置:需企业资质与回调凭据,当前不承诺接入。

不做的事

不监听个人微信;不承诺全量会话接管;不假装人工(保留 AI 辅助标识)。

三类真实示例

有依据回答

「门店参观怎么预约?」→ 引用已公开的《门店参观预约说明》,附来源标注。

条件不足追问

「500 个多少钱?」→ 若未填单价:列「待商家确认」,不编价格;若已填:给出计算过程。

未知转联系

「你们老板是谁?」→ 诚实答不上来,给出商家公示的联系方式,不编答案。

常见问题

它会冒充人工吗?不会。窗口与回答都带 AI 辅助标识;资料不足时给真实联系方式。

我的资料会泄露吗?访客只能看到你「采用并公开」的内容;未采用的私有资料不进访客问答,模型上下文只读允许公开的资料。

费用怎么算?FAQ/规则/知识检索免费;真实 AI 应答按商家预占积分计费,全站成本预算封顶。

开发者接入

把下面这行放到任意网站 <body> 末尾即可(端口号换成实际部署地址)。不写死客户名:标题默认从服务端配置读取 botName。

接入代码与接口说明(点击展开)
<script src="http://127.0.0.1:4310/widget.js" data-endpoint="http://127.0.0.1:4310"></script>

可选参数:data-title(覆盖服务端 botName,默认「回复助手」)、data-color(主题色,默认 #245be8)。

公开问答接口(widget 即调用它,兼容别名 /api/faq/ask):

POST /api/v1/widgets/demo/ask { "message": "问题", "idemKey": "客户端幂等键(可选)" } → { answer, source, mode, citations: [ { documentId, title, version, page?, excerpt } ], calculation: { inputs, lines, total, currency } | null, missingFields: [ ], botName }

健康检查:GET /api/health(含 botName / 渠道状态 / 知识库数量);管理后台:/admin(商家访问码登录)。限流:每 IP 每分钟 20 次(持久化计数,失败请求同样计数)。

演示环境说明:本页面不存储访客消息、不提供留言登记;答不上来时引导使用商家配置的真实联系方式。公众号 / 企业微信渠道为官方接口适配(未配置时如实显示),不涉及任何个人微信协议。价格与政策数字均为演示种子数据。