▼
阳光明媚的早晨,住在旧的软件工程师 Anna 像往常坐在电脑前,打开 ChatGPT 输入“帮我规划一天行程”。
回答“当然可以!”就列出整天计划,还说“你可以根据情形随时调整”,Anna想了想,补充“我晚上9点要哄小孩睡觉,重新帮我规划”,这次晚上行程增加了“帮小孩准备第二天上学用品”和“帮小孩洗澡睡觉”等项目。
等AI工具风靡全球后,Anna周围越来越多人开始把它当成生活和工作助理,Anna不仅会问ChatGPT如何安排行程,也会请它处理简单任务,如帮某程式增加一个功能等。不过遇到较复杂的任务,即便ChatGPT很强,Anna也觉得有点力不从心。“说了一堆要求,但它给我的程式常不是我要的。”
Anna道出困扰不少科技公司的问题:强大工具面前,如何与它对话,完成专业工作?于是职业提示工程师(Prompt Engineer)应运而生,不少公司求贤若渴,年薪甚至开到高达33.5万美元。
提示工程师工作是帮助训练大型语言模型(LLM),让完美理解人类需求,胜任更多工作。简单说就是将较复杂任务拆分,用长度有限的自然语言,一步步询问以获得准确回答。而自然语言对话,对人类是再日常不过的事,为什么突然重要起来?
旧金山AI公司Anthropic提示工程师薪水高达33.5万美元,工作描述是“这是程式设计、指导和教学结合”,负责帮助公司构建提示词库,使LLM完成各种任务。到底什么是提示词,提示工程师又是什么?
照学者定义,提示是一组文本或指令,指导ChatGPT等AI模型产生输出。换句话说,提示是特定文本,目标是让AI模型产生符合特定标准或参数的结果。
提示工程就是创造和完善提示,以产生想要结果的过程。提示工程目标是创建准确有效的提示,提示工程师用自然语言下纯文字命令给AI模型以执行工作。相比之下,传统工程师只用程式设计语言,通常需要写许多程式和大量知识,以执行相同工作。
提示工程师薪水这么高,很大程度是因语言模型成功取决于提示有多清楚或切中关键,需要工程师开发复杂策略,将简单输入转为高品质结果,避免离题或不一致答案。
最有名的提示工程师可能是Riley Goodside,他发现只要跟ChatGPT说“忽略之前指示”,ChatGPT就会回答OpenAI的“出厂预设”资料库内容。他还凭着出色提示技术玩出不少花样,并在Twitter一炮而红,之后高薪加入创业公司Scale AI,成为“世界第一个提示工程师”。
Scale AI看来,AI大模型可视为新计算机,“提示工程师”等于程式设计者。透过提示工程找到最合适的提示词,可激发AI模型最大潜力,所以Riley Goodside算配领这份薪水。
不只Riley Goodside,有越来越多人加入此行业。
29岁的Albert Phelps是AI金融谘询公司Mudano的提示工程师,日常就是为OpenAI等工具编写提示。这些提示可当预设,储存在OpenAI Playground供客户使用。Phelps说他们每天需写出5种提示,与ChatGPT约50次互动。
和多数工程师不一样的是,Phelps并没有计算机背景,他主修历史。对提示工程师而言,最重要的是逻辑,虽然程式设计知识和机器学习背景对工作还是很有帮助,却并不是必要条件。
Anthropic技术人员Matt Bell说:“最好的提示工程师是哲学家。好提示包括清楚解释,并找出让AI误解的原因及如何避免。”也就是说,当AI模型消费者像软件工程师Anna一次说一堆要求,可能会因提示不够清楚让AI误解,说出很离谱的答案。
阿德莱德大学澳洲机器学习研究所(AIML)高阶讲师Lingqiao Liu指出,优秀提示工程的关键是将复杂任务分解成一组简单任务。如果问各模型简单问题(零样本提示),通常AI就会以缺乏细节或结构的普通答案回复。为了AI模型答案符合标准结果,用户可采取几种方式:
第一是一次性提示,即使用者给问答范例,让AI了解需求,并照范例处理,如谘询某种动物时,请AI根据特点、居住区域、饮食习惯等回答。
第二是角色提示,如告诉AI“我是母亲,想知道每天行程规划”,让AI据“母亲”这角色安排行程。
第三是引入关键代理。请ChatGPT写篇机器人故事,然后请它据自己的建议修改。
第四是思考链,即请AI列出处理问题的步骤,然后鼓励它照这步骤推理更复杂的问题。
如果艺术家想用ChatGPT和Midjourney创作,或可尝试PromptHero备受赞赏的提示:
我想请你当Midjourney的提示产生器。请你提供详细、有创意的描述,以激发AI创作独特有趣的作品。请记住,AI能理解多种语言并解释抽象概念,请尽可能发挥想像力和描述力。如可描述未来城市,或充满奇怪生物的超现实世界。描述越详细、越有想像力,产生图片就越有趣。第一个提示是:“一望无际的花田,每朵花都是不同颜色和形状。远处一棵巨大的树耸立山坡,树枝像触手伸向天空”。
总之,对生成式AI而言,如何写出逻辑清楚的提示至关重要,但其他领域,优良提示可能需要更多元素。
提示工程价值增高,使新鲜血液涌入更多地方。图片是最受关注领域之一,创造者认为提示好坏与否取决于关键词。
7个月前工程师Jason Allen凭上图〈太空歌剧院〉赢得科罗拉多州艺术比赛,他为了这幅作品耗费约80小时,用Midjourney测试不同元素和各种主题,才画出想要的场面。“我想创造像科幻电影的场景,就像各种电影看到的那样,所以我上网查了所有与电影摄影相关词汇,几乎快变成电影摄影师了。”
通常AI模型会从网络抓取大量图片及相关文字训练,如可能会对婚纱照下“新娘”、“婚纱”、“捧花”、“微笑”等标签,并标记不同权重。每个标签会有AI相对应提示,产生可预测的美感。
“AI艺术关键在使用正确的词。就像工程师将设计转成数学图形,AI将图片离散美学元素,如光线关注、边缘照明等转成AI才懂的特殊语言。”和Jason一样用AI创作的艺术家JHawkk说。
JHawkk使用Stable Diffusion制作上图,提示词为“模拟风格”、“Canon EF 50mm f/1.8 STM镜头”等15个,以及“心”等不想要出现的31个负面词汇。“有时一幅图可分解成更简单单字,这就是描述图片的方式,且AI模型可理解。”他说。
JHawkk住在美国中西部,平时喜欢在PromptHero分享作品和用了什么提示词。PromptHero去年9月成立,目前有15万名使用者,活跃用户过万,使用者可在此找到ChatGPT、Midjourney等AI模型平台可用的现成提示。
“我发现一个问题:当第一次用AI完成某事,成果通常非常糟糕。”PromptHero联合创办人Javier Ramirez说,“需要以正确提示以获得高品质输出。”
无论文字还是图片,如何找到正确提示都需要反复测试,正因如此,过去半年才有大量类似PromptHero和PromptBase等提示词交流和买卖平台出现──先行者将验证过提示直接摆在无头绪使用者面前。
想要可爱无尾熊图片?这提示或许可拿去试试。
英文不够好?这提示或许能让ChatGPT成为最棒的英语老师。
不管科技公司开高薪或提示词平台流行,无不显示提示工程多受看好,但热度高就会有不少争议。
首先,AI接受提示创作的作品,版权归谁?
目前提示工程产生作品与多数版权法冲突。Jason Allen帮〈太空歌剧院〉申请版权时,美国版权局拒绝申请,因“不含任何人类作者”。
其次,提示工程师的高薪值得吗?
“可能是泡沫。”帮亚马逊Alexa开发语音控制的工作室labworks.io创办人Tom Hewitson说。“最适合做这件事的人是熟悉AI的产品设计师或分析师,年收入约10万至15万英镑。”
最后,提示工程师这职位能活多久?
不少人认为提示工程只是工程师技能之一,不需要变成单独职位。随着AI工具理解人类越来越多,这职位就会越来越不重要。沃顿商学院教授Ethan Mollick 2月推文:我强烈怀疑提示工程长远看没什么大不了,提示工程师也不是会继续存活的工作。
剑桥大学机器学习研究主任Adrian Weller认为,虽然用提示与AI互动“有很高价值,但不确定会活多久。现在也不必太关心提示工程,因发展非常快”。看来提示工程师虽备受瞩目,但能走多远,恐怕只有时间才能解答。
(本文由 品玩 授权转载;首图来源:Pixabay)
- 不写程式,也能拿千万年薪!AI 大浪催生新职业“AI 沟通师”
- 懂得与 AI 沟通就有百万年薪,ChatGPT 创造新职业
- 与 AI 沟通成新职业,年薪一举飙上 400 万
▼