前部署工程师与软件工程的未来
Sierra代理工程主管Natalie Meurer探讨前部署工程师的演变,认为该角色由对客户的负责而非特定技能定义。她指出产品工程与前部署工程正在趋同,代理工程师崛起。
在最近的AI工程师世界博览会上,Sierra公司的代理工程主管Natalie Meurer分享了她对前部署工程师(FDE)角色演变的见解。她认为,FDE的核心并非特定的技能组合,而是对客户的高度负责。这一角色从最初将技术人员直接部署到客户现场的模式,演变为涵盖广泛职能的职位,包括Sierra所称的“代理工程师”——一种融合系统集成、代理开发以及对客户运营、产品和最终用户体验理解的工程师。
Meurer指出,前部署工程的定义在行业中缺乏一致性,但始终围绕客户责任。她个人从技术政策领域起步,自学编程,并在Palantir工作了五年,积累了执法、国防和基础设施工程的经验。之后她进入商学院,希望在技术中融入商业维度,最终加入Sierra并创立了代理工程团队。
Sierra刻意将这一角色命名为“代理工程师”而非前部署工程师,因为前者更精确地描述了工作的技术性质,而不仅仅是客户导向。代理工程师专注于开发对话式AI代理,涉及数据集成、语音和聊天代理的低延迟交互,以及邮件代理。这项工作不仅需要技术能力,还需要对“什么样的交互听起来自然人性化”的品味判断。
在实际项目中,Sierra的团队与客户共同进行发现,寻找既有挑战性又有业务影响力的问题。例如,在金融服务中,争议处理就是一个既复杂又需要高情商交互的场景。大多数客户最终都希望将代理部署为交互式语音应答系统,成为客户来电时的第一个接触点。
Meurer强调,大部分具体工作发生在编排层而非模型层。团队会评估最佳模型组合,并帮助客户利用自身知识和上下文构建代理。虽然每个客户的代理都是定制的,但一些通用能力如知识库问答是可以复用的。她提到,大型组织在40到60天内即可将代理投入生产,但每个代理仍围绕客户的API、系统、标准操作程序、品牌和语调进行定制。
随着企业越来越多地参与,代理开发正变成一个编排问题,企业需要管理庞大的代理生态系统,包括集成和多个团队的贡献。这涉及到变更管理。Sierra倾向于将单个代理视为管理整个客户交互的实体,而子任务则被称为“旅程”。
展望未来,Meurer认为产品工程和前部署工程正在趋同。当代码编写成本降低时,客户洞察更容易转化为产品。产品工程师应该与客户交流,前部署工程师应该构建产品。这一趋势使通用型人才的价值可能上升。在客户服务场景中,系统需要一致地处理重复性问题,而非每次都重新发明解决方案,这凸显了编码规则和客户协作的重要性。
Meurer预测,工程角色将朝着更全面的定义发展,可能融合目前所谓的“前部署工程”特质。市场中的各种工程职称——如上市工程师、前部署工程师、代理工程师、AI工程师——都将成为工程技艺的不同组成部分,同时还会出现全新的工程职位。最终,能够与客户协作并将其需求转化为产品的人将始终占有一席之地。