最近和做服装电商的朋友聊,他在开车上班的路上,都会打开抖音的直播,一边开车一边听,看看这些主播直播的方式和话术都是怎样。“现在AI这么厉害,有没有什么办法参考这些主播,帮我生成自己产品的直播话术?”他问到,“直接问AI,似乎生成的内容又有些发散,或者脱离实际”
一个的直观的方法就是,把直播的真实的话术收集起来,然后让AI参考这些实际数据内容,再通过AI帮我们生成,这样就会好很多。
我们以服装品类为例,先把直播的内容录制下来 ,转为文字,再做成知识库,最后通过coze工作流,参考知识库、利用大模型节点,最终生成直播话术。
我甚至直接用windsulf生成了一个网站,在网页选择产品信息的字段,提交之后后台调用coze工作流,然后生成直播话术。(https://sellword.org/)

当然这个网站不是重点,重点来说说如何去获取知识库,如何用coze来生成话术。
直播的话术数据从哪来
最原始的方式就是把主播的直播都录制下来,然后转为文字,并存成文档
如何录制是个麻烦事,正好朋友最近做了一个直播录屏工具,可以监控直播,只要一开播就可以自动录屏
以抖音为例,输入直播间地址,点击开始录制即可
录好的视频就会存放到电脑中,试了下效果还不错
接着我们把视频的文字提取出来
这里我用飞书的妙记来解决,在飞书妙记直接上传视频,飞书会自动把视频中的文字提取出来,还可以带上时间戳

然后一键导出到飞书文档

再从飞书文档导出为pdf或word即可。
这样,你就会有大量的原始直播话术数据了。
注:对于知识库我们可以再进一步的加工处理,用脚本去掉”嗯””啊”等一些语气词和无关的内容
接着我们需要使用coze工作流来生成直播话术,知识库也作为工作流中的一个数据来源
如何在coze里搭建一个直播话术的知识库呢?
coze提供了知识库检索的节点,我们点添加知识库,就可以把我们的知识库内容上传到里面,提供给coze进行搜索

coze的知识库还是挺好用的,支持多种方式的内容上传,本地文档、在线数据、飞书文档、甚至还有公众号和notion

我们试着把录制并转为文字的直播内容上传到知识库中,coze自动帮我们把内容进行了切片。

知识库就算是添加上去了,你还可以不断的向知识库里拓展内容。
接下来我们就把coze的工作流来搭起来
简单来说思路大概是这样,用户input内容 –> 对内容做格式的加工 –> 从知识库检索内容 –> 用大模型来生成对应直播话术内容。
1.对于用户input的内容
用户填写了产品类型(如T恤、衬衫、牛仔裤等)、核心材质(棉、麻、丝等)、适用人群(青少年、年轻男性、年轻女性等)、价格区间(100元以下、100-200元等)、特殊卖点(填写产品的卖点)

选择并填写完以上内容后,就需要把这些内容给到AI去处理
例如输入的是这些内容:
产品类型:Polo 衫
核心材质:棉
目标受众:青少年
价格区间:100以下
产品特点:源头工厂,微宽松
这些内容我们可以直接丢给AI,也可以稍作加工,让生成的话术更准确
2、内容的加工
我们可以针对input的内容,对字段内容做一些标签的维护或者多模态的扩展,甚至一些方言的适配
通俗一点说,比如目标受众是青少年,直播话术就偏青春活力一点,如果目标受众是中年,直播话术就偏稳重亲和一点… 同样的,如果价格在100以下,就主打高性价比,如果在200以上,就强调高端品质…
所以我们就利用coze的代码节点,增加对应的标签
我们就先以目标受众和价格区间来做示例
比如我们定义了字段名
const keyMap = {
"直播主题": "theme",
"产品类型": "product_type",
"核心材质": "material",
"目标受众": "audience",
"价格区间": "price_range",
"产品特点": "features"
};
然后根据字段名进行语气映射和价格标签的维护
// 1. 语气映射
if (input.audience === "青少年") {
ret.tone = "青春活力";
} else if (input.audience === "白领") {
ret.tone = "专业优雅";
} else if (input.audience === "中年") {
ret.tone = "稳重亲和";
} else {
ret.tone = "通用";
}
// 2. 价格标签
if (input.price_range === "100以下") {
ret.price_tag = "高性价比";
} else if (input.price_range === "100-200") {
ret.price_tag = "中端价位";
} else if (input.price_range === "200以上") {
ret.price_tag = "高端品质";
} else {
ret.price_tag = "标准";
}
当然,这些标签就可根据自己的需求来进行维护
运行代码节点后,output的内容如下:
{
"tone": "青春活力",
"price_tag": "高性价比",
"keywords": {
"product": "Polo 衫",
"material": "棉",
"features": "源头工厂,微宽松",
"audience": "青少年",
"price_range": "100以下"
}
}
我们可以把它拼接为一个字符串(拼接为字符串主要是为了给到知识库进行索引)
{
"query": "Polo 衫 源头工厂,微宽松 青少年 棉 100以下 青春活力 高性价比"
}

3、知识库检索
现在我们添加一个知识库检索的节点,然后运行

output的内容里,就是根据我们的输入,命中的知识库的相关的内容。
最后我们就需要通过大模型和命中的知识库,来为我们生成直播话术
4、大模型节点
添加一个大模型节点,然后在节点里,配置好提示词

系统提示词 (指系统层级的,最高指导建议的)
你是一位专业的服装直播话术撰写专家,擅长为不同受众群体生成吸引人、符合直播场景的话术。你的任务是根据用户提供的服装信息,生成口语化、接地气的直播话术,语气需贴合目标受众,内容需包含开场白、产品介绍、互动引导和促单四个部分。始终保持热情、专业的风格,语言自然,避免生硬的书面语。
用户提示词 (更为细致的prompt)
根据用户输入的产品内容{{input}},生成一段300-500字的直播话术,包含开场白、产品介绍、互动引导和促单部分。
**生成要求**:
1.结构
采用「黄金30-3-3法则」:
- 30秒强吸引开场
- 3个核心卖点循环
- 3次以上促单动作
2.话术分4部分:
- 开场白:30秒内吸引注意力。
- 产品介绍:强调材质、防水特点和高性价比。
- 互动引导:鼓励评论或下单。
- 促单:制造紧迫感,突出价格优势。
3.语言风格:活力、接地气。
4.长度:300-500字,每部分均衡。
5.必须包含:
- FABE话术结构(特征→优势→利益→证据)
- AIDA模型(注意→兴趣→欲望→行动)
- 每90字插入互动指令(扣1/点赞/分享)
6.严格禁止:
- 虚假宣传(如"100%纯棉"需有检测报告支撑)
- 平台违禁词("最/极/第一"等绝对化表述)
- 超过3个emoji连续使用
**知识库参考**:
参考以下知识库命中的语料的风格,保持活力、接地气的语言:
{{knowledge}}
**输出格式**:
- 话术正文:分段展示,标注“开场白”“产品介绍”等。
用户提示词里需注意的是我们要引用知识库里的内容,所以增加了这一段提示词
**知识库参考**:
参考以下知识库命中的语料的风格,保持活力、接地气的语言:
{{knowledge}}
{{knowledge}}就是知识库检索节点的变量值
最终执行后,coze就为我们输出了直播话术。这个直播话术不仅是根据prompt由大模型输出,更重要的是还参考了大量直播数据的知识库。
{
"output":
"- 话术正文:
- 开场白:家人们,今天直播间给咱青少年朋友们带来超级福利啦!夏天怎么能少得了一件好看又舒适的Polo衫呢?别划走,错过可就亏大咯!
- 产品介绍:咱这款Polo衫,核心材质是棉,穿起来那叫一个透气舒服,夏天穿完全不会闷汗。而且它是源头工厂出品,品质有保障,价格还美丽!版型是微宽松的,不挑身材,不管是瘦一点还是稍微壮一点的同学都能穿,轻松展现青春活力。这就是咱衣服的特征,优势就是舒适好穿又实惠,穿上它,你们能更自在地享受夏日时光,活动起来毫无束缚。像咱们平时买衣服,版型不好穿着难受,材质不好还容易坏,咱这衣服就没这些烦恼。
- 互动引导:觉得不错的宝子扣个1啊,点赞让更多小伙伴看到!分享直播间,叫上你的同学一起来选选。咱一起看看有多少人喜欢。
- 促单:家人们,这么好的Polo衫,价格在100以下,性价比超高!真的是买到就是赚到。库存有限,就这么多,手快有手慢无啦!别犹豫,赶紧下单,让自己美美的过夏天!现在下单,马上就能安排发货,早买早享受哦!心动的宝子别磨蹭,赶紧冲! "
}
以上就是一个简单的利用到知识库的coze工作流,来帮我们生成话术。当然,过程中我们可以针对不同的需求,做的更加细致一点。同样的,可以应用到除了服装品类外其他各种品类中。懂直播的朋友们,可以留言说说你的需求和平时遇到的问题有哪些?