成为AI提示工程师所需的六种技能

6 skills needed to become an AI engineer

专业的AI提示工程师年薪在17.5万美元至30万美元以上,这是一个有吸引力的职业。但要成为一名优秀的AI提示工程师,不仅需要能够提出引导性问题,还需要结合人工智能、编程、语言、问题解决甚至艺术等多个学科的知识,才能在这个职业道路上蓬勃发展。

提示工程基本上是与生成式AI工具进行交互的过程。这些交互可能是对话式的,就像你无疑见过(并使用过)的ChatGPT一样。但它们也可以是程序化的,通过嵌入代码的提示,类似于现代API调用的粗略等效;不同的是,你不仅仅是在调用库中的一个例程,而是使用库中的一个例程与一个庞大的语言模型进行交互。

此外:哦哦,现在AI在提示工程方面比你更好了

特色报道

生成式AI与工程的交叉点

生成式AI的激增为工程领域带来了巨大的潜力。但同时也带来了挑战,企业和工程师们都在弄清楚AI对他们的角色、业务战略、数据、解决方案和产品开发的影响。将生成式AI引入软件开发的未来路线图是什么样子?ENBLE从各个角度进行解读。

在我们讨论那些有助于获得提示工程职位的具体技能之前,让我们先谈谈你需要具备的一个特质:学习的意愿。

虽然人工智能已经存在了几十年,但对生成式AI技能的需求激增是新的。这个领域发展非常迅速,不断涌现新的突破、产品、技术和方法。要跟上这个节奏,你必须不仅愿意学习,还要渴望学习,寻找、研究和吸收你能找到的一切。如果你保持学习的态度,那么你就能够在这个职业中不断成长。

下面是我们推荐的六种技能,帮助你成为一名AI提示工程师。

1. 理解人工智能、机器学习和自然语言处理

首先要开始的地方是建立对人工智能、机器学习和自然语言处理的理解。如果你要与大型语言模型进行交互,你应该了解这种模型是什么,有哪些不同类型的语言模型,语言模型擅长哪些方面,以及它们的弱点所在。

这并不一定意味着你需要成为一个能够创建自己的语言模型的计算机科学家,但你需要对你想要打造职业生涯的工具的内部机制和能力有很多了解。关键在于通过各种可用的方式进行自我教育,包括传统的课程,大量阅读文章和技术论文,参加会议,并进行自己的实验。

此外:想在人工智能领域找工作吗?这些技能你都需要

你绝对应该去了解一个资源,这个资源在ENBLE的一篇关于提示工程课程的文章中有介绍。Sabrina Ortiz向你推荐了一个关于在开发项目中使用ChatGPT的九部分在线课程。这个课程由OpenAI赞助,OpenAI是ChatGPT和DeepLearning.ai的制造商,其创始人Andrew Ng在斯坦福大学任教,也是在线学习巨头Coursera的联合创始人。我正在上这门课,我也推荐你去上。

2. 清晰地定义问题陈述并指定详细的查询

这项技能基本上是能够清晰地进行沟通的能力。提示工程就是如何告诉AI你需要什么的过程。为了做到这一点,你需要明确你希望从交互中获得什么。

这里举个例子。假设你想了解更多关于俄勒冈州首府塞勒姆的信息。你至少需要在两个方面上明确。首先,你需要解释你想了解的那些事情,无论是政治结构、城市管理问题、交通情况,还是最好的甜甜圈店在哪里。其次,你需要能够告诉AI你说的是俄勒冈州的塞勒姆,而不是康涅狄格州、弗吉尼亚州或印第安纳州的塞勒姆,也不是马萨诸塞州的塞勒姆的女巫审判,也不是北卡罗来纳州的温斯顿-塞勒姆,也不是英格兰、威尔士、澳大利亚和加拿大的任何一个塞勒姆。

此外:如何编写更好的ChatGPT提示(同样适用于大多数其他基于文本的AI)

您还需要培养解释如何为AI设置期望、如何使其理解需要使用的角度以提供价值、以及您希望它在给定查询中解决的问题的上下文和范围的能力。

在这里,您还需要了解各种LLM的限制以及如何解决这些限制。例如,如果您想要一份详细的白皮书,您可能需要首先生成一个大纲,然后让LLM分别编写每个部分。此外,请记住,清晰的提示并不一定意味着它是一个简短的提示。更长的提示可能会得到更准确和相关的回答。

在这里的底线很简单:拥抱清晰,并确保您能够在沟通时不做理解方面的假设。

3. 富有创造力并发展对话技巧

提示工程更像是一种合作对话,而不是一种编程练习。虽然LLM显然不是有意识的,但它们通常以与您与同事或下属进行沟通类似的方式进行交流。

当您定义问题陈述和查询时,您经常需要跳出思维定势。您脑中的画面可能无法转化为AI的内部表达方式。您需要能够考虑各种对话方式和不同的策略,以获得您想要的结果。

此外:ChatGPT无法做到的6件事情(以及其他20件它拒绝做的事情)

虽然我希望这不是您追求的目标,但我最好的一个接受对话策略的例子在“我是如何骗过ChatGPT来告诉我谎言”的文章中有所描述。我在那个实验中的目标是让AI做一些它不愿意做的事情。阅读这篇文章,您将了解到我尝试了多种创造性方法,以找到能够产生我期望结果的对话技巧。

如果您想成为一个提示工程师,辩论团队、谈判甚至销售经验都将对您有帮助,因为它们可以锻炼您的对话、说服和协作能力,这些对于从生成式AI系统中引出期望的结果至关重要。

4. 学习写作和艺术风格,构建领域专业知识

聊天机器人不仅会为您编写答案,而且通常会以您要求的风格进行。在“我用ChatGPT以莎士比亚、C3PO和哈利波特的风格重写我的文本”的文章中,我开心得不像一个人有权利那样,要求ChatGPT以从简·奥斯汀到经典电影海盗等各种风格为我编写东西。在一个海盗写的美国宪法序言下读过之后,你才算活过来!

此外:我如何利用ChatGPT和AI艺术工具快速启动我的Etsy业务

这些例子纯粹是为了娱乐和实验,但我还使用了“以…的风格写作”作为我的实验性Etsy商店的前导。我让ChatGPT以Jony Ive的风格撰写文案,他对苹果产品的过度花哨描述已经成为传奇。

您还可以将这些风格应用于Midjourney等图形生成器。您可以以电影风格、1940年代卡通风格和各种摄影师和艺术风格来制作图像。

例如,我使用了我的标准Facebook图标图片,并将其输入到Midjourney中,使用“立体主义”作为提示,以下是结果。

这是我输入到Midjourney中的原始图片。正如您将看到的,它对铜制麦克风有点困惑,但仍然很有趣。

在这种情况下,我保持了提示的最小化,但使用了所谓的“种子图像”,那就是我的Facebook图标。这里有四种使用“立体主义”风格的变体。您认为哪一种最接近原始图像?

除了了解写作和艺术风格之外,对于您为之设置提示的领域专业知识的发展(或能够访问)也非常重要。例如,如果您正在开发用于汽车诊断的AI应用程序,您需要足够熟悉该领域,以便能够引出您需要的回答并理解它们是否正确。

此外:最好的AI艺术生成器:DALL-E 2和其他有趣的替代品

哦,还有一个技能内的技能:了解您喜欢的生成AI工具使用的扩展和插件。随着时间的推移,这些扩展和插件将帮助您完成那些无法使用现成AI工具完成的任务。因此,学习并使用附加组件不仅可以保持您的技能新鲜,还可以让您完成其他情况下无法完成的任务。

5. 开发脚本和编程技能

你有没有注意到,每当有人用“不言而喻”这个词开头时,肯定会有一些话要说。无论如何,毋庸置疑(但我还是要说)编程技能会很有用。虽然会有一些仅与聊天机器人进行交互的任务,但更好的付费工作可能涉及将AI提示嵌入到应用程序和软件中,从而提供独特的价值。

此外:如何使用ChatGPT创建应用程序

虽然您可能不需要编写完整的应用程序代码,但如果您可以编写一些代码,将您的提示在您构建的应用程序的上下文中进行测试,运行调试代码,并成为交互式编程过程的一部分,那么您将提供更多的价值。如果提示工程作为过程的一个组成部分进行,而不是作为完全独立的操作添加并进行测试,团队将更容易前进。

此外,编码技能本身也非常有价值。每个人都应该有一些基本的编码经验。

6. 培养耐心(和幽默感)

我坚信,如果你有幽默感,那么耐心会更容易。如果你能看到恼人之处的核心幽默,一些令人恼火的事情对你的灵魂的伤害会减少。这些生成AI工具确实需要耐心。它们会完全误解请求。它们会在你即将取得突破时失去对话的线索。它们会完全捏造一些完全胡说八道的答案。

如果你不能对其中一些事情发笑,那么你注定会过得很艰难。

编程也是如此。每个程序员都需要耐心。一些初学者编程时遇到的最大挑战之一是他们无法接受他们的代码第一次运行时不起作用。那些不能坚持下去并继续努力的人没有完成课程。相比之下,即使是不那么有灵感的编码人员,但只要有耐心尝试、失败、进一步研究并再次尝试,就会非常成功。

此外:最受欢迎的编程语言及其学习方法

这样想。AI提示是与一个极其直接的计算机、一个以可预测方式解释事物的学习模型、人类团队成员(其中一些甚至比机器更直接)以及宇宙的随机不可预测性的混合。

耐心不仅是一种美德,也是一种超能力。

一些建议

所以,这就是了。我列出了你作为提示工程师需要掌握的六项技能。但请记住,仅仅两段话说“学习AI”是不够的。这只是粗略的指南,前面还有一条非常个性化的道路需要您去跟随。

拥抱好奇心。AI的世界是巨大的,而且以惊人的速度变化。不要满足于只有基础知识,甚至是您在ENBLE中所读到的。深入探索,提问,保持好奇。您提出的问题越多,您就会发现越多,您在获得可用结果方面就会变得更好。

如果我能给你一个重要的建议,那就是:动手。选择一些您感兴趣的项目并构建一些东西。与几个朋友合作,看看你们能创造出什么。拥有一些实践经验将使您比互联网上的某个人的列表更有价值。

此外:73%的消费者相信生成AI希望我们看到的内容

走出去进行一些提示工程。构建一些小应用程序。参加我推荐的课程。做一些东西。然后,你不仅不再是一个想要进入提示工程的人,而且你还是一个已经做到并有所作为的人。

去做吧。如果你去做,你就能成为它。

免责声明:使用由AI生成的图像可能会导致侵犯版权,所以如果人们将这些图像用于商业目的,应该谨慎。


你可以在社交媒体上关注我的项目日常更新。一定要订阅我的每周更新通讯,在Substack上关注我,在Twitter上关注我 @DavidGewirtz,在Facebook上关注我Facebook.com/DavidGewirtz,在Instagram上关注我Instagram.com/DavidGewirtz,在YouTube上关注我YouTube.com/DavidGewirtzTV。