这位 NLP 开发工程师搭建的语义搜索
一项搜索功能,即使措辞不完全一致,也能把客户的查询匹配到正确的产品、文章或文档。
阿联酋企业在迪拜招聘 NLP 开发工程师,往往是为了解决一个反复出现的问题:手上有一大堆文本,可能是阿拉伯语、英语,或两者都有,需要自动对它做一些有用的处理。这可能是一个需要按主题分类的客服收件箱,一批需要提取关键日期的合同,或是一个需要足够智能、能理解客户真实输入意图的产品目录搜索框。
这是建立在现有语言工具和模型之上、针对您的具体文档和具体客户的功能层面工作,而不是对语言本身的研究。以 Google Cloud 的 Natural Language API 为例,它已经作为现成服务提供实体分析、情绪分析和句法分析,一位合格的 NLP 开发工程师清楚什么时候该直接使用这类服务,什么时候一项任务需要专门为您搭建和调优的方案。
这个角色搭建的内容
在迪拜招聘 NLP 开发工程师背后的实际工作:针对特定文档、消息或搜索问题搭建的文本功能。
一项搜索功能,即使措辞不完全一致,也能把客户的查询匹配到正确的产品、文章或文档。
从发票、合同或表单中提取日期、金额、参考编号等结构化字段,让人不再需要手动录入。
根据实际内容,自动把收到的客服消息、评价或表单提交归类到正确的类别或团队。
可靠地区分阿拉伯语和英语,包括两者混用的消息,让后续文本流程能正确分流处理。
判断一条评价、评论或消息读起来是正面、负面还是复杂情绪,有助于确定人工优先查看的顺序。
在文本进入搜索索引或另一个模型之前,规范化杂乱不一致的文本、拼写变体、多余格式和混合文字。
值得关注的技能
文本相关的专门技能,以及妥善处理两种语言的能力。
| 技能或工具 | 良好水平的表现 | 为什么重要 |
|---|---|---|
| 文本分类与抽取 | 搭建并评估过真实的分类器或抽取器,能给出具体的准确率数字,而不只是调用过一次通用 API | 从未针对真实示例衡量过的功能只是猜测,不是真正可用的系统 |
| 阿拉伯语文本处理 | 理解阿拉伯语文本需要独立的分词和规范化处理,而不能直接照搬英语文本的处理方式 | 按英语方式处理的文本,遇到阿拉伯语文字往往会悄悄出错 |
| 搜索相关性 | 能说明搜索如何对结果排序,并有过针对真实查询调优排序的经验 | 一个没有排序或排序不佳的搜索,即便每条结果本身都准确,体验依然像坏掉了一样 |
| 基于真实示例的评估 | 用您企业的真实消息、文档或查询进行测试,而不只是依赖公开的通用数据集 | 在公开基准上表现良好的模型,在您的具体文本上仍可能失效 |
| 清楚何时不必自建 | 当云端 NLP API 这类现成服务确实更适合某项任务时,能主动推荐它 | 自建文本模型维护成本更高,也不总是正确的选择 |
Amazon Comprehend 自家关于 服务简介 的文档,把实体、关键短语和情绪抽取描述为一项现成的预训练服务,而在迪拜招聘 NLP 开发工程师时,您正是要考察对方能否诚实判断这类服务什么时候够用,什么时候您的文本需要专门搭建的方案。
与我们合作的方式
对于文本功能需求持续增长的产品,例如搜索和分类需求不断扩大的电商目录,专职开发人员是合适的选择。限定项目适合一项明确的功能,比如针对某类文档的抽取流程,或一次搜索升级,交付并完成交接。招聘支持适合希望将 NLP 开发工程师直接招入自己团队的企业,由我们负责寻访和技术评估。咨询适合已有开发人员、但希望就自建模型还是使用现成服务获得第二方意见的团队。
评估候选人
能揭示真实文本处理经验,包括阿拉伯语经验的检验方式。
给他们一段简短、真实的样本,一条真实的客服消息或一张发票,问他们会如何从中抽取重要信息。
问一旦涉及阿拉伯语,他们的做法会有什么变化。真正有经验的候选人会主动提到分词和文字处理,无需提示。
要求提供一个来自真实项目的准确率数字,以及评估集是什么样的。含糊的回答通常说明这项工作从未被真正衡量过。
优秀的候选人能说出现成服务更合适的具体情形,而不是每次都默认选择自建模型。
在样本文档或消息集上完成一项简短任务,重点考察边缘案例的准确度,而不只是简单的例子。
无论您通过哪种方式在迪拜招聘 NLP 开发工程师,专职、项目还是招聘支持并由我们负责评估,这些检验方式都同样适用。
认证
在真实文本上的实操案例,比一枚徽章更能说明问题。
根据上文提到的官方文档,NLP 开发工程师使用的工具,包括 Google 的 Natural Language API、Amazon Comprehend 等云服务以及开源工具包,并不构成一个针对该角色本身的公认认证。请直接评判实际工作成果,因为这里没有任何证书可供索要。
一个带有准确率数字的真实分类器或抽取流程,以及如果对您重要的话,在阿拉伯语文本上的具体经验,在迪拜招聘 NLP 开发工程师处理真实项目时,这些远比一张证书更有说服力。
阿联酋相关事项
两件在双语迪拜产品中经常出现的事情。
如果阿拉伯语支持是在一个仅支持英语的功能上线之后才添加的,预期会需要真正的返工,而不只是改一个设置,因为分词、文字方向和匹配逻辑往往从一开始就需要针对阿拉伯语单独处理。
客服消息、表单和文档中常常带有客户信息,而阿联酋的数据保护法《2021 年第 45 号联邦法令》要求在大多数情况下须经同意才能处理这类数据,无论文本处理流程本身运行在哪里。
直接解答
旨在理解或结构化文本本身的工作:给一条消息分类、从文档中抽取字段、把一次搜索查询匹配到正确的结果,或者判断一段文本使用的语言和情绪倾向。如果这个功能实际上是构建在大语言模型之上的对话,我们的 LLM 开发工程师页面可能更合适。
可以,在一款面向阿联酋的产品上工作的 NLP 开发工程师需要同时处理两种语言,因为一个只支持英语的搜索框或抽取功能,会错过相当一部分真实用户。如果工作重点是深入到阿拉伯语方言、文字和评估层面,我们的 NLP 工程师页面会讲得更深入。
对于范围明确的具体任务,通常可以。一个针对单一具体工作训练或配置的分类或抽取模型,通常比把每次请求都发给通用模型运行得更快、成本更低,只是搭建起来需要更多前期工作。
有帮助,但不总是必需的。有些任务用一个配置好的通用模型就能处理得不错,而另一些任务,尤其是与您的文档或客户语言习惯密切相关的任务,一旦用真实示例来核实和调优,效果会明显提升。
基础的关键词搜索只匹配完全相同的词。基于 NLP 的搜索能理解不同的措辞可能表达同一个意思,并能按含义而不是按精确文字来给结果排序,这在您的内容或客户查询措辞不统一时尤其重要。
资料来源
书面固定价格
已收到,我们正在为您撰写报价。
工作时间内您将在 45 分钟内收到。请查收确认邮件。