活动说明
写在题前:vivo蓝河系统是什么?
vivo蓝河操作系统是面向通用人工智能时代自研的下一代智慧操作系统,创新性地使用Rust语言编写操作系统,并基于vivo蓝心大模型的智慧赋能,实现了自主、可控、先进、安全的智慧解决方案。

随着人工智能技术的蓬勃发展,与人工智能技术相结合的应用也将为用户带来新的智能体验。未来,操作系统在人机交互方式、应用生态繁荣等方面也将发生变革,操作系统的开发将更加注重智能化、协同化和个性化等服务型功能,开发范式将发生转变。如何结合操作系统特性开发出具有创新性的应用,具备一定挑战性。

分赛题一:蓝河代码转译工具
赛题设置:蓝河代码转译工具
赛题鼓励开发者实现工具程序,完成与蓝河系统/应用相关的代码转译。
可选方向有两个:
底层代码转译:底层的 C/C++代码转 Rust 代码工具
应用代码转化:将其它形态的移动应用(App、小程序、H5 应用等)代码转成蓝河应用代码,也可以是自然语言/图片等形态生成蓝河应用代码
难易程度:
• 技术栈:熟悉C/C++、Rust语言开发或者应用开发(熟悉前端技术栈以及APP、小程序等应用开发)
• 可实现:不论是C转Rust,还是应用代码之间的转换,使用大模型、正则表达式匹配、自建语法树等技术完成常规代码转换已经是行业常见方案
• 上限高:对于代码数量级大的转译,或者复杂特性的代码转译,要实现完美代码转译有比较高的实现难度
实现举例:
• 用蓝心大模型的转译能力,将在Linux上可编译执行的多线程系统调用C代码转译成Rust代码
• 输出的Rust代码功能保持一致,且采用了Rust的Arc/Mutex机制保证线程安全,同样在Linux平台上可编译执行

技术支持:
• 文档:开发环境搭建,开发示例,测试用例
• 开发环境:开发工具(IDE、真机调试器apk)、远程云真机等
• 培训与答疑:初赛开始前,提供线上直播、视频教程供参赛者学习,同时准备参赛者常见问题FAQ文档;初赛开始后,社区内提供三名技术人员分别对不同技术方向问题进行答疑和指导

分赛题二:蓝河创新应用开发
赛题设置:蓝河创新应用开发
本赛题鼓励开发者基于蓝河操作系统,通过学习蓝河应用开发标准,基于蓝河系统提供的开放能力,鼓励结合 AI 能力开发出具有创新性的应用。
赛题价值:
1. 开发者基于新的操作系统能力(鼓励结合AI)基于用户实际场景,开发出创新性的智慧蓝河应用。
2. 期望通过大赛助力蓝河生态及hapjs应用生态繁荣发展。
难易程度:
• 技术栈:前端技术栈(JS/CSS/H5)
• 难度适中:熟悉前端技术栈即可开发。但是如何结合操作系统特性及AI特性开发出具有创新性的应用,仍然具备一定挑战。
实现举例:
• 开发带有心率功能的蓝河表盘流程:
1)准备蓝河IDE
2)新建表盘工程
3)使用UI组件开发界面
4)调用健康API获取心率并展示到界面上
5)打包应用
6)将应用安装包推送到手表通过指令完成应用安装
技术支持:
• 文档支撑:开发环境搭建,开发示例,测试用例
• 开发环境:开发工具(IDE、真机调试器apk)、远程云真机等
• 开发者赋能:初赛开始前,提供线上直播、视频教程供参赛者学习,同时准备参赛者常见问题FAQ文档;初赛开始后,社区内提供三名技术人员分别对不同技术方向问题进行答疑和指导

奖项设置:
分赛题一:奖金共50万
(1)一等奖:20 万 * 1
(2)二等奖:10 万 * 2
(3)三等奖:2.5 万 * 4
分赛题二:奖金共25万
(1)一等奖:8 万 * 1
(2)二等奖:5 万 * 2
(3)三等奖 1 万 * 3
(4)优秀奖:0.5 万 * 8

时间流程:
2月1日-比赛启动参赛队伍报名
2月29日-在线培训(待定)
3月20日-初赛作品提交截止,开启初赛作品评审(赛题1延期到3.27提交初赛作品)
3月25日-初赛评审结束,公布入围决赛名单
4月20日-决赛作品提交截止
4月25日-决赛路演及评审
5、6月-获奖队伍颁奖
活动时间
开始时间:
2024/02/18 00:00:00
分享
立即报名

2024-vivo蓝河操作系统创新赛报名

举报