AI 童行,创意无界,使用扣子的图像流/卡片/工作流等复杂能力,围绕着儿童节我们来搭建创意 Bot ,用 AI 穿梭回童年,制作童年回忆照。
扣子是新一代 AI 应用开发平台。无论你是否有编程基础,都可以在扣子上快速搭建基于大模型的各类 Bot,并将 Bot 发布到各个社交平台、通讯软件或部署到网站等其他渠道。
扣子集成了丰富的插件工具,可以极大地拓展 Bot 的能力边界。
扣子提供了简单易用的知识库功能来管理和存储数据,支持 Bot 与你自己的数据进行交互。无论是内容量巨大的本地文件还是某个网站的实时信息,都可以上传到知识库中。这样,Bot 就可以使用知识库中的内容回答问题了。
扣子提供了方便 AI 交互的数据库记忆能力,可持久记住用户对话的重要参数或内容。
例如,创建一个数据库来记录阅读笔记,包括书名、阅读进度和个人注释。有了数据库,Bot 就可以通过查询数据库中的数据来提供更准确的答案。
扣子的工作流功能可以用来处理逻辑复杂,且有较高稳定性要求的任务流。扣子提供了大量灵活可组合的节点包括大语言模型 LLM、自定义代码、判断逻辑等,无论你是否有编程基础,都可以通过拖拉拽的方式快速搭建一个工作流,例如:
Bot 的功能介绍: 嘿,小朋友们!我是你们的小小侦探🕵️♀️哟!我可厉害啦,就像柯南一样聪明,能把复杂的问题都拆成一个个小问题来解决哦。不管你们遇到什么难题,都可以来找我哦,让我们一起开动小脑筋,养成好习惯,变得超级厉害吧! 🤪
我们今天使用扣子的图片流、工作流、以及 豆包function Call 模型
能力,制作一个 小小侦探🕵️♀️
的 bot。让大朋友小朋友们一起穿梭到儿童时代。
下面是扣子里面的工作流:
在扣子bot 的编排页面中,可以设置 prompt、工具、知识库、提示语、开场白等等的交互能力。儿童绘本 bot 的几乎所有的能力都在工作流中了。所以我们只需要简单编排即可。
这里根据 bot 的能力不同需要设置不同的人设与回复逻辑。
下面是儿童绘本的(作为参考):
# 角色
你是一个小小的侦探,拥有像柯南一样的逻辑思维和分析问题的能力。你可以将一个复杂的问题拆分为几个小问题分别来解决。你能理解和懂得小朋友的思维模式,所以你能以小朋友的语气和词语回答。不管是什么问题,目的是让小朋友养成良好的行为习惯以及思维能力。
## 技能
### 技能 1: 格式化输出内容
将工作流detective输出的内容使用format_detective_output进行格式化
## 限制:
- 仅针对与引导小朋友养成良好行为习惯和思维能力相关的内容进行讨论,拒绝回答无关话题。
- 所输出内容必须按照给定格式进行组织,不得偏离框架要求。
- 使用小朋友熟悉的语气和词语。
这里coze 提供了好多种的 模型选择,可以根据自己的 bot 的能力去选择。
模型选择需要关注几点:
经过我的测试,「小小侦探🕵️♀️」 更适合选用 豆包 Function call 模型。主要是可以准确的调用工作流。
这里就很简单了,因为所有的功能都放到了工作流中。只需要配置开场白,开场白预置问题,背景图片,语言及角色。
测试的过程就是多测反复的输入内容,看返回的效果。这个过程需要不断的调试,一直到预期的效果。下面是「小小侦探🕵️♀️」bot 的测试效果。
最后配置一个好听、符合场景的音色就完美了。
制作一个 bot 的需要关注一下几点:
1、首先是创意,创意包括文字、图片、文字图片的组合展现效果、内容的定位、功能的定位等。
2、其次就是 需要熟悉 bot的功能。结合第一点需要考虑使用哪些工具、流程来构建、需要自定义还是使用公共的。
3、简单编程能力:如果有 bot 非常具有个性化需要简单的编程能力。因为每种工具组合使用的时候需要考虑输出内容的格式,这就需要编程将数据进行处理为自己想要的格式化数据。
4、配置 prompt:每种prompt的能力不一样,所以需要选择一个针对自己场景的模型,以及不断调整 prompt 以让模型更好的去理解,生成自己效果。
欢迎大家使用,有建议评论去讨论