2、从“键鼠套装”到“全键盘游戏化”审核

2023-09-17 10:51:54

1、风行内容仓的增效之路 - 前言

内容仓成立初期,安全审核组是规模最大的小组,占到部门人数的半壁江山,因此增效工作首先就从安全审核开始。

早期安全审核每天的达标值在800条左右,每天的总审核量不到1万,距离业务部门期望的数量差距较大。

我找到相关同事,讨论如何提高每天的审核产出,同事反馈说,感觉没有什么方法,部门内部已经做过测试,专业能力最强的审核小组主管,工作时间内一直专注审核,不吃不喝不上厕所,可以完成1200条,进一步的提升不太可能。

我说好吧,让我看看大家是怎么工作的。于是我就坐到了审核主管旁边,我说你不用管我,按你正常的方式工作,观察了大半个小时,发现了影响工作效率的一个关键因素,是交互效率低下。

细化起来,审核一条短视频,大概可以分成两个阶段,首先是判断短视频能不能过审、以及能达到什么样的安全级别,这个过程是通过观看视频完成的,常规的观看手段是在播放窗口内展示一个进度条,通过鼠标点击进度条让视频跳转到相应位置进行播放,为了保证对内容整体安全情况的把握,除了视频首尾需要重点关注,还至少需要跳转观看视频的三四个位置。第二个过程是输入审核结果,这是需要把鼠标从进度条移开到旁边的结果输入窗口,点击按钮选择对应的安全级别,或者点击拒绝按钮,如果选择拒绝或给予较低评级,会弹出窗口要求输入原因,这时候需要把手从鼠标上拿开,到键盘上输入文本。统计下来整个过程需要点击鼠标十几次,如果按每天审核1千条计算,全天要点击鼠标一万多次,非常容易疲劳,而且可能出现鼠标手等伤害。

如何提高交互效率,我想到了之前做研发时的经历,我算不上优秀的程序员,但多年的研发经历,我是近距离观察过优秀的程序员是如何工作的。我有一位朋友,我看到他调试代码的时候,是很少使用鼠标的,十根手指在键盘上乱飞,各种眼花缭乱的快捷键,确实效率很高,可能这也是到现在还有人喜欢使用vi这种古董工具的原因吧。于是我就设想在审核工作中增加键盘的使用,最好是能够全面规避鼠标,通过键盘完成所有的功能。和鼠标相比键盘有两个明显的好处,一是可预期的输入反馈,只要当前窗口没有切换,键盘的输入效果是可以预期的,而鼠标的反馈则是和当前鼠标指示箭头的位置密切相关,所以必须经常移动鼠标,工作效率大受影响。第二,键盘输入可以全面调动双手的所有手指,不像鼠标照着右手食指可劲招呼,键盘不容易产生疲劳。对审核工作来说,键盘输入无疑是优于鼠标的。

在规划键盘输入的操作方案时,借鉴了cs等FPS游戏的键盘设计,awsd这几个键在FPS游戏中用来控制方向,我们也设计用来观看视频,分别对应前进后退、以及增加或降低每次进退的步长(以下按上下左右描述这几个键的功能)。默认情况下,按右键一次可以跳到4s之后的位置,如果内容安全性高,可以按上键增加步长,按一次跳转的步长会增加3倍到12s,再按一次还可以继续增加,如果需要仔细观看某个片段,则可以按下键把步长降低到正常间隔。当跳转到视频的最后3s时,需要仔细观看,快进不会跳过。后来同事又在这个设计的基础上增加了倍速播放功能,以及更多的快捷键,如快捷展示封面大图、快捷展示所有抽帧图,进一步帮助大家提高交互效率。

输入审核结果则是使用小键盘,0~4的不同数字对应拒审和设置不同的安全级别,为了快速输入审核备注,把常用的备注信息进行分组和编号,这样大家只要敲击1~3次小键盘就可以输入审核结果,大大提高了效率。

通过全键盘改造,审核人员的工作方法有了很大的改变,有同事反馈说,现在做审核就像打游戏,挺有趣的,工作效率也有了明显提高,产能达标值逐步提升,到19年末从原来的800条提高到2000条。

更多推荐

Java 类和对象

在面向对象语言中万物皆对象,一切都围绕对象来进行,找对象、建对象,用对象等。类:把具有相同特征和行为的一组对象抽象为类,类是抽象概念,如人类、车类等,无法具体到每个实体。对象:某个类的一个实体,当有了对象后,这些特征便有了相应的值,行为也就有了相应的意义。类是描述某一对象的统称,对象是这个类的一个实例而已。有类之后就能

商城系统开发,如何确保用户数据的安全性?

确保用户数据的安全性是商城系统开发中至关重要的一项任务。随着数字化时代的到来,用户的个人信息和交易数据已成为黑客和不法分子的重要目标,因此保护用户数据的安全性对于商城系统的成功运营至关重要。在开发商城系统时,以下几个方面是确保用户数据安全性的关键要素(仅供参考)。第一点,建立严格的访问控制和权限管理机制。商城系统应该采

基于Java电动车上牌管理系统计实现(源码+lw+部署文档+讲解等)

博主介绍:✌全网粉丝30W+,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌🍅文末获取源码联系🍅👇🏻精彩专栏推荐订阅👇🏻不然下次找不到哟2022-2024年最全的计算机软件毕业设计选题

基于Java电脑测评系统设计实现(源码+lw+部署文档+讲解等)

博主介绍:✌全网粉丝30W+,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌🍅文末获取源码联系🍅👇🏻精彩专栏推荐订阅👇🏻不然下次找不到哟2022-2024年最全的计算机软件毕业设计选题

1、RocketMQ概述

第1章RocketMQ概述一、MQ概述1、MQ简介MQ,MessageQueue,是一种提供消息队列服务的中间件,也称为消息中间件,是一套提供了消息生产、存储、消费全过程API的软件系统。消息即数据。一般消息的体量不会很大。2、MQ用途从网上可以查看到很多的关于MQ用途的叙述,但总结起来其实就以下三点。限流削峰MQ可以

从一到无穷大 #16 ByteSeries,思考内存时序数据库的必要性

本作品采用知识共享署名-非商业性使用-相同方式共享4.0国际许可协议进行许可。本作品(李兆龙博文,由李兆龙创作),由李兆龙确认,转载请注明版权。引言在[3]中我基于Gorilla讨论了时序数据库设置cache的可行性,最后得出结论:RAM去换实时查询的高效,显著增加成本的同时增加系统复杂性。但是如果换个思路,缓存即为内

大数据开发中常用组件服务的集群管理脚本整理集合

大数据开发常用脚本整理集合大数据环境相关脚本bash运行模式说明创建shell脚本目录配置hostsSSH自动配置脚本文件同步、复制工具rsync基本用法文件同步脚步命令执行脚本节点循环简化大数据组件相关脚本Hadoop集群脚本Zookeeper集群脚本Kafaka集群脚本Flume集群脚本大数据环境相关脚本bash运

Redis分布式锁的实现方式、实现原理

目录一、分布式锁的重要性与挑战1.1分布式系统中的并发问题竞态条件数据不一致死锁二、分布式锁的基本原理与实现方式2.1分布式锁的基本概念2.2基于数据库的分布式锁原理与实现方式优缺点2.3基于缓存的分布式锁原理与实现方式优缺点三、Redis分布式锁的实现与使用3.1使用SETNX命令实现分布式锁3.2设置超时与防止死锁

前端JavaScript页面生命周期: DOMContentLoaded, load, beforeunload, unload

🎬岸边的风:个人主页🔥个人专栏:《VUE》《javaScript》⛺️生活的理想,就是为了理想的生活!目录引言1.DOMContentLoaded1.1属性1.2API1.3应用场景1.4示例代码2.load2.1属性2.2API2.3应用场景3.beforeunload3.1属性3.2API3.3应用场景3.4示

Python爬虫在电商数据获取与分析中的应用

前言随着电商平台的兴起,越来越多的人开始在网上购物。而对于电商平台来说,商品信息、价格、评论等数据是非常重要的。因此,抓取电商平台的商品信息、价格、评论等数据成为了一项非常有价值的工作。本文将介绍如何使用Python编写爬虫程序,抓取电商平台的商品信息、价格、评论等数据。一、准备工作在开始编写爬虫程序之前,我们需要准备

爬虫技术对携程网旅游景点和酒店信息的数据挖掘和分析应用

导语爬虫技术是一种通过网络爬取目标网站的数据并进行分析的技术,它可以用于各种领域,如电子商务、社交媒体、新闻、教育等。本文将介绍如何使用爬虫技术对携程网旅游景点和酒店信息进行数据挖掘和分析,以及如何利用Selenium库和代理IP技术实现爬虫程序。概述携程网是中国领先的在线旅行服务公司,提供酒店预订、机票预订、旅游度假

热文推荐