近年来,随着大模型算法和算力的快速发展,通用人工智能技术受到了空前关注,各种应用场景应运而生。 从应用领域分布来看,人工智能大模型主要应用于互联网、金融、医疗、教育等领域。其中,互联网行业由于数据丰富和技术成熟等优势,成为人工智能大模型应用的主要领域。 角色扮演作为热门领域,这一场景中的技术发展和创新备受关注。各大企业纷纷上线了角色对话的相关产品,可以说这个领域正在成为各企业AIGC综合能力的竞技场。对于B站来说,角色扮演模型在娱乐、教育、视频创作等方面都拥有着丰富的应用场景。 在这个背景下,B站基于Index大模型搭建了角色扮演模型。
随着 B 站业务的快速发展,大数据的规模和复杂度也突飞猛进。为应对这一挑战,B 站一站式大数据集群管理平台(BMR),在千呼万唤中孕育而生。BMR 平台包含集群管理、元仓建设、智能运维等核心模块,这些功能很好的承接了业务场景的需求,显著提升了变更效率,保障了系统安全变更,优化了运维流程。本次分享将详细介绍 BMR 平台的各个模块功能及其在实际应用中取得的成效。
WebCodecs API 为 Web 平台提供了音视频编解码能力,使得在 Web 平台(网页、Electron)上实现高效、专业的视频剪辑成品成为可能。
历时18个月,跨越长三角多个地区,搬迁数万台服务器和交换机设备……B站数据中心圆满完成搬迁项目,新机房拥有更先进的基础设施和更全面的技术支持,将进一步优化上层业务布局,支撑业务整体的异地多活,有效提升资源利用率和运营稳定性,为广大B站用户带来更好的访问服务体验。
Swift Macro 在 Swift 5.9 版本中正式引入,且需配合 Xcode 15 使用。Swift Macro 作为一种新的设计方法,致力于帮开发者降低编写重复代码的繁琐,以更为简洁优雅的方式去实现。 在 OC 中,有大家熟知的宏 #define,但是在 Swift 5.9之前我们无法像使用 OC 一样去定义宏,在 Swift 中没有这种宏的概念,只能通过静态方法去模拟宏从而达到目的。 OC 宏的实现原理是纯文本的替换,在编译之前通过预处理器帮我们对标记了 #define 的表达式进行展开替换,但是纯文本替换会产生一系列问题,比如 命名冲突,类型检查,调试问题等。
UP主与粉丝之间的互动方式日益多样化,B站以其独特的社区文化和创新的互动模式,为UP主和粉丝搭建了一座新的桥梁:充电专属视频。 充电专属视频是一种付费视频,是B站为UP主提供的一项增值服务,允许UP主为那些通过“充电”方式支持他们的用户,制作并分享一些特别的、不免费公开的视频内容。专属视频不仅仅是单向的内容输出,更是UP主与粉丝之间互动的桥梁。通过这种方式,UP主可以更直接地了解粉丝的想法和需求,同时也让粉丝感受到自己对UP主的支持是被珍视和回应的。
在面对大型且高度组件化的项目时,传统的开发模式——即边预览边手动修改代码,往往会因项目结构的复杂性而显得效率低下,尤其是对于新加入项目或对项目结构不够熟悉的开发者而言,从UI界面逆向定位到具体代码实现并作出修改的过程尤为耗时且挑战重重。为了解决这一问题,提升开发效率与团队协作的流畅度,我们构想了一种更为智能和直观的开发辅助方案,旨在通过UI直接映射到代码组件,并简化代码编辑过程,将源码AST与UI做绑定, 直接通过UI界面修改属性或内容,并自动同步到代码文件中,实现一种直观且高效的可视化编程体验,并通过这种方式来维护以及新建项目。
先简单介绍下内容创作业务概要。 UP主创作的视频内容最终会以"稿件"为载体进行打包投稿。 一个稿件从创作到最终用户能观看到,需要经过非常多的环节。 从UP主的创作灵感构思,到视频剪辑,到创作完成之后进行投稿,投稿之后再经过一系列内部的加工,最终C端用户能浏览观看。 这些创作工作,都可以通过B站的集成创作工具来闭环完成。