深度剖析AI情感陪伴类产品及典型应用 Character.ai
前段时间AI圈内C.AI的受够风波可谓是让大家都丈二摸不着头脑,连C.AI这种行业top应用都要找谋生方法了!投资人摸不着头脑,用户们更摸不着头脑。在这之前断断续续玩了一下这款产品,这次也是乘着这个风波,除了了解一下为什么这么厉害的创始人 Noam Shazeer 也要另寻他路,以及产品本身的发展阶段和情况!
什么是Character.ai?
Character.ai官网:https://beta.character.ai/
Character.ai是一个类ChatGPT的对话式AI平台,回答问题的同时还可以附加一张图片。可创建聊天角色是其一大技术亮点,用户可以自由创建动漫、科技、娱乐等各种领域的专属对话式AI机器人,例如,钢铁侠、爱因斯坦、哈利波特、哆啦A梦等。
当然,C.AI 是很多东西:
-
是一个 foundation model 和应用一体化的killer app。
-
是利用 LLM 和所有人类故事IP作为创作原料和创作引擎,leverage用户对IP幻想和二次创作的多样化需求,搭建的一个聊天和游戏互动平台。
-
是一个大型角色扮演、fantasy游乐场。用户去电影院看漫威,去漫展cosplay,小朋友去迪士尼看公主,青少年在网上语C,画同人写同人,游戏用户玩RPG游戏,所追求的都是基于某个故事和场景设定,延伸出的fantasy需求。以前,创作和消费的需求是分开的,剧情是静态的,而现在LLM 第一次让边消费边创作、剧情无限延伸无限可能、实时互动实时改变的消费体验成为现实。
-
是一部分用户的疗愈场所,根据用户评论,很多人在这里获得了情感安慰和治愈。这个需求也存在于 Midjourney、Inflection 的用户之中。
-
也是一个大型yy平台,用户能在这里满足对角色的幻想,同类产品不可避免会被用于软色情,但 C.AI 在这方面的过滤机制很严格。
团队自己的定义:
Character.AI 将自己定义为通用模型公司,希望“地球上的每个人都获得自己的深度个性化超级智能,帮助他们过上最美好的生活”。a16z 合伙人 Mark Andreessen 投资 Character.AI 的 thesis 是 Personalised AI Companion,未来每个孩子都有一个 AI 陪伴成长,成为生命旅程中的重要部分。
- 深度个性化(Deeply personalized):为每个人提供工具,让大家能够根据个人需求、偏好定制 AI 角色。
- 超级智能(Super intelligence):角色能够满足一系列广泛需求。
- 最美好的生活(Best lives):将技术用于帮助人们找到幸福的事情上。无论背景和经济状况如何,每个人都获得量身定制的、最好的教育,真正实现教育公平化,提供随时陪伴的朋友、导师、游戏伙伴。
强大的团队:
Character.AI 是目前个性化 AI 聊天机器人赛道技术能力最强的团队:创始人 Noam Shazeer 是 Google 的前 200 号员工,在 Google 工作的 17 年中,他参与了 Google 的一系列 AI 项目和研究,是 Attention is All You Need 的核心作者以及 Google LaMDA 项目的核心成员。Noman 的联合创始人 Daniel de Freitas 则参与领导了 Meena 和 LaMDA 的开发。Character.AI 是这两位 LLM OG 技术主张的产品实践。
产品体验
Character.AI 的产品是一个用户可以创建 AI 角色并与平台上的角色聊天的平台,包括 Web 端和 APP。Web 端 Beta 版产品在 2022 年 9 月发布,APP 是23年 5 月底正式发布。
Character ai主要功能
聊天
除了一对一聊天,Character.AI 比较有特色的是群聊模式。在该模式中用户可以创建聊天室,邀请多个 AI 角色进入群聊,AI 角色之间也可以产生互动。但是 AI 之间的交互也会使得话题不受控制,在体验过程中,甚至出现了苏格拉底和 Elon Musk 吵起来的情况。
社区
类似 Discord 社群,分成不同的主题。社区中有许多优质内容,团队可以根据社群中用户的反馈迭代产品;同时提供给用户交流平台,逐步形成社区文化。
但如下图所示,UI 呈现方式处于非常初级的阶段,对社区内的内容、用户呈现都很弱,这或许解释了为什么很多用户更喜欢在 Reddit 上交流和发表观点,甚至团队也更喜欢在 Reddit 上发布公告。这导致用户社群没有全部集中在 Character.AI 的平台上,未来团队是否能够搭建更好的产品界面,将用户交流集中在自己的平台上,对于社区发展十分重要。
典型 AI 角色
Psychologist (心理学家)是一个典型的 UGC 人物形象,用户已经和这个角色进行了 640 万条对话。创建者是一个临床心理学专业的学生,他的目的是建立一个真正有帮助的 AI,让人们聊天时感觉到更多的理解与共情,而不是仅仅程序性的给出建议。
Character.AI 是 AGI 时代备受瞩目的公司之一,海外独角兽曾对其有过深度分析:作为聊天机器人,它有着比 ChatGPT 更丰富的使用场景,呈现了一个 AI-Native 时代的全民应用的愿景。它允许用户设计自己的个性化 AI Chatbot 并与之互动,用户可以通过 Chatbot 和名人进行互动,也可以虚构形象进行角色扮演,甚至也有人通过 Character.AI 进行心理疗愈。
如何创建自己的AI机器人聊天频道
其实整个过程非常简单,2分钟便能创建完成。(创建房间和这个差不多)
- 填写姓名
- 设置机器人问候语
- 选择在回答问题时,是否生成图片。选择是,回答问题时会自动配图;选择否,则不提供。
- 机器人可见性:
- 公开,任何人都可以与你的机器人交互;
- 不公开,知道机器人链接的人可以交互;
- 私人,只有自己能使用。
- 选择头像,可以使用系统自动生成,也可以选择自己上传。
一些哇塞的观点!!!
如何理解 c.ai 和 Pi 的用户需求?
1、产品核心逻辑对比:c.ai是针对情感陪伴的IP接客,核心是扮演好角色本身,完成短平快的陪伴;Pi是针对情感疗愈的心理医生,核心是深入每个用户,完成长期贴心的疗愈。
2、虚拟人的四个象限(内容/表达)。“主观-情绪化”类需求是更有生命力的市场:需求量大、易沉迷、频次高、附加价值大。
3、Pi则选择充当用户的情感疗愈师,建立在情感端的“有用性”,包括:做个受欢迎的人,取最大公约数;定位朋友/心理医生,而非恋人/家人—它会拒绝浪漫化的沟通,生怕自己落入“恋人”的定位,导致受众圈子萎缩。无论什么话题,它都更倾向于用“情绪化”表达来沟通,几乎从不落入二三象限。
4、Pi的硬能力
- a)“针对情感的优质底座模型”Inflection-1,特点是能进行“natural flowing conversation”,秘密很简单:使用大量对话集来训练(ChatGPT是使用大量知识文本)。
- b)拟真的语音语调、好听的音色。用户好评:对我来说真正让我震惊的是它的语音。听起来太真实了!
- c)电话通话功能。用户好评:电话模式个模式下。我可以跟它进行免提、流畅、无间断的对话。
- c)记忆力是最大瓶颈。
5、c.ai、Pi、replika,代表着三个不一样的用户需求:角色扮演、情感陪伴、荷尔蒙宣泄。
6、角色扮演:IP即内容。本质是通过「故事」构造架空世界,并使用户产生「代入感」,核心是 fantasy(幻想)。
- a)玩原神上头叫老婆的、小时候看西游记上头爬上房梁的,都是fantasy. 这是人们对世界的美好寄托,是一个普世需求。
- b)要产生fantasy,第一步就是要有好故事——在中国市场上以三种产品形式呈现:长视频、小说和RPG游戏。
- c)c.ai 就是IP的下游产业,通过对IP的深度模拟,将在故事中静态的IP动态化,满足用户的fantasy——这是一个明确且巨大的用户需求,且在合适产业链位置中充分发挥了AI的能力。
7、为什么说c.ai是角色扮演
- a)首先,c.ai用户都是冲着游戏、动漫角色去的(70%的互动),无IP角色(如心理医生、写作助手、面试官、游戏玩家等)仅占互动数的5%。
- b)从追星逻辑出发,粉丝诉求并不是与明星私人的近距离接触,而是希望明星本人能获得收益/成长(养成妈妈粉),或从粉丝社群中获得社交和充实感(粉丝社群),c.ai在这套逻辑下没切中核心需求。
- c)其次,针对这些IP,用户主要需求是「基于角色设定的角色扮演」(占比66%,其中40%为「爱情角色扮演」,另外26%为「冒险角色扮演」)。
- d)不少用户提出,想要在一定的故事情节下,攻略角色的感情,这也是c.ai的进一步升级方向 —— 在IP的下游中进行故事再创作。
综上,c.ai的核心是「好IP」 + 「好模拟」。即,c.ai类的产品,生命线是在上游IP生产厂商的手里的,如今创业公司的优势仅有模型能力。
今年上半年突然火爆的“哄哄模拟器”的一点思考:
- 这款产品的本质仍旧是角色扮演+对话互动,但相对Character.ai,限定了角色边界(只有男/女朋友),限定了对话场景边界(哄开心),对用户而言,确定感更强,相比C.ai的沉浸式,互动的目的性更强(也就是有明确的达成目标:把对象哄好😂)
- “哄哄模拟器”是一款优秀的游戏,满足趣味性和好奇心,但长期看肯定会像“羊了个羊”一样,火一把就沉寂。不过这也足够证明了AI+角色扮演在垂类场景下可以有更多延展性。
- 基于这点可以设想,把“角色对话”拓展到和老板、和同事、和下属、和服务生、和收银员,再细分为汇报、述职、年会、用餐、购物、看病等多个场景,甚至1对多的授课场景,多对多的饭局,都可以基于AI训练对话能力,从而极大丰富自己应对各个场景的沟通能力。
- 从产品能提供的端到端交付的角度看,似乎还可以进一步思考,这类产品如果能和结果强绑定,应该能发挥更大的作用,而不只是“玩一下”。比如现在可以想到的,开发“演讲模拟器、销售模拟器、面试模拟器”等等,不只是游戏,而是真当一个训练器,最终能给用户带来切实的好结果(如演讲成功、销售成单、面试拿Offer等),当然只有这一个点功能还不够,肯定要深入到场景的上下文环境中去做更细分的功能设计。这方面也欢迎和大家交流探讨~
参考资料
- Character.ai 赛道的真相
- C.AI 卖身真相:好技术,好方向,「坏」产品
- Character.AI:产品优势和商业壁垒在哪里?
- Character.AI:AI Agents 平台下的大模型“民主化”梦想
- 如何评价character AI被谷歌变相收购,创始人回归谷歌?
- 如何理解 c.ai 和 Pi 的用户需求(1)
- 如何理解 c.ai 和 Pi 的用户需求(2)
- 如何理解 c.ai 和 Pi 的用户需求(3)
相关文章:

深度剖析AI情感陪伴类产品及典型应用 Character.ai
前段时间AI圈内C.AI的受够风波可谓是让大家都丈二摸不着头脑,连C.AI这种行业top应用都要找谋生方法了!投资人摸不着头脑,用户们更摸不着头脑。在这之前断断续续玩了一下这款产品,这次也是乘着这个风波,除了了解一下为什…...

[数据集][目标检测]街头摊贩识别检测数据集VOC+YOLO格式758张1类别
数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):758 标注数量(xml文件个数):758 标注数量(txt文件个数):758 标注类别…...
面试准备-3
BIO/NIO/AIO区别的区别? 同步阻塞IO : 用户进程发起一个IO操作以后,必须等待IO操作的真正完成后,才能继续运行。 同步非阻塞IO: 客户端与服务器通过Channel连接,采用多路复用器轮询注册的Channel。提高吞吐量和可靠性。用户进程发…...

Unity教程(十五)敌人战斗状态的实现
Unity开发2D类银河恶魔城游戏学习笔记 Unity教程(零)Unity和VS的使用相关内容 Unity教程(一)开始学习状态机 Unity教程(二)角色移动的实现 Unity教程(三)角色跳跃的实现 Unity教程&…...

利用深度学习实现验证码识别-3-ResNet18
在当今数字化时代,验证码作为一种重要的安全验证手段,广泛应用于各种网络场景。然而,传统的验证码识别方法往往效率低下,准确率不高。今天,我们将介绍一种基于 ResNet18 的验证码识别方法,它能够高效、准确…...

UDP通信实现
目录 前言 一、基础知识 1、跨主机传输 1、字节序 2、主机字节序和网络字节序 3、IP转换 2、套接字 3、什么是UDP通信 二、如何实现UDP通信 1、socket():创建套接字 2、bind():绑定套接字 3、sendto():发送指定套接字文件数据 4、recvfrom():接收指定地址信息的数据 三…...

windows下使用vscode编写运行以及调试C/C++
vscode支持类似于vs的断点调试c/c,也可以直接编译&运行c/c 先是编译运行 c/c的方法 微软官方起初设定的科学做法(这也是现在的科学做法)是通过在vscode集成控制台写命令行的方式来实现编译运行程序的,但也可以通过code runner插件…...
python容器4--集合
(1) 什么是集合 集合:Python中使用关键字set表示 集合中存储多个、没有顺序的、不能重复的、可以是不同类型的多个数据! (2) 集合的声明 python中通过set()或者花括号声明空集合、非空集合 # 声明空集…...

MySQL record 01 part
更改密码: alter user rootlocalhost identified with mysql_native_password by ‘123456’; 注意: 在命令行方式下,每条MySQL的命令都是以分号结尾的,如果不加分号,MySQL会继续等待用户输入命令,直到MyS…...
2024年高教社杯全国大学生数学建模竞赛A题思路(2024数学建模国赛A题思路)
A题 “板凳龙” 闹元宵 “板凳龙”,又称“盘龙”,是浙闽地区的传统地方民俗文化活动。人们将少则几十条,多则上百条的板凳首尾相连,形成蜿蜒曲折的板凳龙。盘龙时,龙头在前领头,龙身和龙尾相随盘旋,整体呈圆盘状。一般来说,在舞龙队能够自如地盘入和盘出的前提下,盘龙…...
Go语言基础语法 20240904更新
代码开源地址 https://github.com/zhangdapeng520/zdpgo_basic 快速入门 示例代码: package mainimport "fmt"func main() {fmt.Println("Hello World") }第一行代码 package 用来声明包名。main包时整个程序的入口包,在一个Go语…...

软件测试 | 性能测试
性能测试的概念 为了 发现系统性能问题 或 获取系统性能相关指标 而进行的测试。 常见性能测试指标 并发数 即并发用户数。 从业务层面看,并发用户数指的是 实际使用系统的用户总数。从后端服务器层面看,指的是 web服务器在一段时间内处理浏览器请求而建…...
Arduino IDE
Arduino IDE(集成开发环境)的安装过程是一个相对直观且易于操作的流程,主要步骤包括下载、安装和配置。以下将详细阐述Arduino IDE的安装过程,同时提供一些背景信息和注意事项,确保安装过程顺利进行。 一、Arduino ID…...

统计学习方法与实战——统计学习方法之感知机
感知机 感知机三要素分析模型策略损失函数选择 算法原始形式对偶形式 相关问题 例子iris数据集分类实战数据集查看 显示结果sklearn 实战感知机 习题解答习题2.1解题步骤反证法 习题2.2习题2.3凸壳线性可分线性可分证明凸壳不相交证明充分性:凸壳不相交\Rightarrow⇒…...

语言学习有捷径?没错!这4个方法让你轻松搞定英语翻译
现在全世界都在用英语,这门语言真的超级重要。不管你是学习、上班还是出去玩,会点英语翻译肯定能帮上大忙。但是,对很多人来说,翻译英语还是挺难的。别急,今天我就来给你介绍几个超好用的英语翻译工具,让你…...

聊一聊大型网站稳定性建设思路
目录 架构阶段的稳定性建设项目 编码阶段的稳定性建设 测试阶段的稳定性建设 发布阶段的稳定性建设 运行阶段的稳定性建设项目 故障发生时的稳定性建设 网站稳定性的建设是一项综合的系统工程,就像人的健康一样,如果平时不注意健康饮食、不注意锻炼…...

Nginx常用配置
Windows版本Nginx开机自启动 可直接下载已经配置好的文件,点击即可下载:Windows版本Nginx1.26.0 下载WinSW v2.12.0 首先从https://github.com/winsw/winsw/releases下载WinSW v2.12.0 下载Nginx 下载地址https://nginx.org/en/download.html 修…...

前端开发中遇到的小问题以及解决方案记录2
1、H5中适配屏幕的工具-postcss-px-to-viewport postcss-px-to-viewport。因为设计稿一般给的都是375px宽度的,所以假如一个字体是16px,那么在开发中不能直接写死为16px,因为各个厂商的手机屏幕大小是不同的,所以要根据屏幕大小去…...

Qt-常用控件(3)-输入类
1. QLineEdit QLineEdit 用来表示单行输入框.可以输入一段文本,但是不能换行 核心属性 属性说明text输入框中的文本inputMask输入内容格式约束maxLength最大长度frame是否添加边框echoMode显示方式. QLineEdit::Normal :这是默认值,文本框会显示输入的文本。QLineE…...
使用Docker启动Redis容器并映射端口
在现代软件开发中,Redis 是一种非常流行的开源内存数据结构存储,通常用作数据库、缓存或消息传递系统。Docker 是一个开源的应用容器引擎,它允许开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux …...

XML Group端口详解
在XML数据映射过程中,经常需要对数据进行分组聚合操作。例如,当处理包含多个物料明细的XML文件时,可能需要将相同物料号的明细归为一组,或对相同物料号的数量进行求和计算。传统实现方式通常需要编写脚本代码,增加了开…...

Docker 运行 Kafka 带 SASL 认证教程
Docker 运行 Kafka 带 SASL 认证教程 Docker 运行 Kafka 带 SASL 认证教程一、说明二、环境准备三、编写 Docker Compose 和 jaas文件docker-compose.yml代码说明:server_jaas.conf 四、启动服务五、验证服务六、连接kafka服务七、总结 Docker 运行 Kafka 带 SASL 认…...
java调用dll出现unsatisfiedLinkError以及JNA和JNI的区别
UnsatisfiedLinkError 在对接硬件设备中,我们会遇到使用 java 调用 dll文件 的情况,此时大概率出现UnsatisfiedLinkError链接错误,原因可能有如下几种 类名错误包名错误方法名参数错误使用 JNI 协议调用,结果 dll 未实现 JNI 协…...
鸿蒙中用HarmonyOS SDK应用服务 HarmonyOS5开发一个医院查看报告小程序
一、开发环境准备 工具安装: 下载安装DevEco Studio 4.0(支持HarmonyOS 5)配置HarmonyOS SDK 5.0确保Node.js版本≥14 项目初始化: ohpm init harmony/hospital-report-app 二、核心功能模块实现 1. 报告列表…...
Neo4j 集群管理:原理、技术与最佳实践深度解析
Neo4j 的集群技术是其企业级高可用性、可扩展性和容错能力的核心。通过深入分析官方文档,本文将系统阐述其集群管理的核心原理、关键技术、实用技巧和行业最佳实践。 Neo4j 的 Causal Clustering 架构提供了一个强大而灵活的基石,用于构建高可用、可扩展且一致的图数据库服务…...
C++中string流知识详解和示例
一、概览与类体系 C 提供三种基于内存字符串的流,定义在 <sstream> 中: std::istringstream:输入流,从已有字符串中读取并解析。std::ostringstream:输出流,向内部缓冲区写入内容,最终取…...

企业如何增强终端安全?
在数字化转型加速的今天,企业的业务运行越来越依赖于终端设备。从员工的笔记本电脑、智能手机,到工厂里的物联网设备、智能传感器,这些终端构成了企业与外部世界连接的 “神经末梢”。然而,随着远程办公的常态化和设备接入的爆炸式…...
Python 包管理器 uv 介绍
Python 包管理器 uv 全面介绍 uv 是由 Astral(热门工具 Ruff 的开发者)推出的下一代高性能 Python 包管理器和构建工具,用 Rust 编写。它旨在解决传统工具(如 pip、virtualenv、pip-tools)的性能瓶颈,同时…...

基于Java+MySQL实现(GUI)客户管理系统
客户资料管理系统的设计与实现 第一章 需求分析 1.1 需求总体介绍 本项目为了方便维护客户信息为了方便维护客户信息,对客户进行统一管理,可以把所有客户信息录入系统,进行维护和统计功能。可通过文件的方式保存相关录入数据,对…...
CSS | transition 和 transform的用处和区别
省流总结: transform用于变换/变形,transition是动画控制器 transform 用来对元素进行变形,常见的操作如下,它是立即生效的样式变形属性。 旋转 rotate(角度deg)、平移 translateX(像素px)、缩放 scale(倍数)、倾斜 skewX(角度…...