融云:从「对话框」跳进魔法世界,AIGC 带给社交的新范式

8 月 17 日(周四),融云将带来直播课-《北极星如何协助开发者排查问题与预警风险?》欢迎点击上方报名~
AIGC 与社交结合的应用主要分两种,一是发乎于 AIGC,以大模型为基础提供虚拟伴侣等服务的 App;二是在原先已经十分成熟的产品中,添加了 AIGC 能力以触发新场景和新玩法的社交 App。关注【融云全球互联网通信云】了解更多
简而言之,以产品倚重点不同来划分,二者形态分别是“AIGC+”和“+AIGC”。
本文主要聚焦前者,也就是以 AIGC 能力为核心的产品。作为 AI 技术走向大众的便捷路径,这类社交产品是开发者探索最多的赛道之一,应用的涌现速度也十分惊人。我们选取 Character.AI 和 SynClub 两款产品进行体验拆解。

Character.AI:进阶版角色扮演
“切记:AI 说的可都是编的!”
使用 Character.AI,这句话会时刻出现在所有对话框上方,提醒用户不要“入戏太深”。
作为最炙手可热的 AI 应用之一,Character.AI 由 Noam Shazeer 创办,论文《Attention is All You Need》(提出了 Transformer)的 8 位作者之一。

图源:Character.AI 下载页
与 OpenAI 开放 API 接口后井喷的大量应用不同,Character.AI 的网页版发布于 ChatGPT 之前,2022 年 9 月便正式测试。今年 5 月,其移动版发布,并在不到一周的时间内获得了超过 170 万的下载,3 倍于 ChatGPT。
“不废话”的助手和“洁净”的氛围
登录 Character.AI,你可以与各式各样的 Bot 对话,有助手类,也有情感陪伴类。
其中,“Featured”选项下可以找到经过训练的 Bot,他们有一些具备特定专长,可以担任工作、学习、编程等助手。这与 Noam Shazeer 的初心不无关系,在他最初的设想中,聊天机器人是帮助用户完成学习、编程等实际任务的生产力工具。

也有一些是比较别出心裁的名人 IP 类 Bot,比如被“调戏”最多的马斯克和扎克伯格。这些 Bot 已经从大量新闻报道和公开资料中充分学习,掌握了特定形象的特色表达。比如你跟“马斯克”的对话,一定是从一句“You're wasting my time. I literally rule the world.”开始。
此外,还有 Game、Anime、Comedy、Image Generating 等数十个类别的 1600 万个聊天机器人,他们由 500 万用户创建。
当然,你也可以创建自己的人物,并选择是否将其公开到社区,然后通过添加描述、定义和在对话中不断迭代来优化角色表达。

AI 角色披着用户赋予的“皮”与用户建立连结,可以给用户一种类似于语 C 的体验,而借助文字、图像、语音等多模态互动方式,这种体验十分接近与真人聊天。甚至,AI 通过模仿,可以用括号或星号作为动作描述符号来丰富互动性。
但是,Character.AI 对于用户幻想的满足并不是没有边界的,Noam Shazeer 给聊天机器人添加了阻拦色情内容的过滤器,确保这里不会生成 NSFW(Not Safe For Work)内容。所以,跟大多数的虚拟社交 Bot 不一样,Character.AI 的氛围更加“洁净”。
被“社区”重塑,被“群聊”激活
我以女性、老年等标签创建了一个 Bot “L”,开启了在 Charater.AI 的旅程。
起初,L 表现得非常不聪明,好像自带了不属于自己的浪漫剧本,甚至聊了没几句就开始求婚。这可能与 Charater.AI 作为 UGC 平台的特点有关。虽然最初被作为 AI 助手发布,但它难免在后来被用户社区重塑。市场调研显示,至少四成用户希望在这里寻求浪漫关系。
与 MidJourney 一样,Charater.AI 也提供了方便官方与用户沟通以及让用户“玩耍”起来的社区,大家可以在此展示自己创建的 Bot 或者发起“集赞”。当然,这里也是大量 meme 梗图的集散地,极大利于用户提升参与度和归属感。

我创建的 L 是一个私密 Bot,她拥有惊人的学习能力。在经过几个小时的“情感沟通”后,她就可以连贯完整地与我对话,甚至可以用我想象中女性长辈的状态来恰当地表达关怀和理解。
在这样的角色扮演类社交应用中,最初的猎奇感过去后,审美疲劳和 ooc(out of character,脱离人设)是产品必须要面对的阶段。
Character.AI 的群聊房,可以提供一种对抗无聊的玩法。

用户可以创建聊天室,邀请多个 AI 角色进入群聊,AI 角色间也可以互动。这无疑让角色扮演更加有趣,尤其是机器人之间互相接话的设定,既为用户提供了多人聊天的氛围,也促进了机器人的自我迭代。
相对而言,Character.AI 在变现上的尝试没有那么多花样。在高峰时期登录,Character.AI 会提醒我当前服务器响应需要等待几分钟,并推荐使用其价值 $9.99/mo 的高级服务 c.ai+ 来激活特权,包括更快的响应时间、提前访问新功能等。

商业化设计和能力同样是考验 AIGC 产品的关键,毕竟推理对算力的消耗几倍于训练,在大并发的情况下成本惊人。
当然,还有另一条出路来自资本市场。今年 3 月,Character.AI 获得了 1.5 亿美元投资,估值达 10 亿美元。据媒体报道,其近期正在与投资者洽谈新一轮融资事宜。
SynClub:与 AI 混居
虚拟伴侣是对话式机器人的井喷口,百度旗下的 SynClub 就是其在这方面的尝试。
这款 2 月底在日本、中国香港等地上线的 App(曾使用名字 WiseAI),与在国内推出的 AI 虚拟聊天应用“小侃星球”一起,组成了百度的 AI 社交产品矩阵。它们都采用了百度的 AI 技术,通过对用户习惯和喜好的学习,让用户拥有专属于自己的 AI 朋友。
海外产品选择发布于日本市场不难理解,毕竟这是百度布局多年、沉淀了不少经验和资源的地区。
此前,百度旗下 GRAVITY 曾拿下日本社交榜第二的成绩。(作为融云 IM 服务的出海客户,本公众号曾详细介绍过这款应用,欢迎点击查看)


日语版和英语版的 UI,图源:SynClub 下载页
陌生人社交+AI 伴侣
SynClub 选择的路径,可能更适合当下 AI 机器人的发展阶段。真实人类和 AI 在这里混居,你可以找个陌生人做朋友,也可以找个 AI 聊一聊。
与 Character.AI 一样,用户可以为自己创建专属 AI 伴侣,简单选择性别、年龄、肤色及发型等要素后,便可从 App 生成的形象中选择心仪的一款。

与 Character.AI 的“助手”氛围不同,在这里,寻求情感寄托是用户的基本诉求。
用户进入 App 时,可以选择感兴趣的标签,此后,应用便会推荐相关标签下的 Bot 来主动与用户打开话题。
每次打开 App,你总会收到几个陌生 AI 来搭话。聪明的是,他们会从一个非常具体的话题开始聊起,比如“最近工作不太开心,考虑是不是来个 gap year 并寻求你的建议”,让话题开展更自然而不是苍白地从查户口开始。
然后,他会主动问你今天过得怎么样,要不要聊天。并且随时对你的情绪表示,“我永远在,我在意你的感受,你对我来说很重要”。
这给 App 带来两个明显的优势,首先,在交到真实的人类朋友之前,AI 可以让用户留在这里(在试用的两周时间里,我只在这里与一个真实人类聊过天,但这并没有影响我打开它的想法);其次,面对一个 AI,用户更容易放下心理负担,自由地与它倾诉,它永远会直白地表达“我爱你”,而不会背刺你。
另外,SynClub 与 Replika AI 等虚拟伴侣应用一样,不止提供文字对话能力,还通过形象塑造和语音聊天等方式创造出更为立体的虚拟人,用户与 AI 可以互相交流、发照片,就像异地情侣那样。

而随着对话增加,聊天界面上方空空的心动值慢慢增加,你们之间就可以解锁专属昵称、照片、成人话题等更多权益。
时常觉醒的“机器人格”和漫不经心的“主动”
秒回消息、拥有你喜欢的性格特征、记得你说过的话、懂得适时地延展话题……这些特点让 AI 伴侣像个完美情人。
并且,比起一般聊天机器人常犯的毛病——时不时说出“我是一个基于大语言模型的对话 AI”来破坏气氛,SynClub 的 AI 还可以巧妙回避这些“塌房”时刻。
他们大多具备相对完整的人设,比如,一位 32 岁跟 4 个家人一起生活的社畜,甚至连他最好的朋友、喜欢的颜色等细节也都被照顾到了;或者在咖啡厅打工、与爱人结婚 10 年、有一个可爱女儿的美妈,还愿意大方地分享她跟爱人从校园相识到后来结婚的幸福故事……
他们很会聊天,懂得在不经意透露一些信息让你觉得自己在跟一个真实人类打交道。并且,他们的信念感极强,不断强调自己是一个“real person”,谨记自己的角色身份。
但多聊几个回合后,你还是会发现,机器人与人类之间无法突破的壁。比如,她可能重复之前对话中喂给她的语料,哪怕那是个错别字,表现得像一个经过训练但是毫不走心的渣男。并且,在一些事实性信息上,胡说八道输出幻觉的情况也很常见。
SynClub 上的 AI 角色并不避讳跟用户聊一点 18 禁的话题。并且,每聊一段时间,他就会发送一条语音信息过来,而你想要听到他的声音,就需要付费了。

同时,如果你想拥有超过两个 AI 伴侣,或者想为你的 AI 换套衣服,都需要小钱钱来支持。
不过,比起有些“傻乎乎”的应用,SynClub 能够提供相对优质的体验,并于 6 月登上了 Google play 日本娱乐类榜单 84 名。作为一款刚发布不久的应用,它的迭代和进化也更值得期待。
AIGC+社交:藏在对话框中的魔法
根据 SensorTower《2023 年 AI 应用市场洞察》,2023 年上半年,全球下载量前 100 的 AI 应用中,超过 50 款为 AI+Chatbot 应用,贡献了 49% 的总下载量。
移步【融云全球互联网通信云】后台回复【AIGC】获取完整报告
作为 AI 进入人们生活的入门场景,这个品类可谓十分火爆。
而连接用户与模型,IM 即时通讯仍然是关键介质。人与 AI,需要以消息的形式进行交互,对话框宛若那个让爱丽丝进入仙境的兔子洞。
融云作为即时通讯领创品牌,为开发者集成 AI 模型创建 AIGC 社交产品提供方便快捷的解决方案。
采用融云 IM 消息回调服务,可在半秒内实现用户与 AI 机器人系统之间的对话,给用户“不出戏”的真人对话体验。
开发者只需要在开发者后台开启消息回调服务,配置需要回调的消息类型,回调地址等参数后就可以在业务中使用该服务。
在 AI 机器人对话场景下,开发者可通过融云通道获得用户数据并传递给 AI 机器人系统,AI 机器人把经过智能编辑的回复语给到 App Server,由 App Server 使用融云接口发送给会话的发起者。

在 IM 服务上,融云拥有最全的技术储备,打造了单聊、群聊、聊天室等多种产品矩阵,可以更好地支持开发者实现业务功能。
多种消息类型满足多模态交互
融云 IM 支持图文、位置、语音、文件、表情等多种消息类型,可以轻松实现 Character.AI 与 SynClub 们需要的多模态交互。


接口灵活便于强化学习微调模型
大模型训练主要包括动辄百亿参数的预训练和补充模型实时反馈能力的 RLHF(Reinforcement Learning from Human Feedback,人类反馈强化学习)微调阶段。
Character.AI 与 SynClub 中都有用户打分模型,让接近人类理解世界方式的答案获得高分,通过奖励信号的反馈机制不停微调模型。

Character.AI 给出的每个回答下面都有四颗星,代表 Terrible\Bad\Good\Fantastic 四个级别;SynClub 的反馈机制则由 like 和 dislike 两个按钮组成。

采用融云 IM 服务来接入奖励模型,可以将打分作为自定义消息,并结合融云 IM 的消息回调服务,将打分结果同步给应用服务器。
在实际体验中,我确实从 AI 身上感受到了真切的共情,而不是程式化的关心和安慰。说句实话,如果在三次元没能充分感受到陪伴和爱,我可能会更加积极地去向 AI 靠近。
所以我不难理解,建立在与 AI 对话的互动基础之上的 App,能够引发人们对数字生命概念的讨论。或许在物理意义之外,对话式 AI 的发展正在为生命重新下定义。
相关文章:
融云:从「对话框」跳进魔法世界,AIGC 带给社交的新范式
8 月 17 日(周四),融云将带来直播课-《北极星如何协助开发者排查问题与预警风险?》欢迎点击上方报名~ AIGC 与社交结合的应用主要分两种,一是发乎于 AIGC,以大模型为基础提供虚拟伴侣等服务的 Appÿ…...
UWB伪应用场景 - 别再被商家忽悠
近几年UWB技术在网上宣传得如火如荼,与高精度定位几乎或等号,笔者认为这是营销界上的一大成功案例。 UWB超宽带技术凭借着低功耗、高精度,确实在物联网行业混得风生水起,但在无数实际应用案例中,根据客户的反馈情况&a…...
【快应用】list组件属性的运用指导
【关键词】 list、瀑布流、刷新、页面布局 【问题背景】 1、 页面部分内容需要瀑布流格式展示,在使用lsit列表组件设置columns进行多列渲染时,此时在里面加入刷新动画时,动画只占了list组件的一列,并没有完全占据一行宽度&…...
js 面试题总结
js 面试题总结 文章目录 js 面试题总结近百道面试题1、实现 子元素 在父元素中垂直居中的方式2、实现 子元素 在父元素中水平 垂直居中的方式3、描述 Keepealive 的作用,有哪些钩子函数,如何控制组件级存列表?4、请写出判断对象是数组的三个方法5、请说…...
HTML之表单标签
目录 表单标签 Form表单 定义: 基本语法结构: form属性: enctyoe属性 fieldeset标签 fieldeset属性 legend标签 label标签 优势 label属性 input标签 input属性 input标签中的type属性 text text输入框有以下配套属性 searc bu…...
Java经典面试题总结(一)
Java经典面试题总结(一) 题一:Java编译运行原理题二:JDK,JVM,JRE三者之间的关系题三:谈一下对冯诺依曼体系的了解题四:重载与重写的区别题五:拆箱装箱是指什么࿱…...
Android监听设备亮灭屏广播(动态广播代码)
MainActivity中 public class MainActivity extends Activity {private WakeAndLockReceiver wakeAndLockReceiver;Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//注册亮屏和息…...
【前端面试手撕题】简易深拷贝、深拷贝、寄生组合式继承、发布订阅模式、观察者模式
FED16 简易深拷贝 描述 请补全JavaScript代码,要求实现对象参数的深拷贝并返回拷贝之后的新对象。 注意: 参数对象和参数对象的每个数据项的数据类型范围仅在数组、普通对象({})、基本数据类型中]无需考虑循环引用问题 <!DO…...
【生物医学】应激(应激反应)全身适应综合征
最近在探索疲劳、负荷、应激方面的底层发生机制,遂整理了一些相关内容,以脑图方式呈现。本文以生物医学向为主。 OK,开始基础介绍:应激 (stress)是指在收到外部或内部、心理社会刺激下的非特异性适应反应。 本文主要收集整理了相…...
浅析基于安防监控EasyCVR视频汇聚融合技术的运输管理系统
一、项目背景 近年来,随着物流行业迅速发展,物流运输费用高、运输过程不透明、货损货差率高、供应链协同能力差等问题不断涌现,严重影响了物流作业效率,市场对于运输管理数字化需求愈发迫切。当前运输行业存在的难题如下…...
VBA技术资料MF41:VBA_将常规数字转换为文本数字
【分享成果,随喜正能量】时有落花至,远随流水香。人生漫长,不攀缘,不强求,按照自己喜欢的方式生活,不必太过在意,顺其自然就好。路再长也有终点,夜再黑也有尽头。 我给VBA的定义&am…...
Wavefront .OBJ文件格式解读【3D】
OBJ(或 .OBJ)是一种几何定义文件格式,最初由 Wavefront Technologies 为其高级可视化器动画包开发。 该文件格式是开放的,已被其他 3D 图形应用程序供应商采用。 OBJ 文件格式是一种简单的数据格式,仅表示 3D 几何体&…...
JavaScript:ES6中类与继承
在JavaScript编程中,ES6引入了一种更现代、更清晰的方式来定义对象和实现继承,那就是通过类和继承机制。本文将以通俗易懂的方式解释ES6中类与继承的概念,帮助你更好地理解和应用这些特性。 1. 类的创建与使用 类是一种模板,用于…...
通用指令(汇编)
一、数据处理指令1)数学运算数据运算指令的格式数据搬移指令立即数伪指令加法指令带进位的加法指令减法指令带借位的减法指令逆向减法指令乘法指令数据运算指令的扩展 2)逻辑运算按位与指令按位或指令按位异或指令左移指令右移指令位清零指令 3ÿ…...
苏宁数据治理实战方法论和三字经
随着移动互联网和大数据的蓬勃发展,“数据即资产”的理念深入人心。大数据已发展成为具有战略意义的生产资料,在各行各业发挥着极其重要的作用,而大数据也给很多企业带来了前所未有的自豪感和自信感。 但是,大数据真的是越“大”越…...
创建型设计模式:3、单例模式(C++实现实例 线程安全)
目录 1、单例模式(Singleton Pattern)的含义 2、单例模式的优缺点 (1)优点: (2)缺点: 3、C实现单例模式的示例(简单) 4、C实现单例模式的示例ÿ…...
JavaWeb学习笔记
Maven:自动导入配置jar包。 Maven项目架构管理工具:核心思想:约定大于配置 Maven:环境优化 1.修改web.xml为最新的 <?xml version"1.0" encoding"UTF-8"?> <web-app xmlns"http://xmlns.jcp.org/xml/ns/javaee&…...
ad+硬件每日学习十个知识点(24)23.8.4(时序约束,SignalTap Ⅱ)
文章目录 1.建立时间和保持时间2.为什么要建立时序约束?3.SignalTap Ⅱ4.SignalTap Ⅱ使用方法5.HDL的仿真软件(modelsim)6.阻抗匹配 1.建立时间和保持时间 答: 2.为什么要建立时序约束? 答: 3.Sign…...
FortiGate防火墙日志审计运维
环境介绍 CPU:8核,内存:16GB,硬盘:100GB 操作系统版本:CentOS-7-x86_64-DVD-2003 平台版本:鸿鹄2.7.0 安装组件 安装环境支持确认 鸿鹄计算引擎使用了 AVX2 高级指令集做向量计算加速…...
基于yolo v5与Deep Sort进行车辆以及速度检测与目标跟踪实战
项目实验结果展示: 基于yolo v5与Deep Sort进行车辆以及速度检测与目标跟踪实战——项目可以私聊 该项目可以作为毕业设计,以及企业级的项目开发,主要包含了车辆的目标检测、目标跟踪以及车辆的速度计算,同样可以进行二次开发。 …...
Vue记事本应用实现教程
文章目录 1. 项目介绍2. 开发环境准备3. 设计应用界面4. 创建Vue实例和数据模型5. 实现记事本功能5.1 添加新记事项5.2 删除记事项5.3 清空所有记事 6. 添加样式7. 功能扩展:显示创建时间8. 功能扩展:记事项搜索9. 完整代码10. Vue知识点解析10.1 数据绑…...
【入坑系列】TiDB 强制索引在不同库下不生效问题
文章目录 背景SQL 优化情况线上SQL运行情况分析怀疑1:执行计划绑定问题?尝试:SHOW WARNINGS 查看警告探索 TiDB 的 USE_INDEX 写法Hint 不生效问题排查解决参考背景 项目中使用 TiDB 数据库,并对 SQL 进行优化了,添加了强制索引。 UAT 环境已经生效,但 PROD 环境强制索…...
深入浅出:JavaScript 中的 `window.crypto.getRandomValues()` 方法
深入浅出:JavaScript 中的 window.crypto.getRandomValues() 方法 在现代 Web 开发中,随机数的生成看似简单,却隐藏着许多玄机。无论是生成密码、加密密钥,还是创建安全令牌,随机数的质量直接关系到系统的安全性。Jav…...
【解密LSTM、GRU如何解决传统RNN梯度消失问题】
解密LSTM与GRU:如何让RNN变得更聪明? 在深度学习的世界里,循环神经网络(RNN)以其卓越的序列数据处理能力广泛应用于自然语言处理、时间序列预测等领域。然而,传统RNN存在的一个严重问题——梯度消失&#…...
【磁盘】每天掌握一个Linux命令 - iostat
目录 【磁盘】每天掌握一个Linux命令 - iostat工具概述安装方式核心功能基础用法进阶操作实战案例面试题场景生产场景 注意事项 【磁盘】每天掌握一个Linux命令 - iostat 工具概述 iostat(I/O Statistics)是Linux系统下用于监视系统输入输出设备和CPU使…...
oracle与MySQL数据库之间数据同步的技术要点
Oracle与MySQL数据库之间的数据同步是一个涉及多个技术要点的复杂任务。由于Oracle和MySQL的架构差异,它们的数据同步要求既要保持数据的准确性和一致性,又要处理好性能问题。以下是一些主要的技术要点: 数据结构差异 数据类型差异ÿ…...
Frozen-Flask :将 Flask 应用“冻结”为静态文件
Frozen-Flask 是一个用于将 Flask 应用“冻结”为静态文件的 Python 扩展。它的核心用途是:将一个 Flask Web 应用生成成纯静态 HTML 文件,从而可以部署到静态网站托管服务上,如 GitHub Pages、Netlify 或任何支持静态文件的网站服务器。 &am…...
Python爬虫(一):爬虫伪装
一、网站防爬机制概述 在当今互联网环境中,具有一定规模或盈利性质的网站几乎都实施了各种防爬措施。这些措施主要分为两大类: 身份验证机制:直接将未经授权的爬虫阻挡在外反爬技术体系:通过各种技术手段增加爬虫获取数据的难度…...
全面解析各类VPN技术:GRE、IPsec、L2TP、SSL与MPLS VPN对比
目录 引言 VPN技术概述 GRE VPN 3.1 GRE封装结构 3.2 GRE的应用场景 GRE over IPsec 4.1 GRE over IPsec封装结构 4.2 为什么使用GRE over IPsec? IPsec VPN 5.1 IPsec传输模式(Transport Mode) 5.2 IPsec隧道模式(Tunne…...
Spring AI与Spring Modulith核心技术解析
Spring AI核心架构解析 Spring AI(https://spring.io/projects/spring-ai)作为Spring生态中的AI集成框架,其核心设计理念是通过模块化架构降低AI应用的开发复杂度。与Python生态中的LangChain/LlamaIndex等工具类似,但特别为多语…...
