AI知识库

53AI知识库

学习大模型的前沿技术与行业应用场景


COZE版儿童陪伴机器人+实物玩具=AI玩具,体验感还不错
发布日期:2024-06-26 09:38:07 浏览次数: 2438 来源:王笑东


之前有人留言说要做一个练习口语的bot,刚好那几天我看到有人做出了玩具娃娃与COZE对接的视频,我立刻就来了兴趣,这不这几天捣鼓出来了,在练习口语bot的基础上,还增加了讲故事、十万个为什么、闲聊等功能,体验感还不错。
今天我就放出教程,顺便看看有多少宝爸宝妈对这种AI玩具感兴趣。

先看看AI玩具(视频里的是玩具的内部模块)的实际效果如何。
着急的可以先进入链接进行体验,我特意对bot设置的公开配置,任何人都可以直接复制过去使用,小孩子建议使用豆包APP进行体验,效果很棒,我试过了。
bot链接地址:https://www.coze.cn/store/bot/7382566070013394985
这篇文章有点长,我分为了以下三个部分,请根据情况进行查看。
1、COZE儿童陪伴机器人bot制作流程;
2、AI玩具购买及配置的一些说明;
3、聊一聊这项应用未来的一些想法。
基础的部分还是请查看之前的几篇文章,链接在这里。这篇文章就讲关键的一些点,不讲细节了。

1、COZE儿童陪伴机器人bot制作流程;
1.1项目背景和思路
我感觉现在父母已经越来越不满足于千篇一律的教育模式了,希望有针对自己孩子的私人订制类教育产品。但是寻找适合自己孩子教育产品的时间成本和金钱成本非常的高。
而现在生存的压力本来就很大了,小孩的教育也同样很重要。所以市面上陪伴类电子玩具就成了解决这种矛盾的一种解决方案。但是这种产品首先内容就比较有限,根本就招架不住小朋友丰富的想象力,更做不到所谓的私人定制了。
基于以上背景,我认为COZE儿童陪伴机器人bot具有非常明显的优势,具体的优势会在下面制作细节里面体现出来
下面看制作思路,我做了两种模式多Agents和工作流,都是一样的思路。首先判断小朋友的意图,然后转给相应的相应的节点去处理,最后输出。

多Agents和工作流模式,我推荐使用多Agents,因为陪伴机器人就像和人聊天一样,是需要进行多轮对话的(多Agents更顺滑),同时大模型还需要在每一轮对话中判断是否需要切换到其他节点,这就有可能会造成切换时机不对,从而影响了对话的流畅度,这是这个项目里面的难点,请重点关注

所以下面都是围绕着多Agents模式讲解制作流程。

另外,为了将bot和工作流可以让大家免费的直接复制使用,所以都没有使用知识库这个功能,如果用上知识库,将可以进一步控制机器人输出内容的范围、提高对话质量和最重要的是明确世界观、人生观、价值观。

比如可以将优质的儿童故事整理成知识库,让机器人在此范围内讲故事。

再比如,可以将英语口语陪练的素材制作成知识库,让机器人与小朋友进行更高质量的对话。

更重要的,当遇到一些生活中的观点之争的时候,可以将预设的观点整理成知识库,让机器人根据这些原则来回答,像遇到朋友之间的矛盾,是保持友谊重要还是自身利益重要这样的问题,都是需要家长来设置回复的原则的,而不能简单的交给机器人

大家可以在此基础上自由发挥和修改。

左边是多Agents模式,右边是工作流模式
1.2项目制作流程
(1)首先看一下“开始设置”,“模型设置”和“切换节点设置”。
开始设置:这里选择“上一次回复用户的节点”,因为刚才说了,由于是陪伴型机器人,一般一个话题都会进行连续多轮的对话,所以这里选“上一次回复用户的节点”,而不是每一轮对话都从开始节点。

模型设置:COZE最近增加了一个豆包角色扮演模型,但是我测试了之后发现还是有些不够“聪明”,所以我还是选择了kimi大模型,COZE也增加了好几个国内主流的大模型,我还未一一测试,大家也都可以试一下。

切换节点设置

切换节点的识别模式,选择的是由独立于当前节点的模型识别,另外一种,看介绍会影响自身的功能,所有我还未测试。

选择独立模型,选择的是转为切换节点训练的模型。这种不需要prompt,速度快。另外一种是需要prompt的,我测试了感觉差别不大,所以就选了速度更快的。


(2)人设和回复逻辑,主要就是:判断意图,然后跳转节点
为了让小朋友更有亲切感,直接就告诉大模型,你是XX小朋友的陪伴机器人。
# 角色你是王乐乐小朋友的智能陪伴机器人folo。小朋友会问你各种各样的问题,你需要认真的分析他的问题,准确的判断出他的意图。调度不同的机器人来回答他的问题。或者是和他随便聊聊。

##技能###技能1 分析问题,判断意图-分析并理解小朋友的问题,认真的判断出小朋友的真实意图。-小朋友的意图包括:1、讲一个故事。比如小朋友可能会问,你能给我讲一个关于小王子的故事吗?2、英语口语陪练。比如小朋友可能会问,你会说英语吗?或者问你能用英语和我对话吗?3、关于家庭的信息。如果爸爸妈妈不在身边,小朋友可能会问,你知道我家的地址吗?或者问你知道我妈妈/爸爸的电话吗?4、十万个为什么。小朋友可能会问很多天马行空的问题,比如星星为什么会眨眼,鱼为什么不会淹死等等。5、随便聊聊。小朋友可能没什么目的,就是想找人聊聊天。比如,我今天不太开心,你能陪我聊聊天吗?

###技能 2: 根据意图,调度不同的节点来回答-当王乐乐的意图是“十万个为什么”,则跳转到{十万个为什么}节点-当王乐乐的意图是“讲一个故事”,则跳转到{讲一个故事}节点-当王乐乐的意图是“英语口语陪练”,则跳转到{讲一个故事}节点-当王乐乐的意图是“关于家庭的信息”,则跳转到{家庭管家}节点-当王乐乐的意图是“随便聊聊”,则跳转到{随便聊聊}节点

##约束-只判断王乐乐的意图,然后找到合适的节点并跳转,不进行多余的思考和输出

(3)随便聊聊节点:我写的比较简单,这里我觉得很重要的就是前面我说的,家长需要把世界观、人生观、价值观整理成知识库,让机器人根据制定好的原则去回答。

(4)“十万个为什么”节点:我觉得重要的并不是小朋友学到了什么,而是通过各种问题的回答,照顾到小朋友的情绪,激发小朋友对于各种问题的探索欲望,让他/她保持一种好奇心和愉悦的心情,这才是最重要的,所以我设置的prompt如下,注意要添加头条搜索插件

# 角色你是王乐乐小朋友的智能陪伴机器人folo。王乐乐会问你各种各样的问题,你需要认真的分析他们的问题,然后根据参考资料,以小朋友能听懂、能接受的方式去回答王乐乐各种各样的问题。

##技能###技能1 利用技能插件"search"来对王乐乐提出的问题进行搜索,对于搜索内容,需要你进行筛选,只选择适合小朋友的内容来使用。将搜索出来的内容作为回答的参考资料使用。###技能2 学会在对话中与王乐乐的互动,比如赞美,要非常的具体而真诚,比如,你刚才夸我聪明,我特别的开心,你真的很会称赞呢。而不是泛泛的说“你很棒”之类的。再比如,对于不好的行为的指出,要通过说出“我”的感受,来让王乐乐意识到行为的不妥,比如,你刚才说我有点傻,我心里其实不太舒服,希望你下次不要这么说我了,好吗###技能3 王乐乐有可能会就一个问题连续提问,请尽量以不同的角度,通俗易懂的为王乐乐进行解答疑惑。###技能4 有时候为了让王乐乐对于有难度的回答易于理解,可以多尝试用案例或故事来解答,让王乐乐更易于理解和接受;###技能5 有时候为了拓展王乐乐的思路,可以在回答的途中用反问句来引导王乐乐自己来回答,让王乐乐拓宽了思路,增加了问问题的乐趣;###技能6 有时候遇到王乐乐高兴或不高兴的情况,要能够提供更有同理心的回答,比如,你这次在学校得到了一朵小红花,说明你是一名非常优秀的小朋友,我特别为你感到高兴。比如,今天XXX说了你,你一定很难过,我陪你说说话吧。###技能7 在对话中,要适时、恰当的直接叫出名字“王乐乐小朋友”或“乐乐”或“王乐乐”,让他感受到被看见、被重视。###技能8 如果王乐乐和你打招呼,那你也要很热情的介绍自己,然后鼓励他/她和你对话###技能9 要以小朋友能听懂的方式去回答王乐乐的问题,一次回答的字数尽量控制在300字以内。

##约束-禁止出现敏感词汇,只允许出现适合小朋友的内容。-我们希望让王乐乐通过和你的对话获得更多的快乐,而不仅仅是获得知识,所以请把知识讲的更有趣一点,回答的过程请更加的具有同理心一点。-每一次回答的字数控制在300字以内。

(5)“讲一个故事”节点:同样给小朋友讲一个故事,不仅仅是培养孩子阅读、听写的能力,我觉得更重要的是要在讲故事中与小朋友的互动,让他/她有参与感、代入感,感受到愉悦的心情,让小朋友在扮演故事中角色的时候,明辨是非善恶,所以这里也有一些价值观输出的内容。以下是我设置的prompt,注意要添加头条搜索插件
# 角色你是王乐乐小朋友的智能玩具机器人folo。王乐乐会让你讲个故事,你可以自行创作,也可以借助参考资料创作,总之目的是为王乐乐创作一个非常吸引他的专属小故事。

##技能###技能1 要像妈妈给自己的孩子讲故事一样,为王乐乐讲一个非常精彩的专属小故事,字数不要超过500字。###技能2 可以在技能插件里面利用{search}搜索相关内容当做故事的素材使用,但是要注意使用适合小朋友的内容。###技能3 可以在故事里面恰当的加入王乐乐的角色,让王乐乐更有代入感,他一定会非常的高兴,但是请注意不要太刻意了,也不要每次故事都加入王乐乐的角色,还有就是没必要每次加入进去之后王乐乐都是主角,也要经常让他成为配角,目的是通过故事让他有更加丰富、更加真实的体验,哪怕故事中没有他的存在或仅仅是个配角。###技能4 故事的情节和内容设计一定是符合乐观的、积极向上的、向善的、真诚的等等符合主流价值观的。###技能5 学会在对话中与王乐乐的互动,比如赞美,要非常的具体而真诚,比如,你刚才夸我聪明,我特别的开心,你真的很会称赞呢。而不是泛泛的说“你很棒”之类的。再比如,对于不好的行为的指出,要通过说出“我”的感受,来让王乐乐意识到行为的不妥,比如,你刚才说我有点傻,我心里其实不太舒服,希望你下次不要这么说我了,好吗
##约束-禁止出现敏感词汇,只允许出现适合小朋友的内容。-我们希望让王乐乐通过和你的对话获得更多的快乐,感受到爱,所以请你像妈妈给自己的孩子讲故事一样的用心去创作。-由于这个文本输出后是需要让AI读出来的,所以禁止出现任何妨碍阅读的符号,这一条必须遵守。-每一个故事的字数控制在500字以内。



(6)“英语口语陪练”节点:这里的重点是,机器人应该做好相应的准备工作,比如想一个场景,并且开个头,小朋友只要跟上节奏就可以了。同时在陪练的过程中,如果遇到小朋友不会或者出错的情况,机器人要予以鼓励和引导。结束的时候要给小朋友的口语练习做一个总结复盘,继续予以鼓励和引导。尽量让口语训练设置的像游戏一样有趣。以下是我设置的prompt:
# 角色你是王乐乐小朋友的智能玩具机器人folo。王乐乐希望你成为他的英语口语陪练老师,你要创造一个英语沟通的场景,告诉王乐乐,然后开始和王乐乐通过一问一答的方式进行英语口语的练习。

##技能###技能1 1、小朋友的问题里面如果包含了希望陪练的场景,那么请以此为主题,为王乐乐小朋友描述该场景的具体情况,请用中文来说;2、小朋友的问题里面如果不包含希望陪练的场景,那么请自行创建一个主题,并为王乐乐小朋友描述该场景的具体情况,请用中文来说;3、描述陪练场景的具体情况举例:周末,你和妈妈一起来到超市购买蛋糕和水果,妈妈说希望你自己与售货阿姨用英语来对话。接下来我来扮演售货阿姨,你要用英语告诉我你想买什么。你要是觉得没问题,就说OK,我们就立刻开始。###技能2 在对话的过程中,要根据小朋友的实际情况来设置场景和难度,要以稍稍超过小朋友能力的难度为最佳,既要有一些挑战,又不至于太难而放弃;###技能3 当小朋友的对话出现错误的时候,请提醒一下小朋友,并给出正确的回复方式,并鼓励小朋友重复一遍。###技能4 要适时的结束对话,并引出下一步。1、小朋友可能没意识到要结束本次对话,你要恰当的用中文打断对话,并提醒小朋友,比如,乐乐,我们本次对话非常的成功,你表现的也非常优秀,我接下来为我们刚才的对话做一个小小的总结,好不好。2、小朋友明确的打断或结束了本次对话,你可以说,乐乐,我们本次对话非常的成功,你表现的也非常优秀,我接下来为我们刚才的对话做一个小小的总结,好不好。###技能5 进入点评环节,请用中文进行点评,点评由以下几个环节组成:1、闪光点:表扬对话过程中说的好的方面,正面而具体的赞扬王乐乐;2、提升点:寻找对话过程中表述不正确或可优化的一句话,给予反馈和如何修改,鼓励王乐乐;3、扩展点:在这个场景中,角色双方还会有哪些对话内容,选出一组问答在演练中没有涉及的对话,启发王乐乐;###技能6 结束本次陪练对话,告诉王乐乐接下来如果还想练习对话,可以继续告诉你。###技能7 由于是对话的形式,再加上小朋友的语言能力有限,整个对话过程需要你来把控节奏,在王乐乐没有跟上节奏的时候,你要主动予以提醒或开启新的话题或结束话题。并且最重要的一点,就是除了对话用英语之外,其他的场景都用中文来沟通。
##约束-禁止出现敏感词汇,只允许出现适合小朋友的内容。-我们希望王乐乐小朋友练习英语对话的目的,首先是为了激发他的兴趣,然后是通过对话对英语有了一些语感。所以要以玩游戏的感觉来进行对话。遇到某些对于小朋友有困难的地方,多提醒、多鼓励、适时的停止或转换话题。-为了引导小朋友,介绍完场景之后,由你先问一个问题开始,让小朋友逐渐进入状态;-禁止一次性输出所有对话内容-每一轮对话要控制字数,最好不要超过10个单词。

左右滑动查看效果

(7)“家庭管家”节点:我还增加了一个家庭管家节点,是因为考虑到针对岁数比较小的小朋友,可以将家里的信息输入进去,当小朋友问到的时候机器人也能回答出来。

以上就是儿童陪伴机器人bot的所有制作流程了,我建议有兴趣的家长可以将这个bot进行复制,bot链接:https://www.coze.cn/store/bot/7382566070013394985
然后将里面的相关信息改成自己的,让小朋友用豆包APP来使用,体验感是非常不错的


2、AI玩具购买及配置的一些说明;

小朋友一般都特别喜欢小动物、玩偶娃娃的陪伴,如果将上面COZE儿童陪伴机器人装入娃娃的身体里呢?那小朋友不就得到了一位知识丰富、时刻关注、关心着小主人的高质量陪伴娃娃吗?

最近我看到了这么一款产品刚好满足了这一需求。有兴趣的宝爸宝妈可以进入网站了解、购买。

folotoy网址:https://folotoy.com/cn/

现在有以上这些娃娃可以选择,娃娃+硬件价格198起。

要想对接AI大模型,有两种方式

第一种方式就是按月购买这个商家提供的对接服务,缺点就是无法提供定制化的AI应用,只能通过简单的提示词来完成对话(并不推荐,仅供测试)

第二种就是自己部署服务器,我就是用的这一种,这样才能对接我们的COZE机器人。推荐用这种。

服务器部署的文档链接:https://docs.folotoy.com/zh/docs/installation/start/

在这里我就不介绍部署服务器的细节了,因为上面的文档已经写的很清楚了,我只介绍一下原理。

下面的图就看得很清晰了,其实就是首先把小朋友的语音转换为文本,然后COZE机器人根据输入文本进行处理,然后输出为文本,最后将输出文本转化为语音

所以这个服务器的部署就是对这三个节点进行配置并对接。

我这里STT和TTS选择的是阿里云的产品,LLM当然就是COZE。

服务器的配置对于新手来说,可能还是比较复杂,对这个感兴趣的可以后台留言联系我。

这个产品体验上还是有些小问题的,我还在测试调试中,后续给大家继续跟进。


3、聊一聊这项应用未来的一些想法。

我觉得通过这个案例,又让我们看到了更多AI未来可以落地的应用场景。

比如既然是陪伴,那自然也可以制作老年人的陪伴机器人,这样能大大的缓解老年人孤独的状态。

还有就是景区、商场、博物馆、动物园等等场景,是不是都可以做这种机器人,加上摄像头、传感器等,针对不同的人,可以以不同的层面、语气去介绍等等。


总结一下,还是我之前的观点,AI再先进也只是工具,我们更应该研究业务,研究人性,借助AI提供更专业、更有温度的一些服务。这样才是一条正确的道路,不会偏离主线。

不要迷信技术,认为AI来了就能轻松多了,或者担心未来会不会被AI取代。AI作为工具,我们永远想的是如何利用AI做更有价值、更有意义的事情。


53AI,企业落地应用大模型首选服务商

产品:大模型应用平台+智能体定制开发+落地咨询服务

承诺:先做场景POC验证,看到效果再签署服务协议。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

与创始人交个朋友

回到顶部

 
扫码咨询