当前位置: 首页 > news >正文

深度剖析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 是很多东西:

  1. 是一个 foundation model 和应用一体化的killer app。

  2. 是利用 LLM 和所有人类故事IP作为创作原料和创作引擎,leverage用户对IP幻想和二次创作的多样化需求,搭建的一个聊天和游戏互动平台。

  3. 是一个大型角色扮演、fantasy游乐场。用户去电影院看漫威,去漫展cosplay,小朋友去迪士尼看公主,青少年在网上语C,画同人写同人,游戏用户玩RPG游戏,所追求的都是基于某个故事和场景设定,延伸出的fantasy需求。以前,创作和消费的需求是分开的,剧情是静态的,而现在LLM 第一次让边消费边创作、剧情无限延伸无限可能、实时互动实时改变的消费体验成为现实。

  4. 是一部分用户的疗愈场所,根据用户评论,很多人在这里获得了情感安慰和治愈。这个需求也存在于 Midjourney、Inflection 的用户之中。

  5. 也是一个大型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分钟便能创建完成。(创建房间和这个差不多)

  1. 填写姓名
  2. 设置机器人问候语
  3. 选择在回答问题时,是否生成图片。选择是,回答问题时会自动配图;选择否,则不提供。
  4. 机器人可见性:
    • 公开,任何人都可以与你的机器人交互;
    • 不公开,知道机器人链接的人可以交互;
    • 私人,只有自己能使用。
  5. 选择头像,可以使用系统自动生成,也可以选择自己上传。

一些哇塞的观点!!!

在这里插入图片描述

如何理解 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生产厂商的手里的,如今创业公司的优势仅有模型能力。

今年上半年突然火爆的“哄哄模拟器”的一点思考:

  1. 这款产品的本质仍旧是角色扮演+对话互动,但相对Character.ai,限定了角色边界(只有男/女朋友),限定了对话场景边界(哄开心),对用户而言,确定感更强,相比C.ai的沉浸式,互动的目的性更强(也就是有明确的达成目标:把对象哄好😂)
  2. “哄哄模拟器”是一款优秀的游戏,满足趣味性和好奇心,但长期看肯定会像“羊了个羊”一样,火一把就沉寂。不过这也足够证明了AI+角色扮演在垂类场景下可以有更多延展性。
  3. 基于这点可以设想,把“角色对话”拓展到和老板、和同事、和下属、和服务生、和收银员,再细分为汇报、述职、年会、用餐、购物、看病等多个场景,甚至1对多的授课场景,多对多的饭局,都可以基于AI训练对话能力,从而极大丰富自己应对各个场景的沟通能力。
  4. 从产品能提供的端到端交付的角度看,似乎还可以进一步思考,这类产品如果能和结果强绑定,应该能发挥更大的作用,而不只是“玩一下”。比如现在可以想到的,开发“演讲模拟器、销售模拟器、面试模拟器”等等,不只是游戏,而是真当一个训练器,最终能给用户带来切实的好结果(如演讲成功、销售成单、面试拿Offer等),当然只有这一个点功能还不够,肯定要深入到场景的上下文环境中去做更细分的功能设计。这方面也欢迎和大家交流探讨~

参考资料

  1. Character.ai 赛道的真相
  2. C.AI 卖身真相:好技术,好方向,「坏」产品
  3. Character.AI:产品优势和商业壁垒在哪里?
  4. Character.AI:AI Agents 平台下的大模型“民主化”梦想
  5. 如何评价character AI被谷歌变相收购,创始人回归谷歌?
  6. 如何理解 c.ai 和 Pi 的用户需求(1)
  7. 如何理解 c.ai 和 Pi 的用户需求(2)
  8. 如何理解 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 …...

SpringBoot-17-MyBatis动态SQL标签之常用标签

文章目录 1 代码1.1 实体User.java1.2 接口UserMapper.java1.3 映射UserMapper.xml1.3.1 标签if1.3.2 标签if和where1.3.3 标签choose和when和otherwise1.4 UserController.java2 常用动态SQL标签2.1 标签set2.1.1 UserMapper.java2.1.2 UserMapper.xml2.1.3 UserController.ja…...

Linux 文件类型,目录与路径,文件与目录管理

文件类型 后面的字符表示文件类型标志 普通文件:-(纯文本文件,二进制文件,数据格式文件) 如文本文件、图片、程序文件等。 目录文件:d(directory) 用来存放其他文件或子目录。 设备…...

条件运算符

C中的三目运算符(也称条件运算符,英文:ternary operator)是一种简洁的条件选择语句,语法如下: 条件表达式 ? 表达式1 : 表达式2• 如果“条件表达式”为true,则整个表达式的结果为“表达式1”…...

【git】把本地更改提交远程新分支feature_g

创建并切换新分支 git checkout -b feature_g 添加并提交更改 git add . git commit -m “实现图片上传功能” 推送到远程 git push -u origin feature_g...

《基于Apache Flink的流处理》笔记

思维导图 1-3 章 4-7章 8-11 章 参考资料 源码: https://github.com/streaming-with-flink 博客 https://flink.apache.org/bloghttps://www.ververica.com/blog 聚会及会议 https://flink-forward.orghttps://www.meetup.com/topics/apache-flink https://n…...

IT供电系统绝缘监测及故障定位解决方案

随着新能源的快速发展,光伏电站、储能系统及充电设备已广泛应用于现代能源网络。在光伏领域,IT供电系统凭借其持续供电性好、安全性高等优势成为光伏首选,但在长期运行中,例如老化、潮湿、隐裂、机械损伤等问题会影响光伏板绝缘层…...

ABAP设计模式之---“简单设计原则(Simple Design)”

“Simple Design”(简单设计)是软件开发中的一个重要理念,倡导以最简单的方式实现软件功能,以确保代码清晰易懂、易维护,并在项目需求变化时能够快速适应。 其核心目标是避免复杂和过度设计,遵循“让事情保…...

【Java学习笔记】BigInteger 和 BigDecimal 类

BigInteger 和 BigDecimal 类 二者共有的常见方法 方法功能add加subtract减multiply乘divide除 注意点:传参类型必须是类对象 一、BigInteger 1. 作用:适合保存比较大的整型数 2. 使用说明 创建BigInteger对象 传入字符串 3. 代码示例 import j…...

C#中的CLR属性、依赖属性与附加属性

CLR属性的主要特征 封装性: 隐藏字段的实现细节 提供对字段的受控访问 访问控制: 可单独设置get/set访问器的可见性 可创建只读或只写属性 计算属性: 可以在getter中执行计算逻辑 不需要直接对应一个字段 验证逻辑: 可以…...

【从零学习JVM|第三篇】类的生命周期(高频面试题)

前言: 在Java编程中,类的生命周期是指类从被加载到内存中开始,到被卸载出内存为止的整个过程。了解类的生命周期对于理解Java程序的运行机制以及性能优化非常重要。本文会深入探寻类的生命周期,让读者对此有深刻印象。 目录 ​…...