LLM开发工程师搭建的对话界面
一项能跨轮次保持上下文、边生成边流式输出、并在模型响应慢时优雅降级的聊天功能。
企业往往在一个项目已经过了”我们能不能用 AI 做这个”的阶段、开始搭建具体东西之后,才会在迪拜招聘LLM开发工程师:一个向大语言模型的 API 发送请求、对响应做出有用处理、并且在真实用户输入时也能稳定运行,而不只是在开发工程师自己测试时能用的应用。这层应用层,而不是模型本身,正是这个角色所覆盖的内容。
日常工作涉及厂商的 SDK、结构化输出和工具调用,以及任何 API 集成都需要的常规规范:重试、速率限制、超时和日志。Anthropic 关于工具使用的官方文档,把这个模式讲得很直白,模型请求一次函数调用,您的应用负责执行,结果再回到对话中,这也恰如其分地描述了一位LLM开发工程师日常在迪拜搭建的工作。
这个角色搭建的内容
基于托管模型 API 搭建的应用功能。
一项能跨轮次保持上下文、边生成边流式输出、并在模型响应慢时优雅降级的聊天功能。
让模型请求在您自己的应用中进行一次查询、一次计算或一个操作,然后带着结果继续对话。
把一封邮件或一份表单提交这类自由文本,转化为一个经过校验、您其他系统可以直接使用的 JSON 对象。
把几次 API 调用串联起来,每一次各司其职,而不是让一段提示词试图一次性完成所有事情。
一项供其他内部工具调用、用来获取一份草拟回复、一次分类或一份摘要的后端服务,完全不需要聊天界面。
当模型超时、拒绝请求,或返回应用无法解析的内容时,做出合理的应对,让一次失败不至于变成一个损坏的页面。
关键技能
专门针对基于托管模型搭建应用的技能。
| 技能或工具 | 达标标准 | 重要原因 |
|---|---|---|
| 工具或函数调用 | 实现过完整的往返流程:定义工具模式、执行调用、正确返回结果 | 大多数有用的应用,需要模型能行动,而不只是能对话 |
| 结构化输出 | 在信任模型输出并用于下游之前,先按模式对其进行校验,而不是假设它总是格式良好 | 一个未经校验的响应,可能悄悄破坏下一个消费它的系统 |
| 上下文窗口管理 | 理解对话增长到超过模型上下文限制时会发生什么,并有相应对策 | 在短演示中能用的功能,一旦真实对话变长就可能失效 |
| API 稳健性 | 把速率限制、超时和部分失败当作搭建过程中的常规部分,而不是事后补救 | 托管 API 是一个外部依赖,偶尔会变慢或不可用 |
| 提示词版本管理 | 像跟踪代码变更一样跟踪提示词的改动,让性能回退可以被追溯和撤回 | 提示词会在调优过程中不断变化,未被记录的改动很难排查 |
OpenAI 关于 API key concepts 的文档直接讲解了 token 和上下文长度,一位申请在迪拜担任LLM开发工程师的候选人,应该能毫不犹豫地解释这两者。
合作方式
在迪拜招聘LLM开发工程师时,四种合作方式覆盖了大多数情况,选择哪一种主要取决于工作是持续性的,还是有明确的终点。当产品路线图上不断出现新的 LLM 功能时,让他们以专属开发工程师身份加入您的产品团队。当工作有一个明确的成果,比如一个提取接口或一个搭建并交付的聊天面板时,选择限定范围的项目。招聘支持适合希望把这位开发工程师招进自己名下的企业,由我们负责寻访和技术评估。咨询服务适合已经聘有开发工程师、但希望在投入更多预算前,就 API 选择获得独立、有经验的意见的团队。
评估候选人
针对真实 API 集成工作、而不是聊天机器人演示的核实方法。
逐步讲解模式定义、模型用错误输入调用它时会发生什么,以及结果如何回到对话中。
有真实经验的候选人会提到一个具体的校验步骤,而不只是说”模型通常都能给对”。
当时出了什么问题、用户看到了什么,以及后来做了什么改动。对任何交付过真实集成的人来说,这是一个常见事件,而不是边缘情况。
问问提示词在他们的代码库里存放在哪里,一次改动是如何被评审的,就像询问任何其他代码变更一样。
一项调用真实 API、并处理一个刻意设置的棘手输入的小任务,评判重点在于失败如何被处理,而不只是理想路径是否能跑通。
无论您以哪种方式在迪拜招聘LLM开发工程师,专属聘用、项目制、招聘支持还是咨询,这些核实方法都同样有效,无论是您自己来做,还是委托我们负责技术评估。
认证
对这个角色,应该看的是实际集成经验,而不是证书。
根据上文所引的官方文档,OpenAI 和 Anthropic 都发布了指南和参考资料,但都没有为在其 API 上搭建应用的开发工程师提供认证考试。这意味着想在迪拜招聘LLM开发工程师的企业,需要评判实际展示出的能力,而不是一枚徽章。
候选人交付过的一个具体 API、一次他们能详细讲解的工具调用实现,以及他们如何处理一次真实故障,在为一个真实项目在迪拜招聘LLM开发工程师时,都比任何徽章更有参考价值。
阿联酋相关事项
在迪拜的搭建项目上线之前,值得确认的几个方面。
放进提示词里的客户或员工信息,无论 API 本身托管在世界哪个地方,都仍受阿联酋《2021 年第 45 号联邦法令》个人数据保护法约束。请在这项功能设计阶段、而不是上线之后,确定一次请求允许携带哪些内容。
如果用户会用阿拉伯语向这项功能输入内容,请及早用真实的阿拉伯语输入进行测试,因为只在英语文本上调优过的提示词,换成另一种语言后表现可能会不一样。
直接解答
大部分是围绕托管模型 API 的应用代码:发送请求、解析响应、定义模型可以调用的工具、校验结构化输出,以及处理任何外部 API 都会遇到的错误和速率限制。这更接近后端开发,而不是研究工作。
有帮助,因为这两套 API 在工具调用和结构化输出的处理方式上有所不同,之后再切换意味着要重写集成代码,而不只是改一个设置。如果您还不确定,把使用场景告诉我们,我们可以在评估范围时协助您比较选项。
它让模型可以请求您的应用运行一个具体的函数,比如一次数据库查询,然后基于结果继续对话。许多有用的应用都需要它;一个针对静态内容的简单问答功能通常不需要。
LLM 开发工程师是在一个已有的托管模型之上搭建应用功能,而不是自己训练或评估模型。如果您的项目更接近生产系统设计、大规模的检索和评估,我们的 LLM 工程师或生成式 AI 工程师页面更合适。
对于一个较小的应用,通常可以,尤其是界面只是一个聊天面板或一份表单的情况。对于更大的产品搭建,我们通常会让 LLM 开发工程师和前端开发工程师配对,而不是要求一个人把两者都做到位。
资料来源
书面固定价格
已收到,我们正在为您撰写报价。
工作时间内您将在 45 分钟内收到。请查收确认邮件。