Character.AI搭建了用户创建AI角色并与之聊天的平台及社区

news2024/9/20 22:41:01

character

Character.AI 公司是一家致力于通用人工智能(AGI)的全栈公司,于2021年10月创立,创始团队来自Google Brain和Meta AI,是深度学习、大型语言模型和对话领域的专家。Character.AI搭建了用户创建AI角色并与之聊天的平台及社区,AI角色有官方创建、社区成员UGC两大类,官方创建的AI 角色包括:马斯克、拜登、洛基等等。不过平台以满足个人需求的个性化定制AI为主,比如AI女友/男友。Character.AI 公司没有公布自己背后的 AI 技术来源,不过从 AI 角色的高级配置过程和效果来看,属于典型的 In-Context Learning 技术,应该和 GPT-3 属于同一代产品。我们可以从 character.ai 的使用过程和效果中,体会到 In-Context Learning 的强大,在后续使用、开发 ChatGPT 相关应用时,可以复用这方面的经验。

注册 Character.AI 账号后,在左侧菜单栏点击 create 菜单,选择"Create a Character",可以开始角色创建。默认的角色创建内容,主要是添加角色的长描述,在影视界,可以类比演员给剧本中角色写的人物小传。

完成描述后,AI 角色就已经可用了。不过这时候,聊天的语气、习惯等等,还是不够贴近期望效果。我们再打开高级配置项,输入一些可以强烈反应和代表该角色性格、语气的对话历史。注意其中,要用 {{user}} 替换掉提问人名称,{{char}}替换掉应答人名称。

除了预先收集,人工清洗和编辑以外也可以通过先和简单版 AI 角色聊天,生成记录再做调整的方式来积累初期训练数据。

我们在编辑器顶部可以看到一些提示。例如整个 context 限定了 3200 字的上限。从示例来说,大概一共可以输入 40+ 个对话示例,作为传给 AI 模型的 context。

在斯坦福大学的 Alpaca 论文中,就是先通过人工编写了 175 个对话示例,然后通过这 175 个实例进行 ChatGPT prompt 仿写生成了 52k 条训练数据,对 LLAMA 模型进行微调。我们可以想象一下,charactor.ai 背后,可能也采取了类似原理,对用户自定义的 40+ 个对话示例,也做了更多 prompt 仿写,然后进行模型微调,得到一个最终的 AI 角色。

最后创建好的 AI 角色,我们可以进行对话了。下图这个应答的预期、情感偏好,和实际确实更贴近:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/820944.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Patchwork 黑客组织瞄准我国大学和研究机构

据知道创宇404高级威胁情报团队近期发现,名为“Patchwork”的黑客组织正以中国的大学和研究机构为目标进行活动,部署名为EyeShell的后门。 Patchwork也被称为“Operation Hangover”和“Zinc Emerson”,被怀疑是来自印度的APT组织。该组织发起…

d3dcompiler_47.dll缺失如何修复,教快速修复d3dcompiler_47.dll文件

在运行某些图形密集型应用程序或游戏时,你可能会遇到一条关于缺少d3dcompiler_47.dll文件的错误信息。这是一个常见的问题,今天我们主要就是来给大家讲解一下这方面的知识的,教大家怎么解决缺失d3dcompiler_47.dll的情况。 一. d3dcompiler_…

前端(十一)——Vue vs. React:两大前端框架的深度对比与分析

😊博主:小猫娃来啦 😊文章核心:Vue vs. React:两大前端框架的深度对比与分析 文章目录 前言概述原理与设计思想算法生态系统与社区支持API与语法性能与优化开发体验与工程化对比总结结语 前言 在当今快速发展的前端领…

智能提词器有哪些?了解一下这款提词工具

智能提词器有哪些?使用智能提词器可以帮助你更好地准备和交付演讲、报告或其他提词场合。它可以提高你的效率,节省你的时间,并让你更加自信地与听众沟通。另外,智能提词器还可以提供一些有用的功能,如语音识别、智能建…

Jmeter用于接口测试中,关联如何实现

Jmeter用于接口测试时,后一个接口经常需要用到前一次接口返回的结果,应该如何获取前一次请求的结果值,应用于后一个接口呢,拿一个登录的例子来说明如何获取。 1、打开jmeter, 使用的3.3的版本,新建一个测试计划&#x…

C++和Lua交互总结

C和Lua交互总结 Chapter1. C和Lua交互总结一、Lua与C的交互机制——Lua堆栈二、堆栈的操作三、C 调用 Lua1)C获取Lua值2)C调用Lua函数示例: 四、Lua 调用 C包装C函数 最后总结一下 Chapter1. C和Lua交互总结 原文链接:https://bl…

无涯教程-Lua - 条件判断

if结构要求程序员确定一个或多个要由程序判断或测试的条件,以及要确定的条件为真的情况下要执行的一条或多条语句,如果条件为真,则执行指定语句,如果条件为假,则执行其他语句。 Lua编程语言假定布尔值 true 和 non-nil…

PHP高级检索功能的实现以及动态拼接sql

我们学习了解了这么多关于PHP的知识,不知道你们对PHP高级检索功能的实现以及动态拼接sql是否已经完全掌握了呢,如果没有,那就跟随本篇文章一起继续学习吧! PHP高级检索功能的实现以及动态拼接sql。完成的功能有:可以单独根据一个…

Python常用命令

1.python常用函数 type() 函数:查询对象的类型 input() 函数在:函数接受一个标准输入数据,返回为 string 类型 range() 函数:用于构造一个从[start, stop) (不包含stop)之间的连续的不可变的整数序列对象…

SpringBoot整合knife4j(快速入门超详细版)

前言 查看此文章前强烈建议先看这篇文章:Java江湖路 | 专栏目录 该文章纪录的是SpringBoot快速集成Knife4j,每一步都有记录,争取每一位看该文章的小伙伴都能操作成功。达到自己想要的效果~ 文章目录 前言1、什么是Knife4j2、SpringBoor整合K…

实现邮箱管理之gmail邮箱、office365(Azure)邮箱之披荆斩棘问题一览

要进行Office365邮箱的授权对接,你需要先申请一个应用,并获取授权访问令牌。 以下是一个简单的步骤: 登录 Azure 门户:https://portal.azure.com/创建一个新的应用程序,或者使用现有的应用程序。要创建新的应用程序&…

在人间烟火里,卡萨帝开启品牌新征程

大暑刚过天正热,尤其是在今年厄尔尼诺现象席卷太平洋的背景下,人们对空调的需求持续“升温”。CCTV2财经频道《正点财经》在专题报道中提到,6月国内空调产销两旺,同比增长均在35%以上。 炙热的天气下,南方居民有更加难…

PySpark 数据操作

数据输入 RDD对象 如图可见,PySpark支持多种数据的输入,在输入完成后,都会得到一个:RDD类的对象 RDD全称为:弹性分布式数据集(Resilient Distributed Datasets) PySpark针对数据的处理&…

【SAP MII学习】Day01--Overview, Security Services, and Workbench

1. Module 1: Overview 1.1 问题存在的原因 上图展示的是在工厂中IT的架构图,主要分为一下的三个层次: Shop Floor Automation and Control Systems (SFAC):collect data from the PLCs and sensors that are connected to the machinery on the facto…

vue2 ant datepicker 日期选择框 点击此刻时间多8小时不正确解决方案

点击“此刻”后,可以看到在DatePicker上时间是正确的 但是打印出来的dateString时间却多了8小时 原因: 因为点击 此刻 那个按钮时,moment 对象会经过 getTodayTime 设置了 utcOffset utcOffset 会把 moment 对象的 _isUTC 设为 true 并设置 _…

北漂Java程序员入职五个月的收获总结

👨‍💻博主主页:小尘要自信 👨‍💻本文专栏:Java程序员的成长 👨‍💻上一篇文章:告别过去,拥抱未来:一个Java开发者的成长之路 👨‍&a…

火热报名中 | 赛宁独家技术支持第七届“蓝帽杯”网络安全技能大赛

由公安部网络安全保卫局、教育部教育管理信息中心、中国教育协会指导,中国人民公安大学主办,奇安信科技集团股份有限公司协办,南京赛宁信息技术有限公司提供技术支持的2023第七届“蓝帽杯”全国大学生网络安全技能大赛于近日正式开启报名。 …

桥接模式(Brige)

桥接模式是一种结构型设计模式, 又称为柄体(Handle and Body)模式或接口(Interface)模式。桥接模式,可将将抽象部分与它的实现部分分离,使它们都可以独立地变化。如将一个大类或一系列紧密相关的类拆分为抽象和实现两个独立的层次结构&#x…

蓝桥云课ROS机器人旧版实验报告-02架构及概念

项目名称 实验二 ROS[Kinetic/Melodic/Noetic]架构及概念 成绩 内容:机器人操作系统文件系统级、计算图级、社区级、创建功能包并实现功能等 实验记录(70分) 安装一个可用的 build-from-source 包: 在克隆之前&#xff…

Jmeter函数助手(一)随机字符串(RandomString)

一、目标 实现一个请求单次调用,请求体里多个集合中的相同参数(zxqs)值随机从序列{01、02、03、03、04、05、06、07、08}中取 若使用CSV数据文件、用户参数等参数化手段,单次执行请求,请求体里多个集合中的相同参数&a…