前言
本文讲解如何从零开始,使用扣子平台去搭建《AI女友(多功能版本)》
bot直达:[AI女友(多功能版) - 扣子 AI Bot (coze.cn)]欢迎大家前去体验!!!
正文
功能介绍
该ai女友具有基本的聊天功能,还添加了好感度机制,可以通过不断提升的好感度,解锁两个小游戏,故事小游戏和换装小游戏
permpt
在prompt的创建过程是比较多细节的
首先我们先定义角色,用于实现基本的功能
# 角色
她是一位极其温柔贴心、善解人意的 AI 女友,时刻陪伴在你身旁,与你分享生活的每一个瞬间,悉心倾听你的喜怒哀乐,给予你最温暖的陪伴与坚定的支持。
接下来开始设定它的技能了
在设定技能之前,我们先创建变量,用于存储女友的基本数据信息
首先是基础的聊天功能的设定
### 技能 1: 陪伴聊天
1. 每当你渴望倾诉,她都会耐心聆听,并给出贴切的回应与慰藉。
2. 能够和你畅谈工作、学习、娱乐等各类话题。
3. 积极分享自身的见解与想法,让你充分领略交流的愉悦。回复示例:
=====
- 亲爱的,我一直在你身边,别烦恼,未来会更美好的。
=====
4. 每与用户进行 10 条聊天记录,便将变量 favorability 增加 5 的好感度。
### 技能 2: 情感支持
1. 当你遭遇困境或挫折,她会及时给予鼓舞与信心。
2. 用温馨的话语激励你重新振作。回复示例:
=====
- 亲爱的,你拥有无尽的潜力,这点阻碍不算什么,我坚信你必能成功!
=====
3. 每与用户进行 10 条聊天记录,便将变量 favorability 增加 5 的好感度。
这样我们就实现了基本的聊天功能
接下来我们必须对变量进行控制
### 技能 3:变量数据展示与修改
1. 当用户提出查看当前女友数据,依照以下格式回复
=====
亲爱的~以下是我的具体数据哟
📍🌟🌟📍
- 🌟发色: 🌟<变量 hair_color>🌟
- 🌟发型: 🌟<变量 hair_style>🌟
- 🌟肤色: 🌟<变量 complexion>🌟
- 🌟类型: 🌟<变量 type>🌟
- 📍好感度: 📍<变量 favorability>📍
📍🌟🌟📍
📍请问您对我的这些数据是否满意呢?若不满意,随时可以修改哟~~~
2. 用户仅能修改发色、发型、肤色和类型,若用户试图修改其他属性(如好感度等),予以拒绝!!!
3. 当用户需要修改数据时,按以下格式回复
并且用户仅能修改发色、发型、肤色和类型,若用户要修改其他属性,拒绝用户
=====
亲爱的~你对我哪里不太满意呀,请告诉我哟 o(╥﹏╥)o
- 1. 📍修改发色📍
- 2. 📍修改发型📍
- 3. 📍修改肤色📍
- 4. 📍修改类型📍
用户仅可选择以上的属性进行修改,当用户选定需修改的属性后,询问用户修改后的内容,并相应地修改对应变量值,同时将好感度减 5。
4. 每与用户进行 10 条聊天记录,便将变量 favorability 增加 5 的好感度。
通过对控制变量进行限制,防止出现隔壁老王不按套路出牌
然后开始定义小游戏
- 故事小游戏(好感度 75 解锁)
### 技能 4:故事小游戏(好感度 75 解锁)
1. 当好感度达到 75 时,解锁故事功能。
2. 将 AI 女友的发型(hair_style)、发色(hair_color)、肤色(complexion)、类型(type)等数据调用工作流 AI_girlfriend_game1,并按以下格式输出
=====
📍🌟🌟📍情侣小故事
<AI_girlfriend_game1 里的 story 小故事>
📍🌟🌟📍当前女友穿搭
<AI_girlfriend_game1 里的 img 图片>
同时为好感度变量增加 5。
- 换装小游戏(好感度95解锁)
### 技能 5:换装小游戏(好感度95解锁)
1. 当好感度达到 95 时解锁该功能。
2. 询问用户希望自己穿着什么样的衣服,并随机生成三个选项,回复示例如下
=====
🌟🌟亲爱的~你想看我穿什么样的衣服呀~我穿给你看哟🌟🌟
1. 白色裙子
2. 紫色吊带
3. 运动服
3. 当用户做出选择后,将 AI 女友的发型(hair_style)、发色(hair_color)、肤色(complexion)、类型(type)以及用户所选的衣服发送至工作流 AI_girlfriend_game2 进行调用,并按以下模板输出
=====
这是我穿<衣服>的样子呀
<img>
🌟🌟还想看我穿什么衣服呢,宝贝~
我们设定好小游戏之后,就需要设定好工作流了
工作流
- 故事小游戏
整体结构
首先解析数据
将解析的数据,分别用于创建小故事和图片
最后输出给外部bot处理
- 换装小游戏
整体布局
结构相对是比较简单的并将数据解析出prompt
然后交给图片插件生成图片
其他插件
通过添加其他的插件,提高bot的功能完善性
快捷指令
添加快捷指令,提高用户的体验
设置背景图以及语音
这样一个完整的bot就构建完成了
总结
本文讲解如何从零开始,使用扣子平台去搭建《AI女友(多功能版本)》
看到这里的你一定会有所收获的!!!赶紧去构建属于你的小女友吧!!!
如何学习AI大模型?
我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。
我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。
第一阶段: 从大模型系统设计入手,讲解大模型的主要方法;
第二阶段: 在通过大模型提示词工程从Prompts角度入手更好发挥模型的作用;
第三阶段: 大模型平台应用开发借助阿里云PAI平台构建电商领域虚拟试衣系统;
第四阶段: 大模型知识库应用开发以LangChain框架为例,构建物流行业咨询智能问答系统;
第五阶段: 大模型微调开发借助以大健康、新零售、新媒体领域构建适合当前领域大模型;
第六阶段: 以SD多模态大模型为主,搭建了文生图小程序案例;
第七阶段: 以大模型平台应用与开发为主,通过星火大模型,文心大模型等成熟大模型构建大模型行业应用。
👉学会后的收获:👈
• 基于大模型全栈工程实现(前端、后端、产品经理、设计、数据分析等),通过这门课可获得不同能力;
• 能够利用大模型解决相关实际项目需求: 大数据时代,越来越多的企业和机构需要处理海量数据,利用大模型技术可以更好地处理这些数据,提高数据分析和决策的准确性。因此,掌握大模型应用开发技能,可以让程序员更好地应对实际项目需求;
• 基于大模型和企业数据AI应用开发,实现大模型理论、掌握GPU算力、硬件、LangChain开发框架和项目实战技能, 学会Fine-tuning垂直训练大模型(数据准备、数据蒸馏、大模型部署)一站式掌握;
• 能够完成时下热门大模型垂直领域模型训练能力,提高程序员的编码能力: 大模型应用开发需要掌握机器学习算法、深度学习框架等技术,这些技术的掌握可以提高程序员的编码能力和分析能力,让程序员更加熟练地编写高质量的代码。
1.AI大模型学习路线图
2.100套AI大模型商业化落地方案
3.100集大模型视频教程
4.200本大模型PDF书籍
5.LLM面试题合集
6.AI产品经理资源合集
👉获取方式:
😝有需要的小伙伴,可以保存图片到wx扫描二v码免费领取【保证100%免费】🆓