译者|布加迪评论家|孙书娟大多数人都熟悉iOS、Windows、AWS等主要技术平台。平台本质上是一组技术,用作构建、贡献、试验和扩展其他应用程序的基础。他们带来了许多当今先进的技术能力和尖端的客户体验。为了跟上大数据、人工智能和机器学习所带来的技术能力的规模和复杂性,许多公司正在开发复杂的内部平台。事实上,Gartner预测,到2025年,云原生平台将成为95%以上新数字计划的基础,高于2021年的不到40%。根据我的经验,企业技术平台具有变革性:它们支持跨职能团队快速测试、启动和学习,减少重复,标准化功能,并提供一致的集成体验。简而言之,它们有助于将技术转化为竞争优势。1.企业平台的演变许多组织越来越善于提供一流的客户体验,利用Kubernetes等云原生平台来运行人工智能和机器学习的繁重工作。CapitalOne成为美国第一家全面投资云的金融机构。能够重新设计数据环境的架构对于巩固其基于云的平台能力是必不可少的。有了这个坚实的基础,CapitalOne能够更好地利用大数据在其企业平台上构建新的机器学习功能,以加速、增强和提供新的、更有意义的客户体验。CapitalOne在这一领域的大部分工作为公司及其客户带来了显着的成果。例如,其欺诈决策平台是从头开始构建的,旨在做出复杂的实时决策。通过利用大量数据并使模型能够在几天而不是几个月内更新,该平台有助于保护数百万客户免受信用卡欺诈,并可供公司的各种利益相关者使用。根据我领导团队交付企业技术平台的经验,在此过程中学到的主要经验教训和最佳实践如下:.放慢你的工作。更大的团队并不总是更好!团队至少要有产品经理、工程师和设计师。为这些功能配备真正了解平台用户的人。例如,如果你正在构建一个主要由数据科学家使用的平台,你应该聘请一位曾是数据科学家的产品经理,或者在领导团队中增加一名数据科学家。如果团队由来自多个部门的人员组成,请确保你们有一个共同的目标。首先明确定义最终状态:在开始构建之前,花时间明确架构和最终状态计划,迭代实现目标。确保架构从一开始就专为自助服务和贡献而设计。更好的是,在设计您的平台时假设您会将其扩展到您的组织或业务部门之外的用户。还假设随着时间的推移,随着技术的变化,您希望能够更换组件。估计你认为需要多长时间,然后加倍:重要的是花时间集思广益,首先考虑你需要建立的所有能力,然后相应地投资于每一个能力。一旦技术团队将其与速度相结合,估计构建每个功能需要多长时间,添加50%的缓冲区。根据我的经验,这个估计最终非常准确。关注业务成果:构建出色的平台可能需要很长时间。排序工作很重要,这样才能不断实现业务价值。这会激励团队,建立信誉,并创造良性循环。努力提高透明度并加强沟通:与利益相关者自由沟通决策、进展和路线图。除了弄清楚手头的工作,还要弄清楚什么不是当下的优先事项。编写好的文档以鼓励其他人做出贡献并轻松加入该平台。从小处着手:即使是最好的测试和质量保证(QA)环境也可能会遗漏直到部署到生产中才变得明显的问题。对于将对客户产生显着影响的重大变化,始终从一个小组开始,并在扩大规模之前先看看在小型生产环境中的效果如何。完全透明和过度沟通:与利益相关者自由分享决策、进展和路线图。除了澄清你正在做什么之外,还要澄清你目前没有优先考虑的事情。投资于有助于贡献和轻松加入平台的文档。从小处着手:即使是最好的测试和QA环境也可能会遗漏直到投入生产时才发现的问题。对于将对客户产生有意义影响的重大变化,始终从一小群人开始,然后随着您在小型生产运行中看到的事情发生而逐渐建立起来。如果可能,当变更影响外部客户时,仅将员工用于初始人口。关注良好治理:平台所有者应关注平台性能。所有问题都应该通过控制机制和自动警报来揭示。异常情况应迅速处理。应优先分析问题的根本原因并进行更改,以防止问题再次发生。如果没有问题,适当地庆祝一下,让团队知道他们很感激。如果这看起来好得令人难以置信……异常监控是确保按预期执行的好方法。目标通常是零异常。比如说,延迟不应超过200毫秒。如果异常报告从来没有显示任何异常,则可能是监控出了问题。始终强制执行异常以确保它正确触发。这一点我深有体会。快乐的团队是富有成效的团队。庆祝成就,在团队成员表现出色时表扬他们,并营造让您感到满足的环境。定期衡量团队的幸福感让团队有机会讨论什么会让他们更快乐,并自己尝试解决不满意的地方。当一个团队拥有由正确的平台技术支持的强大文化时,机会是无穷无尽的。通过将云原生平台与大规模数据相结合,公司可以更好地推进和试验更新、更具创新性的产品和体验。当这些体验使最终用户和客户能够在他们想要的时候获得他们想要的产品或服务时,这当然意味着很多。原文链接:https://venturebeat.com/ai/best-practices-for-building-machine-learning-platforms-on-the-cloud/
