AI纪元网6月5日报道
最近几个月,AI火爆空前,甚至衍生了一个新职业,AI提示词工程师(PromptEngineer)。这份职业最早出现在美国领英网站上,一家名叫Anthropic的AI初创公司放出了一项岗位招聘——“AI提示词工程师”,薪酬报价高达17.5~33.5万美元/年。职位需求描述包括:“懂编程、会指导和教学的能力结合”,主要职责是帮助公司构建Prompt提示词库,让LLM(大型语言模型)完成不同的任务。
提示词工程,是一种新的职业和技能,需要有创造力和逻辑性。提示词指的是给大模型输入的关键词或者语句,用来引导模型生成想要的内容或者答案。例如,“写一篇关于如何挣他一个小目标”就是一个提示词。
百度CEO李彦宏在第七届世界智能大会上预测,未来10年,全世界有50%的工作会是提示词工程,不会写提示词的人可能会被淘汰。
AI提示词工程师接下来能否能成为一个独立的职业,行业内对此说法不一致。有人认为这会是一个需求量非常大的新职业,也有人坚持认为这只是一项职业技能,会是很多职业的加分项,但不太可能会成为一个单独的职业。
有人质疑,提示工程到底是什么,它真有传说中的那么传奇那么赚钱?有人认为,这根本不是工程,也不是技术领域,更别说带来价值了。他们认为,提出问题怎么能是“工程”呢?这是“哲学”领域的一部分,并不涉及工程。即便我们需要“技巧”来向大规模语言模型提出结构良好的问题,这也算不上工程。
在国外火爆,国内刚刚萌芽的新职业
一个名叫RileyGoodside的程序员是国外比较火的提示词工程师,他凭借自己摸索出来的提示词技巧,得出了很多有效的经验,比如他发现,提示ChatGPT“忽略之前的指示”,ChatGPT就会说出自己从OpenAI那里获取的“出厂设置”信息。他将自己的技巧分享到Twitter上后,随之走红。
随后,他加入了ScaleAI,成为“第一个被招聘的提示词工程师”。ScaleAI对此说法是,AI大模型可以被视为一种新型计算机,“提示工程师”则相当于其编程人员,通过找到最合适的提示词,以激发AI让其给出想要的答案。
在国内,现在还没有严格意义上的AI提示词工程师这个岗位出现,但是有一些岗位的具体描述基本符合AI提示词工程师的具体工作内容,在一些招聘网站上可以搜索到:AI训练师、ChatGPT研究员、AI产品运营、AI产品经理、AI绘画师等相对应的岗位。
需要注意的是,我们这里讨论的AI提示词工程师,不包括AI模型的开发者和数据标注工作者,主要聚焦在通过一定的提示词将AI模型用在具体业务中的岗位。
根据多位业内人士的说法,目前国内的AI提示词工程师主要在两个领域,一个是类似于ChatGPT的大语言模型的应用中,另一种是在AI文生图领域,比如Midjourney,StableDiffusion。
AI提示词工程师能做什么?
语言学者:需要具备创造力和语言技巧,能够与用户进行交流并通过语调和词汇选择来塑造合适的角色。你还要编写可以响应各种输入(如语音、触摸和文本)的脚本,并创建相关且易于理解的提示。
数据分析师:需要分析数据以了解用户在使用技术方面的模式。这种理解水平有助于改进用户体验和现有功能。你还可以利用用户反馈来创建新功能,并根据用户的需求调整和测试提示,逐步改进AI和机器学习算法。
与软件工程师合作:将与软件开发工程师密切合作,共同为用户创造最佳的交互体验。你对人工智能如何学习与人交流有重要影响。通过编写精心设计的提示脚本,你可以帮助系统习惯于在现实对话中听到特定的短语和词汇,而不仅仅是在孤立的测试环境中。
提示工程师在改善用户体验、确保系统响应或运行按预期的方面起着重要作用。你还可以在产品开发之前创建产品外观的原型,根据你的专业水平,可以参与产品设计的不同阶段。
这不得不提到相对复杂的是数字人,前期设计和后期测试两个环节。“我需要让数字人知道自己是谁,所以就要给他定制人生履历,让他知道自己是什么样的背景,怎么样在跟人的互动中表现。定制好之后输入到ChatGPT里再进行测试,多次优化提示词直到数字人能给出相对满意的回答。”
写提示词的难点在于需要细化提示词的颗粒度,“中文本身就博大精深,近义词、同义词、多音字都要提示系统什么场景下是什么意思。”
总的来说,作为提示工程师,需要结合创意语言学和数据分析的技能,与软件工程师紧密合作,以确保人工智能系统能够与用户进行有效的交流,提供最佳的用户体验。你的工作将在改善产品功能、优化算法和提供高质量的人工智能交互方面发挥关键作用。
如何成为高水平的AI提示词工程师?
研究不同语言模型的后端流程规范,懂得语言模型架构
了解不同模型的提示词边界,熟悉不同大模型之间的限制点
清楚地表达模棱两可的问题
提供更多的上下文以供人工智能模型参考作答
人工智能模型产生任何有偏见的输出,都源于他们的培训师使用的数据集,AI提示词工程师要克服数据偏差
复杂的提示很少第一次起作用,提示词工程需要大量的试验和错误,不懈地编辑公式,直到找到正确的语气、措辞和术语来向人工智能传达指令,做到测试与提示时刻进行
人工智能的快节奏发展很快,提示词工程师要时刻紧跟当前的行业趋势,不要只