前言
通过扣子(coze.cn)可以快速创建 Chat Bot,并将其发布到飞书、豆包或者微信。
快到龙年了,孝夕夕做了一个 Bot 叫"龙冬强",值此佳节之际,分享给大家 "夕"的"龙冬强"。
创建的 Bot 也添加到豆包啦~ 欢迎大家使用 → doubao.com/bot/c77dv3p...
构思
先来看看 Chat Bot 的能力边界:
- 输入:支持文字(含语音输入)和图片,不支持视频、数字模型
- 输出:支持文字(含语音播报)和图片,不支持视频、数字模型
如此,支持四种组合方式:
- 输入:文字(含语音输入) → 输出:文字(含语音播报)
- 输入:文字(含语音输入) → 输出:图片
- 输入:图片 → 输出:文字(含语音播报)
- 输入:图片 → 输出:图片
最后一种"以图易图"略显怪异,遂只实现前面三种方式。
希望实现:
1.按文字要求生成文字内容。比如:写一副对联,主题是龙。
2.按文字要求生成图片内容。比如:给春联配一张图。
3.给出图片,对内容进行介绍。比如:发给 Bot 一张图,回复图中是在逛花灯。
一旦有了思路,就可以着手开始制作了。接下来,先展示一张过程版整体概况图:
实现
在实现 Chat Bot 的过程中,可以将其分为以下6步进行:
-
第一步是参考扣子平台所提供的 Chat Bot 模板,并以此为基础,借鉴并修正已有的思路。通过学习和理解 Chat Bot 的模板,可以了解到 Chat Bot 的基本实现方法和流程。
-
第二步是设定 Chat Bot 的人设和回复逻辑,并进行相应的修改和定制,从而调整 Chat Bot 的语言风格。在这一步中,需要根据 Chat Bot 的使用场景和目标用户,有针对性地进行人设和回复逻辑的设计,以确保 Chat Bot 的回答能够符合用户的需求和期望。
-
第三步是在插件库中挑选出适合自己需求的插件,并将其应用到 Chat Bot 中,以扩展 Chat Bot 的功能,满足更多个性化的需求。插件库中包含了丰富的插件,可以帮助 Chat Bot 实现各种各样的功能,如自然语言处理、搜索信息、生成文档等。因此,在选择插件时,可以根据自己的需求和实际情况进行选择,以达到最佳效果。本次主要使用了搜索和图文插件。
-
第四步是为 Chat Bot 设置一个恰当的开场白,以确保用户的第一印象与 Chat Bot 的人设相符。开场白是用户与 Chat Bot 交互的第一个步骤,也是最重要的一步,需要根据 Chat Bot 的人设和语言风格,以吸引用户的注意力,并让用户对 Chat Bot 产生兴趣。
-
第五步是要开启用户问题建议功能,进一步提高 Chat Bot 的质量和用户体验,有利于产生持续对话。
-
最后一步是要选择一个合适的音色,以确保 Chat Bot 的语音效果符合用户的期望。在选择音色时,需要根据 Chat Bot 的人设和语言风格,选择一个与之匹配的音色。本次选用了渊博小叔的音色,以使之与"春节习俗互动和文化传播者"的人设相匹配。
总的来说,整个制作过程非常顺利,没有任何卡顿或问题。只需要先明确自己想要的效果和功能,后续的制作就会变得十分简单。
搭建过程中需要一些技巧,认真思考每一个细节,比如如何设置预设问题,令用户一眼就了解到预设身份并产生对话欲望。
效果基本符合预期,因而在制作过程中没有额外使用工作流、知识库和数据库。
效果展示
👇文字问答对话(豆包)
👇按风格生成图片(豆包)
👇解释图中内容(飞书)
👇不回复无关内容(飞书)
欢迎大家在豆包内使用 → doubao.com/bot/c77dv3p...