百川智能发布角色大模型 ,零代码复刻角色轻松满足游戏领域定制需求

本文主要是介绍百川智能发布角色大模型 ,零代码复刻角色轻松满足游戏领域定制需求,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2024年1月9日,百川智能发布角色大模型Baichuan-NPC,深度优化了“角色知识”和“对话能力”,使模型能够更好的理解上下文对话语义,更加符合人物性格地进行对话和行动,让角色栩栩如生。此外,对于游戏领域AI角色开发成本高、周期长、自由度差、API不稳定等诸多不足, 百川智能推出了“角色创建平台+搜索增强知识库”的定制化解决方案。通过这一方案,游戏厂商无需编写任何代码,只需通过简单的文字描述,便可以快速构建出自己需要的角色,实现低成本、高效率的角色定制。

中文领域最强角色大模型,角色塑造栩栩如生

作为人工智能领域划时代的技术革新,大模型拓展了传媒、游戏、影视等诸多领域数字角色的想象空间。游戏行业作为科技创新的“试验田”受到的影响尤其明显。大模型强大的生成能力、流畅的自然交互方式,将改变游戏的开发流程,重构游戏体验早已成为业内共识。但如何将大模型这个新技术融入成熟的游戏研发流程,依旧挑战重重。其中目前最大的问题是,当下的大模型在角色扮演上依旧“不够拟人”,这会直接破坏用户与角色的互动感受,使游戏丧失沉浸感。

模型在角色扮演中是否足够“拟人”,主要由模型的基础能力和角色扮演一致性两个方面来决定。

对于角色扮演而言,模型的基础能力既包括模型的通用智能水准,还包含角色知识、对话能力、情节演绎以及逻辑推理四个专项能力。而强化这些能力的最佳方式是在预训练阶段通过高质量数据集进行针对性训练。

百川智能收集了海量行业网站、高质量书籍、优质剧本数据,对Baichuan-NPC进行了超过3T Tokens的领域知识预训练。此外,Baichuan-NPC还创新性地使用多方法模型合成数据进行预训练阶段的领域知识增强,针对性地缓解了Reversal Curse问题,大幅度提升Token利用效率。

角色扮演一致性问题指的是,通用语言模型在角色“演绎”过程中,非常容易跳出“角色设定”变回“智能助手”或做出不符合角色人设的言行,即业界所说的OOC问题(角色言行偏离原有设定,如:古代人物谈论现代事物)。

针对这一问题,百川智能首创将思维链对齐技术引入到角色模型对齐中。使用带有思维链的数据构造方式和带有思维链对齐的强化对齐方法,双管齐下让模型的思考过程和思考之后的行动表现更接近人类,大幅提升了角色一致性,显著增强模型的基础对话能力和角色演绎能力。

     

Baichuan-NPC示例
 

ChatGPT OOC示例
 

Baichuan-NPC通过强化模型基础能力,使用思维链对齐技术赋予角色模型类人的思考能力,使模型能够敏锐地捕捉上下文对话语义,生成更加符合人物性格地对话和行动,让角色效果栩栩如生。在CharacterEval(由中国人民大学高瓴人工智能学院、北京邮电大学人工智能学院联合推出的对话类角色扮演Agent评估标准)评测中,Baichuan-NPC在对话能力、角色一致性、扮演吸引力等方面大幅领先,是目前中文领域最强角色模型。

评测维度 https://arxiv.org/pdf/2401.01275.pd

Baichuan-NPC对话能力、角色一致性、扮演吸引力大幅领先

零代码复刻角色,低成本高效率满足游戏企业定制需求

将大模型的角色构建能力应用于具体场景,除了模型要具备强大的基础能力,简洁高效的开发流程同样至关重要。当前行业内的角色构建主要通过API调用实现。在实际创作中,需要产品、运营、技术等多个部门共同协作、反复调试,开发流程门槛高、周期长、效率低,最终的角色效果还难以保障。

对此,百川智能在Baichuan-NPC基础上推出了由“角色创建平台+搜索增强知识库”组成的开发套件,通过标准化模板、自定义选项、所见即得的调优界面及搜索增强知识库,为用户提供了一个高度自由且无需编写代码的低成本解决方案。

百川智能角色创建平台官网

为提高角色定制自由度,百川智能自研了强多轮对齐和搜索增强知识库两项特色技术。强多轮对齐技术通过精心设计System Prompt中的角色设定字段,强化了角色创建平台System Prompt在对话Session中的特殊地位,保证了角色言行响应系统指令定制的敏感性和鲁棒性。简单来说,用户在系统提示(System Prompt)中定义了角色特征后,角色就会完全遵循用户设定进行相应的“演绎”。

不同性格孙悟空的不同演绎

AI角色知识储备量是决定能否自由定制角色的另一个重要因素。如果AI角色缺乏与其身份相符的知识,即使角色“演绎”的再努力,也会让人感觉“不真实”。

百川智能将搜索技术与角色知识能力深度融合,基于最新研发的SOTA模型BCTE(Baichuan-Text-Embedding),针对角色扮演场景优化了建库和召回算法,为角色和知识库提供了灵活的“多对多”关联方式。用户只需上传角色所需的知识文档并自定义回复方式,就能显著降低角色产生幻觉的可能性,极大地丰富了角色“内涵”。

创建好角色只是完成了角色定制的第一步,想要真正落到真实场景,还需要微调优化让其达到最佳效果。百川角色创建平台将微调选项和角色对话效果实时整合,实现了调优过程的“所调即所见”。

角色调试与生成效果实时同步

此外,平台还提供了一键复制功能。完成角色调试后,用户可以在查看代码页面一键复制全部角色代码,然后将角色代码集成到业务场景中。这种“所调即所得”的方式,极大降低了开发门槛,有效缩减了企业定制角色的时间和人员成本。

角色调试完成即可一键复制角色代码

目前,百川智能已经与众多泛娱乐行业的头部品牌建立了深度合作关系,共同拓展AIGC创作的应用场景。

创梦天地联合创始人兼CTO关嵩表示:创梦对百川智能角色模型的效果非常满意。该模型为我们的角色塑造提供了强大的支持,使我们能够快速、高效地创建出独特、生动的游戏角色。百川智能的角色模型不仅提供了精准的语义理解和情感表达,还具备极高的创意和自定义能力,让我们的角色更加立体、鲜活。我们期待在未来与百川携手合作,共创更多精彩的作品。

完美世界游戏技术中心产品部负责人罗一聪表示百川角色模型的响应速度和生成质量都达到了我们预期的目标,为我们业务发展提供了有力支持。

爱奇艺智能平台部副总裁谢丹铭表示百川智能团队对我们的业务需求理解非常到位,百川智能角色模型在效果和响应时间上都很好的满足了我们的业务需求,期待未来能够探索更多的合作机会。

这篇关于百川智能发布角色大模型 ,零代码复刻角色轻松满足游戏领域定制需求的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/587523

相关文章

Python Transformers库(NLP处理库)案例代码讲解

《PythonTransformers库(NLP处理库)案例代码讲解》本文介绍transformers库的全面讲解,包含基础知识、高级用法、案例代码及学习路径,内容经过组织,适合不同阶段的学习者,对... 目录一、基础知识1. Transformers 库简介2. 安装与环境配置3. 快速上手示例二、核心模

Java的栈与队列实现代码解析

《Java的栈与队列实现代码解析》栈是常见的线性数据结构,栈的特点是以先进后出的形式,后进先出,先进后出,分为栈底和栈顶,栈应用于内存的分配,表达式求值,存储临时的数据和方法的调用等,本文给大家介绍J... 目录栈的概念(Stack)栈的实现代码队列(Queue)模拟实现队列(双链表实现)循环队列(循环数组

Python实现word文档内容智能提取以及合成

《Python实现word文档内容智能提取以及合成》这篇文章主要为大家详细介绍了如何使用Python实现从10个左右的docx文档中抽取内容,再调整语言风格后生成新的文档,感兴趣的小伙伴可以了解一下... 目录核心思路技术路径实现步骤阶段一:准备工作阶段二:内容提取 (python 脚本)阶段三:语言风格调

使用Java将DOCX文档解析为Markdown文档的代码实现

《使用Java将DOCX文档解析为Markdown文档的代码实现》在现代文档处理中,Markdown(MD)因其简洁的语法和良好的可读性,逐渐成为开发者、技术写作者和内容创作者的首选格式,然而,许多文... 目录引言1. 工具和库介绍2. 安装依赖库3. 使用Apache POI解析DOCX文档4. 将解析

C++使用printf语句实现进制转换的示例代码

《C++使用printf语句实现进制转换的示例代码》在C语言中,printf函数可以直接实现部分进制转换功能,通过格式说明符(formatspecifier)快速输出不同进制的数值,下面给大家分享C+... 目录一、printf 原生支持的进制转换1. 十进制、八进制、十六进制转换2. 显示进制前缀3. 指

使用Python构建一个Hexo博客发布工具

《使用Python构建一个Hexo博客发布工具》虽然Hexo的命令行工具非常强大,但对于日常的博客撰写和发布过程,我总觉得缺少一个直观的图形界面来简化操作,下面我们就来看看如何使用Python构建一个... 目录引言Hexo博客系统简介设计需求技术选择代码实现主框架界面设计核心功能实现1. 发布文章2. 加

售价599元起! 华为路由器X1/Pro发布 配置与区别一览

《售价599元起!华为路由器X1/Pro发布配置与区别一览》华为路由器X1/Pro发布,有朋友留言问华为路由X1和X1Pro怎么选择,关于这个问题,本期图文将对这二款路由器做了期参数对比,大家看... 华为路由 X1 系列已经正式发布并开启预售,将在 4 月 25 日 10:08 正式开售,两款产品分别为华

使用Python实现全能手机虚拟键盘的示例代码

《使用Python实现全能手机虚拟键盘的示例代码》在数字化办公时代,你是否遇到过这样的场景:会议室投影电脑突然键盘失灵、躺在沙发上想远程控制书房电脑、或者需要给长辈远程协助操作?今天我要分享的Pyth... 目录一、项目概述:不止于键盘的远程控制方案1.1 创新价值1.2 技术栈全景二、需求实现步骤一、需求

Java中Date、LocalDate、LocalDateTime、LocalTime、时间戳之间的相互转换代码

《Java中Date、LocalDate、LocalDateTime、LocalTime、时间戳之间的相互转换代码》:本文主要介绍Java中日期时间转换的多种方法,包括将Date转换为LocalD... 目录一、Date转LocalDateTime二、Date转LocalDate三、LocalDateTim

jupyter代码块没有运行图标的解决方案

《jupyter代码块没有运行图标的解决方案》:本文主要介绍jupyter代码块没有运行图标的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录jupyter代码块没有运行图标的解决1.找到Jupyter notebook的系统配置文件2.这时候一般会搜索到