详细内容或原文请订阅后点击阅览
人机交互而不影响吞吐量
我们如何停止审查每个代理操作,并开始将人类的注意力转移到真正重要的地方。《不影响吞吐量的人机循环》一文首先出现在《走向数据科学》上。
来源:走向数据科学在我们将文本转 SQL 代理放在内部分析团队面前三周后,有人要求它“清理促销表中的测试行”。该代理将“清理”理解为“删除”,将“测试行”理解为带有 is_test 标志或包含单词“test”的名称的任何内容,并生成一个 DELETE 语句,该语句将删除多个仪表板所依赖的表的 40%。
DELETE 语句没有运行,因为我们已经对任何非 SELECT 的内容进行了人工批准步骤,主要是因为团队中的某人在几个月前的设计审查中坚持要求这样做。那位审阅者抓住了这个问题,问了一个澄清问题,然后整个事情就在队列中消失了。它给我们带来了良好的结果,但六周后,相同的批准队列成为每次回顾中的首要投诉。分析师需要等待二十分钟,有时四十分钟,等待人们浏览查询并单击“批准”。大多数询问都很好,而且大多数都是没人会拒绝的事情。
过于宽泛的安全机制不会安全地失效,它会缓慢地失效,而缓慢的失效模式会被承受最大交付压力的人悄悄地禁用。
本文内容
让每个人都感到舒适的本能
队列实际中断的位置
按风险而非操作类型进行路由
路由器需要看到什么
队列与用户解耦
人类增加真正价值的地方
结论
···
我见过的几乎每个代理系统中的人类监督的第一个版本看起来都是一样的:任何超出只读范围的操作都会在执行之前路由到一个人。这是一条很容易编写的规则,也很容易向安全审查解释,而且在最初的几周里,感觉完全是正确的谨慎程度。
几天后,批准等待时间的中位数已经超过了十五分钟,审阅者开始批量批准请求,一次浏览五到六个查询,从而降低了审阅质量。
