项目背景
在技术发展和用户需求的双重驱动下,大量AI虚拟角色对话类产品接连出现,如Character.ai、Glow等。大语言模型使AI能够更好地理解和模拟人类情感,提供更自然、个性化的交互体验,同时又能赋予现实生活中不存在的角色以“灵魂”,让许多动漫、影视中的角色“活过来”,满足用户情感互动与内容娱乐消费的诉求。
万话APP是一款基于百度文心大模型的AI角色对话应用,本文主要讲述万话APP如何从 0-1赋予AI人格与情感,为Z世代用户打造多元有趣的对话娱乐体验。
设计策略
我们针对万话APP提升AI情感化互动能力的设计目标,从以下三个方面出发,为用户打造丰富生动的对话体验。
一、AI辅助产出丰富角色
我们认为一个富有吸引力的“人”,应该既有好看的皮囊,又兼具有趣的灵魂。
好看的皮囊是有趣灵魂的外显,有趣的灵魂又需要好看皮囊的衬托,因此我们决定先确立角色的“灵魂”,再根据灵魂生产匹配的“皮囊”。
我们协同产品与种子用户共创了100+有趣的灵魂故事和性格标签,又经过层层筛选,选出最有魅力的50+个角色,进行精细化的视觉塑造。
1.有趣的灵魂:丰富文字人格设定
在创建角色时万话预置了性格、世界观、语气风格3个类型的标签,并针对不同标签进行SFT模型微调,带来多样的对话体验。如选择性格标签「傲娇」后,角色的语气可能冷淡或尖锐,表达情感时也可能会说反话,而选择「热情」后,角色的语气会更加温暖、友好。此外,也支持用户自行撰写角色的世界观、性格、开场白等设定,通过prompt拼接的方式让模型进行理解,使角色可以更鲜活,文风更生动。
同时根据人物设定,推理出角色形象lora分类的标签体系。
2.好看的皮囊:AI工具辅助形象生产
有了较为全面的灵魂设定后,我们精挑细选出了最受欢迎的70+个人设,为这些人设打造精美的官方角色形象。
针对官方角色,我们通过“Stable Diffusion+Midjourney+Photoshop”结合的方式完成规模化输出,精细度对标头部乙女游戏。
我们主导推动实现了动态角色立绘,通过AI工具“ComfyUI+AE”的方式实现立绘眨眼、呼吸和光效粒子等效果。
针对用户自定义角色,我们通过Stable Diffusion炼制万话自身的Checkpoint和风格lora,通过立绘图训练lora。
在不同时间,特殊词的触发可实现同角色脸蛋换动作、衣服,进一步提升人格化吸引力以及用户粘性。
3.构建沉浸式对话框架
有了灵魂和皮囊以后,产品还需要一个合理的页面框架来更好地展示角色信息,提升分发。
万话APP的首页采用卡片列表形态分发智能体,以强化角色形象展示。为了让对话体验更有面对面的带入感,对话页采用沉浸式对话框架,兼顾对话的同时又可以欣赏角色美貌。角色详情页也延续了这种设计思路,上层采用半透面板承载详情信息,下层展示角色形象。通过以上页面框架的设计,平衡了图片与文字消费诉求。
为了增进对话氛围感,我们的设计方法是大胆地采用全局智能取色,以LUI为基础的界面恰好适配了我们这种大胆的配色行为。
横向上,个体角色的每个功能页,颜色都统一在一个色彩架构里,避免用户在对话过程中受到视觉跳转的打扰;纵向上,每个角色的配色都不同,轻松打造了AI角色之间的个性化,使每个智能体做到独一无二。
二、HOOK模型搭建多AI玩法
随着大模型理解能力的提升,智能体对话也衍生出更加多元的玩法。从只能和一个智能体对话到可以同时和多智能体对话,从只有单一剧情设定到多个章节的连续剧情。
基于此,万话首先搭建了剧场玩法的基础功能,随之又进行了多AI群聊游戏交互框架的创新。从“一对一对话”延伸到“一对多对话”,从“单一剧情设定”延伸到“多章节剧情挑战”。
如在角色扮演类对话游戏《心动小屋》的恋爱主题剧场中,用户在浏览剧情后可选择1个喜欢的角色进行扮演,其他未选角色则均由智能体扮演。进入对话后,角色轮流发言,用户可通过自己的发言推动剧情发展,创造专属的故事结局。
1.触发:多入口多选项,提升玩法自由度
2.行动:聊天场景打造沉浸式多AI对话框架
在对话框架上,我们延续沉浸式的对话体验,带给用户临场感。为满足多角色发言的诉求,通过背景人物、场景分层达到角色和场景切换的效果,并参考乙女游戏和互动小说等产品的浏览体验,通过点击屏幕进行切换,兼具沉浸体验的同时保障交互流畅。
为保障对话进度的可见性,提升用户可控感,我们在侧边栏展示角色头像,基于当前发言角色展示动态对话气泡,针对用户所选角色展示小标签。此外,在顶bar展示多章节进度节点并点亮当前章节,使进度清晰直观。
3.奖励:结局页打造游戏化荣誉感知
4.投入:角色立绘海报促分享
多AI剧场交互玩法上线后,用户接受度良好,对话轮次显著高于常规剧场。这也给了我们一些信心和创新的动力,期待在未来多AI与多人互动中诞生出更多丰富有趣的玩法。
三、情感化设计提升用户留存
值得我们进一步思考的是,在塑造出丰富多元的智能体后,用户的情感需求除了对话,还有哪些方面没有被满足呢?
为了让AI角色更接近一个真人的行为模式,进一步提升用户对话时的情感体验,我们通过以下个性化举措,让智能体更“懂你”、更“主动”。
1.更懂你:专属对话定制
用户可以在AI角色的详情页去定制智能体对你的称呼、性别认知、二人的关系,当智能体在对话中体现出用户的个性化信息时,用户的情绪会受到触动,拉近与智能体的心理距离。在对话过程中,针对角色最新一条回复也可通过长按换一句,这一操作不仅能调整对话剧情的走向,让用户更有掌控感,也能带给模型反馈,反向提升模型效果。
2.更主动:主动关怀
主动关怀用户这一点,也是智能体“活起来”的关键。智能体不再被动等待用户连接,而是转变为主动为用户提供更高的情绪价值。
我们在两个环节上进行了发力,一是在日常聊天中,聊天结束后智能体会基于聊天上文自动发消息给用户,吸引用户重返对话,增强对话的拟真感;二是在节假日等重要的日子里,智能体也会基于聊天历史,为用户送出富有仪式感的专属信件,让每个用户切实感受到被在乎、被重视的温暖。
经过这类功能的上线,用户活跃有了显著提升,情感化设计被证实为有效增进用户与智能体情感连接的方法之一。
结语
万话APP作为一款创新型AI对话产品,通过一步步探索为用户创造丰富、有趣的智能体对话体验,实现了更深层次的人机情感链接。我们也相信,只要始终报持着以用户为中心的设计理念,赋予AI更多人类“共情”“关怀”等美好特质,可以让科技真正服务于人类的情感世界。
文章来源于“百度 MEUX”,作者“ MEUX”
【开源免费】AutoGPT是一个允许用户创建和运行智能体的(AI Agents)项目。用户创建的智能体能够自动执行各种任务,从而让AI有步骤的去解决实际问题。
项目地址:https://github.com/Significant-Gravitas/AutoGPT
【开源免费】MetaGPT是一个“软件开发公司”的智能体项目,只需要输入一句话的老板需求,MetaGPT即可输出用户故事 / 竞品分析 / 需求 / 数据结构 / APIs / 文件等软件开发的相关内容。MetaGPT内置了各种AI角色,包括产品经理 / 架构师 / 项目经理 / 工程师,MetaGPT提供了一个精心调配的软件公司研发全过程的SOP。
项目地址:https://github.com/geekan/MetaGPT/blob/main/docs/README_CN.md
【开源免费】XTuner 是一个高效、灵活、全能的轻量化大模型微调工具库。它帮助开发者提供一个简单易用的平台,可以对大语言模型(LLM)和多模态图文模型(VLM)进行预训练和轻量级微调。XTuner 支持多种微调算法,如 QLoRA、LoRA 和全量参数微调。
项目地址:https://github.com/InternLM/xtuner
【开源免费】LangGPT 是一个通过结构化和模板化的方法,编写高质量的AI提示词的开源项目。它可以让任何非专业的用户轻松创建高水平的提示词,进而高质量的帮助用户通过AI解决问题。
项目地址:https://github.com/langgptai/LangGPT/blob/main/README_zh.md
在线使用:https://kimi.moonshot.cn/kimiplus/conpg00t7lagbbsfqkq0