品牌视觉
从名称与字体,到一套清晰的视觉语言。
回答来自商家自己的 FAQ、上传资料与成本规则,而不是模板话术。有依据才画引用,价格按配置计算,条件不足就诚实说「待商家确认」。
本页是产品试用说明 —— 右下角就是真实的 widget,可以直接提问。
商家上传资料(txt/md/json/csv),服务端提炼要点,商家审阅采用后,访客提问即可引用来源与摘录。
样品费、起订量、单价、币种由商家在后台配置;价格类回答按「数量 × 单价」计算,缺字段不编价。
未配置的渠道如实显示「未配置」;AI 未配置时明确提示演示模式;答不上来引导人工,不承诺转接。
网页 widget 直连;公众号(服务号)/企业微信走官方验签适配层(测试号可联调),绝不个人微信 hook。
桌面是 390px 非模态浮窗,不挡主内容;手机打开即全屏,关闭回到原网页。下面是嵌入示意 —— 本页的气泡是活的,可以直接问。
访客浏览到一半有了疑问,不必翻页找联系方式 —— 右下角问一句,答案带出处。
从名称与字体,到一套清晰的视觉语言。
用适合你的内容结构,讲好业务。
项目周期与费用,先确认范围再讨论。
商家在管理后台上传了《售后政策》并审阅公开后,访客询问保修 —— 回答下方出现来源卡,可展开查看文件与版本。未提炼/未采用的文件不会被引用。
点击来源标签可展开/收起(180ms);文本提炼没有页码时如实显示「来源未提供页码」。
访客问「500 件多少钱」—— 回答按商家配置的单价区间计算,并附成本构成折叠行;若问「运费怎么算」而商家未配置运费,则显示「待商家确认」,绝不拍脑袋报价。
实际成交以商家确认为准;以上数字来自演示种子数据,可在管理后台「成本规则」区修改。
已可用(本地演示):widget.js 三行接入,回答带来源与 AI 辅助标识。
官方验签演示已备,未生产联调:明文验签 + 持久化 MsgId 去重。
未配置:需企业资质与回调凭据,当前不承诺接入。
不监听个人微信;不承诺全量会话接管;不假装人工(保留 AI 辅助标识)。
「门店参观怎么预约?」→ 引用已公开的《门店参观预约说明》,附来源标注。
「500 个多少钱?」→ 若未填单价:列「待商家确认」,不编价格;若已填:给出计算过程。
「你们老板是谁?」→ 诚实答不上来,给出商家公示的联系方式,不编答案。
它会冒充人工吗?不会。窗口与回答都带 AI 辅助标识;资料不足时给真实联系方式。
我的资料会泄露吗?访客只能看到你「采用并公开」的内容;未采用的私有资料不进访客问答,模型上下文只读允许公开的资料。
费用怎么算?FAQ/规则/知识检索免费;真实 AI 应答按商家预占积分计费,全站成本预算封顶。
把下面这行放到任意网站 <body> 末尾即可(端口号换成实际部署地址)。不写死客户名:标题默认从服务端配置读取 botName。
可选参数:data-title(覆盖服务端 botName,默认「回复助手」)、data-color(主题色,默认 #245be8)。
公开问答接口(widget 即调用它,兼容别名 /api/faq/ask):
健康检查:GET /api/health(含 botName / 渠道状态 / 知识库数量);管理后台:/admin(商家访问码登录)。限流:每 IP 每分钟 20 次(持久化计数,失败请求同样计数)。