分享

提示工程师(Prompt Engineer)是什么?|prompt|上下文|工程师|示例|翻译

 Frank_Chia 2023-05-15 发布于北京

Prompt 工程师是什么?

Prompt工程师是指那些能够识别人工智能的错误和隐藏功能,并对其进行处理的专业人员。他们通过对运行在大型语言模型上的AI聊天机器人提问,来获得所需的回答,以确保AI系统不存在任何奇怪的行为或问题。与传统的计算机工程师不同,Prompt工程师不需要编写代码,而是通过向AI系统提出一系列逻辑缜密的问题来测试其是否存在问题。

如果你想从事最热门的科技领域之一,可以尝试学习如何与AI聊天机器人进行交流,这可能会让你得到一份生成式人工智能Prompt工程师的工作。Prompt工程师需要具备设计师、文案和程序员的能力,他们通过与AI交互来写出相关的提示,以帮助用户操作AI生成更完美的内容,并帮助公司培训员工使用这些工具。

学习Prompt的重要性在于它可以提高生成结果的准确性,帮助用户控制生成的内容,以及帮助模型更好地理解任务。同时,Prompt工程师需要熟练掌握各种不同的Prompt使用方法,例如基础格式、对话式格式、完整的段落格式、条件式格式、答案格式、多轮对话格式、段落开头格式、多样性控制格式、语境生成格式、列表生成格式、摘要生成格式、文本修改格式、填空格式、代理人对话格式以及情感生成格式等。

为了让GPT更好地理解Prompt,Prompt工程师需要尽可能提供清晰、简洁的Prompt,包含上下文信息,以帮助GPT更好地理解任务和目标,并提供详细的指令和说明,以确保GPT能够准确地完成任务。

所谓提示工程师,也就是AI训练师,即通过与AI交互写出相关提示,以帮助用户操作AI生成更完美的内容,并帮助公司培训员工使用这些工具。简而言之,提示工程师相当于是设计师、文案和程序员三者的结合体。

ChatGPT引发的资本盛宴还在持续上演,每个人都在谈论它背后的AI技术,每个人都在担心自己会不会被AI替代,但很少有人注意到,这项技术带来的新就业岗位。这种岗位被称为“提示工程师”(Prompt Engineer),年薪可高达33.5万美元(约合人民币230万元),但不要求员工必须持有计算机工程学位。比如,谷歌投资的初创公司Anthropic,正在旧金山招聘“提示工程师和图书馆员”一职,薪水高达33.5万美元。

为什么要学习Prompt?

提高生成结果的准确性:Prompt是一种重要的工具,可以用于引导GPT生成特定的输出结果。通过优化Prompt的设计,可以提高GPT的生成结果准确性和效率,减少输出的错误率。

能够控制生成内容:Prompt可以让用户控制GPT生成的内容。通过改变Prompt的内容和格式,可以控制GPT生成的风格和表达方式。例如,如果您想让GPT生成一篇文章,您可以设置Prompt,让GPT生成一个指定主题的文章。

帮助模型理解任务:Prompt能够帮助模型更好地理解任务。通过设计合适的Prompt,可以让模型更好地理解任务的要求,从而生成更准确、更有针对性的结果。例如,对于一项机器翻译任务,通过设置Prompt,可以指导模型翻译特定领域的术语和表达方式。

Prompt常见使用方法有哪些?基础格式

这种格式是最简单的Prompt形式,只需要提供一个简短的句子或短语即可 ,用于向模型提供一个开始的话题或者方向。

示例:

1.描述一下你的家乡。

2.写一篇有趣的科幻小说。

3.列举三种你最喜欢的食物。

等等。这种基础格式的prompt通常会引导模型生成相关的文本。

对话式格式

这种格式可以让用户与AI进行对话,通过多次对话来生成需要的结果。

示例:

用户:明天天气怎么样?

AI:明天天气晴朗,最高温度26℃。

用户:那我应该穿什么衣服?

AI:建议穿T恤和短裤。

完整的段落格式

完整的段落格式通常用于让模型生成一篇完整的文章或者段落。这种格式通常会提供更加详细的背景信息,例如主题、角色、地点、事件等等。

例如:

l写一篇关于狗的故事,主人公是一只忠诚的拉布拉多,它在某个城市里生活,并且有一个主人叫做杰克。故事可以以狗为中心,也可以包含一些其他的元素。

l写一篇关于自然风光的文章,介绍你最喜欢的自然风光。

l以“梦想”为主题,写一篇短文。

l描述一下你最喜欢的城市,并解释为什么喜欢它。

条件式格式

条件式格式的prompt会提供一些条件,模型需要根据这些条件来生成文本。

例如:

l如果你有一百万美元,你会做什么?

l如果你成为了世界首富,你会做什么?

l如果你的时间可以倒流,你会做些什么?

这种格式通常会在一些有趣的场景下使用,例如玩游戏或者生成有趣的对话。

答案格式

答案格式的prompt通常会给出一些问题,并要求模型回答问题。这种格式可以用于生成问题回答系统,也可以用于生成文章摘要等等。

例如:

l中国的国庆节是什么时候?

l太阳系中最大的行星是哪一个?

l著名的画家毕加索的国籍是什么?

多轮对话格式

多轮对话格式的prompt通常用于进行更加复杂的对话,需要模型能够记忆之前的对话内容并继续进行。

例如

用户:你好,你叫什么名字?

AI:我叫小G,您有什么需要帮助的吗?

用户:我想了解一下如何购买你们公司的产品。

AI:好的,请问您需要了解哪种产品?

段落开头格式

段落开头格式的prompt通常会提供一些开头的句子或者段落,让模型在其基础上继续进行生成。

例如:

l'在很久很久以前的一个夜晚,一个年轻人独自在森林中行走,突然听到了一个声音... ,请你进行续写'

l'这是一个关于科技的故事。在未来的世界里,科技已经变得异常发达,人们的生活方式也随之发生了巨大的变化...,请你进行续写'

l'这是一个发生在夏天的故事。在一个阳光明媚的早晨,小明骑着自行车去了公园,然后发生了一件令人震惊的事情...,请你进行续写'

多样性控制格式

多样性控制格式用于控制生成文本的多样性,使得生成的文本内容有所不同,增加趣味性和多样性。

示例:l写一篇有关狗的故事,其中至少有两只不同种类的狗。l写一篇旅行日记,每天旅行的目的地都不同。l写一篇关于自然的文章,至少包含三种不同的自然现象。语境生成格式

语境生成格式的prompt通常会在上下文中提供一些文本,让模型根据上下文进行生成。

示例

l在这个故事中,主人公是一个名叫李华的学生,他正在上初中。请继续写这个故事,描述李华在学校的一天。

l以下是一段对话,请继续对话:“我最近在学游泳,但是感觉很难。”“......”

l以下是一篇文章的开头,请继续写这篇文章:“AI技术的发展已经让我们感受到了很多方面的便利,但是它也带来了一些问题。”

列表生成格式

列表生成格式的prompt通常会提供一个列表,为了让模型在指定的主题上进行生成。

例如:

l以下是一些关于旅行的主题:1.最喜欢的旅行地点;2.最喜欢的旅行伴侣;3.最喜欢的旅行方式。请你根据这些主题写一篇有关旅行的文章。

l以下是一些关于家庭的主题:1.你家里有几口人;2.你最喜欢的家庭活动;3.你家里的宠物。请你根据这些主题写一篇有关家庭的文章

l以下是一些关于健康的主题:1.如何保持身体健康;2.如何保持心理健康;3.如何保持社交健康。请你根据这些主题写一篇有关健康的文章。

摘要生成格式

摘要生成格式的prompt通常会提供一篇文章,并要求模型生成一个摘要。

摘要生成格式通常用于自动摘要、总结、新闻概要等任务。

例如:

l根据一篇长文章生成一份简短的摘要,以便读者快速了解文章内容。

l将一份长报告转换为一个简短的摘要,以便公司领导快速浏览和理解报告的核心内容。

l从一份长的新闻报道中提取关键信息,并生成一份简短的概要,以便用户快速了解新闻的主要内容。

文本修改格式

文本修改格式是一种Prompt格式,用于让模型根据提供的输入修改和编辑一段文本。文本修改格式通常用于语言学习、作家写作辅助等任务。

例如:

l以下是一篇不完整的文章,请你对其进行修改和完善:……

l提供一篇中文翻译的英文文本,并让模型根据语法和语义上的错误修改翻译结果。

l提供一篇有语法、拼写和标点错误的文章,并让模型帮助修改和编辑文章,使其更加准确和易于理解。

填空格式

填空格式是一种Prompt格式,用于让模型根据提供的输入在文本中填写空格。填空格式通常用于语言学习、词汇训练、智力游戏等任务。

示例:

l提供一段英文短文,其中含有一些单词缺失,让模型填写正确的单词。

l提供一个句子,其中某些词被掩盖,让模型根据上下文填写正确的词。

l提供一篇文章,其中某些段落被移除,让模型填写正确的段落,使文章结构完整。

l“以下是一段有空格的文本,请你填写出正确的答案:________________ ,汗滴禾下土。”

代理人对话格式

代理人对话格式的prompt用于让模型模拟一个具有特定身份或角色的人进行对话。代理人对话格式通常用于人机对话系统、角色扮演等任务。

例如:

l让模型模拟一位医生,与患者进行对话,诊断病情并提供治疗建议。

l让模型模拟一位顾客服务代表,回答客户的问题和投诉,提供帮助和解决方案。

l让模型模拟一位政治家,进行演讲和辩论,表达政治主张和理念。

l“你现在的身份是鲁迅,请你基于这个身份跟我对话”,“... ...”,“你当时写《从百草园到三味书屋》这篇文章的初衷是什么?”

情感生成格式

情感生成格式的prompt可以指导AI模型根据特定的情感或情绪生成相关的文本。它可以用于生成情感化的广告语、故事、情感类新闻报道等等。

例如:

l'请你写一篇描述爱情的故事'

这个Prompt要求AI模型生成一篇关于爱情的故事,它可以指导模型以浪漫、感人、甜蜜等方式来刻画爱情。

l'请你写一篇让人感到恐惧的故事'

这个Prompt要求AI模型生成一篇让人感到恐惧的故事,它可以指导模型以恐怖、惊悚、不安等方式来刻画故事情节。

l'请你写一段让人感到感动的文字'

这个Prompt要求AI模型生成一段让人感到感动的文字,它可以指导模型以温暖、感慨、感人等方式来表达感动的情感。

情感生成格式是一种非常有用的Prompt格式,可以用于各种情感化文本的生成,帮助企业更好地推销产品、建立品牌形象。

特别注意:

为了让GPT更好地理解Prompt,可以采用以下几种方式:

1.尽可能提供清晰、简洁的Prompt,避免使用过于复杂、难以理解的句子和术语;

2.在Prompt中包含上下文信息,以帮助GPT更好地理解任务和目标;

3.尽可能提供详细的指令和说明,以确保GPT能够准确地完成任务。这包括使用明确的语言和具体的

4.针对特定任务或应用场景设计专门的Prompt,以提高模型在该领域的表现;

5.结合预处理技术,例如文本清洗、分词、词向量嵌入等,对输入的Prompt进行预处理,以帮助模型更好地理解;

6.结合后处理技术,例如文本过滤、句子重组、生成模型的输出修正等,对模型输出进行后处理,以优化模型的效果和表现。示例。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多