在开发前沿人工智能(AI)产品的竞争中,企业正大量投资于多种模型和技术。然而,怎样才能创建一个有效满足客户需求的AI产品呢?在2024年VB Transform会议上,Capital One、Pinterest和Slack的专家们分享的见解表明,跨部门协作至关重要。
Pinterest工程副总裁Deepak Agarwal表示:“在工业环境中构建产品需要整个团队的共同努力。”他强调,如今的AI产品开发需要工程、设计、产品管理、数据分析甚至法律监督等多方面的协作。
Agarwal曾在LinkedIn负责AI工程,他强调需要采纳以AI为中心的思维模式,建立一个鼓励团队协作的文化,才能创造出客户所期望的卓越体验。
应对AI创新与挑战
传统的软件产品开发遵循确定性流程,运用标准化的测试与迭代方法,帮助团队明确提升应用质量的路径。然而,生成性AI的出现使这一领域变得复杂,引入了许多不确定变量,影响开发生命周期。
如今的开发者需紧跟AI创新的快速步伐,同时确保应用程序的质量、安全性和性能。他们必须关注从模型选择到数据质量和用户查询构建的各个因素。
Slack产品副总裁Jackie Rocca解释道:“以前,您可以在Figma中绘制设计,并相对准确地预测用户体验。现在,随着AI和大语言模型的出现,预测结果变得复杂得多。我们已经转向强调快速原型开发和迭代的环境。”
在这个快节奏的环境中,公司可能会忽视一些基本挑战,例如未能将AI开发团队与负责提供功能性和面向消费者产品的团队进行整合。Capital One AI/ML和软件体验设计副总裁Fahad Osmani指出,许多团队常常忽视关键利益相关者,尤其是那些参与风险评估和合规审查的人。
促进跨部门合作
为了解决这些问题,Rocca建议组织优先考虑不同团队之间的合作。这种方法可以确保以客户为中心的关注,同时不断学习和迭代AI产品。例如,尽管Slack的初步期望是推出一款AI聊天机器人,团队却重新调整方向,专注于满足用户需求的生成性AI功能。
“我们退一步识别Slack中的关键用户挑战,比如信息过载和搜索困难,”她说。“我们决定开发AI驱动的搜索和频道摘要等功能,以提升用户体验。”
Osmani和Agarwal也强调跨部门合作在问题发现中的重要性。他们提倡跨角色的联合努力,从A/B测试和数据分析等多来源获取反馈,以便在推进开发之前深入了解用户情境和问题。
Osmani建议:“从一开始就参与多元角色会带来意想不到的见解,而不是先追求商业案例或技术验证。当所有利益相关方从问题定义到概念和可用性测试都参与时,我看到的结果会更好。”