项目名称:AIDP 数据标注平台
项目描述:AIDP 是同时面向字节内外部的基于AI数据服务场景打造的管理、作业一体化的标注平台。平台拥有丰富的标注工具(文本、语音、视频、图片等)、灵活可配置的标注/质检流程、专业的项目/人员管理系统,同时也纳入了自建、供应商、BPO、众包等作业人员,能够帮助需求方高效、高质量的完成标注项目。平台核心部分是作业流程、工时管理和标注模板,标注模版主要分为组合模版、文本模版、语音模版、图片模版、视频模板等,针对不同的任务类型可以使用不同的模版进行作业,可以有针对性的完成标注任务。组合模版采用 json 配置低代码的方式实现,方便运营、产品和需求方一起使用。
主要职责:国内数据标注平台开发主力之一,承接日常业务需求的同时优化项目及用户体验。
1.核心作业流程维护,日常需求开发。
2.通过thread-loader、多进程压缩等优化webpack打包速度。
3.通过合理拆包、缩减包体积,异步引入、请求优化、mobx改造核心数据流等方法将核心作业流程渲染速度提升 80% 。
4.通过HMR及前后端分离改造,提高本地开发及上线部署效率。
5.Webpack plugin实现,主要用来diff国内和海外依赖的变更,codereview时warning提示。
技术栈:react、arco-design、webpack、nodejs(gulu)、axios、wavesurfer、video、lodash
平台网址:https://aidp.bytedance.com
项目名称:LABEL 数据标注平台
项目描述:海外标注平台是字节信息中台发起,基于海外业务,提供高效、低成本的数据标注服务的平台。
主要职责:接手Label平台海外负责人,作为海外研发主力,对日常需求进行拆解分配不同的同学负责,保障需求顺利交付,和项目相关 PM、Server 同学积极对接。
1.从0到1裁剪改造原项目,调研monorepo并决定使用monorepo改造项目,并建立公共组件维护标准,推进开发同学抽离公共组件、工具100+,提升二次开发效率。
2.通过输出项目git提交规范,git-cz、commitlint、husky msghook辅助校验提交信息,lint-staged、eslint、husky commit-hook修复及格式化增量代码,提高项目开发规范。
3.通过确定稳定性指标、建立报警机制,产出报警排查方案,集中推进并解决影响服务稳定性的问题。
4.通过接入内部kani权限系统,对平台授权进行改造,实现了rbac授权,提高了平台批量授权效率及实现了权限粒度细分。
5.通过接入代码测试覆盖率工具,落地前端和测试同学协作规范,提高上线代码质量,需求线上bug逃逸率下降约20%。
技术栈:react、arco-design、webpack、nodejs(gulu)、axios、wavesurfer、video、lodash
平台网址:https://label.bytedance.com