产品内置助手
一个用您自己的内容回答问题的聊天面板,在没有把握时转交给人工处理,而不是随便猜测。
大多数在迪拜招聘生成式AI开发工程师的企业,并不是在搭建一个研究实验室。他们已经有一个产品、一个网站或一套内部系统,只想为它添加一样具体的东西:一个基于自身内容回答问题的聊天助手、一个撰写营销文案或产品描述的工具,或者一项能把一份长文档总结成客户一分钟就能读完的功能。这正是这个角色所覆盖的工作,为已经存在的软件添加一项生成式 AI 功能。
这份工作依赖通过 API 调用的托管模型,比如来自 OpenAI 或 Anthropic 的模型,而不是用原始数据训练一个模型。真正的技能在于集成:设计经得起演示之外考验的提示词,从容处理模型的局限和失败,并把这项功能融入您现有的界面和数据,让它感觉像产品的一部分,而不是外挂的一次试验。在迪拜招聘生成式AI开发工程师做这类工作的企业,通常已经知道自己想要哪项功能,需要的是把它变成可靠的东西。
这个角色搭建的内容
功能层面的工作,添加到您已经在运行的东西上。
一个用您自己的内容回答问题的聊天面板,在没有把握时转交给人工处理,而不是随便猜测。
一项能撰写产品描述、商品文案或初稿营销文案的功能,供团队成员编辑和审核。
把一份长合同、报告或申请表,转化为一份简短摘要,或者根据结构化数据起草一份标准文档的初稿。
让用户直接提出一个简单问题,就能从您自己的页面、文件或记录中获得答案,而不是依靠关键词搜索。
并排起草或核对同一内容的阿拉伯语和英语版本,交由团队审校人员完成最后把关。
比如给工单打标签或起草回复这类已有流程中的一步,如今由生成式功能自动完成,再由人工审核结果。
关键技能
集成能力,而不只是熟悉一个聊天界面。
| 技能或工具 | 达标标准 | 重要原因 |
|---|---|---|
| 直接调用模型 API | 曾在代码中调用厂商的 API,处理结构化输出、函数调用和错误,而不只是用过聊天网站 | 当模型返回意料之外的内容时,功能仍必须继续正常运行 |
| 在真实约束下设计提示词 | 针对真实输入(包括异常或对抗性输入)编写并测试提示词,而不只是一个只在理想路径下有效的版本 | 演示效果好的提示词,往往在真实用户输入时就失效 |
| 把答案立足于您的内容 | 理解如何把答案立足于您自己的文档,而不只是模型的通用知识 | 能减少编造的答案,也让回答更容易核实 |
| 成本和 token 意识 | 能大致说明一项功能每次使用的运行成本,以及成本从何而来 | 一项未经检查的功能,可能在上线很久之后悄悄变得昂贵 |
| 融入现有产品 | 在提出功能如何嵌入之前,先阅读您现有的代码库和界面 | 没有这一步就外挂上去的功能,往往是之后最先出问题的地方 |
OpenAI 关于 API key concepts 的官方文档,是一个不错的试金石:真正用过这个 API 搭建过东西的候选人,应该不需要解释就能认出 token 和上下文长度这类术语,因为这两者决定了一位生成式AI开发工程师能向客户承诺什么、不能承诺什么。
合作方式
专属开发工程师适合会随时间不断添加 AI 功能的产品,加入您的团队,按月计费。限定范围项目适合一项界定清晰的功能,比如单个助手或撰稿工具,交付后完成交接。招聘支持适合希望把生成式AI开发工程师直接招入自己名下的企业,由我们负责寻访和技术评估。咨询服务适合已经有开发工程师、但希望在投入更多预算之前,获得独立意见的团队。
评估候选人
用来区分真正集成经验和只是熟悉聊天网站的核实方法。
一个只成功过一次的演示很容易做到。问问真实用户输入意外内容时发生了什么,以及后来改动了什么。
请他们讲讲这段提示词是如何演变的,每一次修改是被哪个边界情况逼出来的。一段初稿之后从未改动过的提示词,是一个警示信号。
模型变慢、返回无用内容,或 API 短暂宕机时会发生什么。一个经过深思熟虑的回答,说明他们是在生产环境中运行过这个功能,而不只是在测试中。
交付过功能的候选人,应该能大致估算出每一百次使用的运行成本,以及这笔成本花在哪里。
问问功能在没有把握时会做什么,这是一个刻意的设计选择,还是上线之后才发现的问题。
认证
两家主流模型厂商都没有能证明某人善于集成其 API 的认证。
OpenAI 和 Anthropic 发布了大量开发者文档(如上文所引),但目前都没有为在其 API 上搭建产品的开发工程师提供认证项目。对任何声称拥有这两个平台认证的说法,都应谨慎看待。
一项能实际运行的功能、一段他们能详细讲解的提示词,以及对成本和失败处理的清晰回答,比任何证书都更能说明问题。如果这个角色需要特定厂商的 API,直接问他们用哪个 API 交付过产品,因为这些 API 在实践中并不能互相替换。这一个问题,比任何证书都更能把一位真正的生成式AI开发工程师,和只用过聊天网站的人区分开。
阿联酋相关事项
在迪拜的真实项目中,会遇到的两个方面。
如果一项功能会把客户或员工数据放进发送给模型的内容里,阿联酋的联邦数据保护法《2021 年第 45 号联邦法令》(Federal Decree Law No. 45 of 2021)仍然适用于这种处理行为。请在功能上线之前、而不是之后,确认一段提示词实际会携带哪些数据。
一项撰写阿拉伯语内容的生成式功能,在发布前应由熟练使用该语言的人审核,因为能生成阿拉伯语文本,并不等同于能把握好面向阿联酋受众所需的语域、方言和正式程度。
这个角色属于我们AI 与机器学习分类的一部分,也是迪拜招聘开发人员体系的一部分。如果工作实际上更关乎功能背后的系统,在大规模场景下的检索、评估和运行成本,我们的生成式 AI 工程师页面是更合适的选择。如果您已经明确知道要让生成式AI开发工程师搭建什么,我们的团队可以直接把这份简报变成一份方案。对于专门基于大语言模型 API 搭建的功能,请参见我们的LLM 开发工程师页面,单独的提示词工作请参见我们的提示工程师页面。如果工作主要是把一项 AI 功能接入您已经运行的其他系统,我们的AI 集成开发工程师页面涵盖这方面;如果围绕这项功能还需要更大范围的产品搭建,我们的网站开发服务可能是更广的起点。
直接解答
生成式 AI 开发工程师为一个已经存在的产品添加一项功能,比如一个助手或一个撰稿工具,通常通过 API 调用一个托管模型。生成式 AI 工程师则搭建并运维背后的系统:检索、评估、防护机制和成本控制,往往针对一项已经能用、但现在需要扩展或稳定运行的功能。
大多数产品功能都基于通过 API 调用的托管模型搭建,这比自己训练或托管模型上线更快、运行也更简单。除非您有具体原因,比如数据本地化要求,需要把一切留在内部,否则托管模型是明智的默认选择。
可以,这通常正是重点所在。这项功能是添加到您已经在运行的产品上,所以在这项集成被界定范围之前,开发工程师需要理解您现有的架构,而不只是这个 AI 模型。
没有哪种方法能完全消除这种风险,但把答案基于您自己的内容、限制模型能说的内容,以及向用户展示来源,都能降低风险。这应该是简报中的一部分,而不是功能搭建完之后才补上的事后考虑。
提示设计是这份工作的一部分,但生成式 AI 开发工程师还要负责集成:正确调用 API、管理错误和成本,并把功能融入您产品的界面和数据。我们的提示工程师页面,单独覆盖已经完成集成的企业所需的提示工作。
资料来源
书面固定价格
已收到,我们正在为您撰写报价。
工作时间内您将在 45 分钟内收到。请查收确认邮件。