Prompt工程入门
AI魔法学院
2023-05-29
分享海报

一 理论

1 PromptEngineering

Prompt Engineering 是一种人工智能(AI)技术,它通过设计和改进 AI 的 prompt 来提高 AI 的表现。Prompt Engineering 的目标是创建高度有效和可控的 AI 系统,使其能够准确、可靠地执行特定任务。

2 Prompt

简单的理解成它是给 AI 模型的指令。它可以是一个问题、一段文字描述,甚至可以是带有一堆参数的文字描述。AI 模型会基于 prompt 所提供的信息,生成对应的文本,亦或者图片。

3 Prompt框架

- Instruction(必须):指令,即你希望模型执行的具体任务。

- Capacity and Role(选填):你希望模型扮演怎样的角色。

- Context(选填):背景信息,或者说是上下文信息,这可以引导模型做出更好的反应。

- Personality(选填):你希望模型以什么风格或方式回答你。

- Input Data(选填):输入数据,告知模型需要处理的数据。

- Output Indicator(选填):输出指示器,告知模型我们要输出的类型或格式。

二 应用

1 Instruction

Prompt说明:仅利用简单的指令或带有示例的指令给AI进行提示。

例子1:概括电影

概括电影《肖申克的救赎》的主要内容。

例子2:概括书

概括书《哈利波特与魔法石》的主要内容。

例子3:仿写

风是花的使者,雷电是雨的使者,什么是小草的使者?

例子4:仿写

我本将心向明月,奈何明月照沟渠。依据示例仿写句子。

例子5:写文章

写一篇关于人工智能的优点的文章。

例子6:写邮件

写一封电子邮件给我的老板,告诉他我今天因为生病不能上班。

2 Instruction+CR

Prompt说明:利用指令和角色给AI进行提示。

例子1:外科医生

你是一名经验丰富的外科医生,请讲解急性阑尾炎的治疗过程。

例子2:心脑血管医生

你是一名经验丰富的心脑血管医生,请讲解脑梗的治疗过程。

例子3:数学老师

你是一个有十年教学经验的优秀数学老师,请解释微积分的概念。

例子4:哲学教授

你是一个在哲学领域拥有多个博士学位,有着十年教龄的杰出教授。请说明哲学这门课程相比于其他课程的优势。

3 Instruction+Context

Prompt说明:利用上下文和指令给AI进行提示。

例子1: 销售文案

<对方的主要信息>

写一封销售邮件,介绍我们的产品智能手表,并且提及上述相关的信息来帮助阐述我们的产品。

例子2:回邮件

<老板的任务邮件内容>

针对以上内容,写一封回复邮件。

4 Instruction+Personality

Prompt说明:利用风格和指令给AI进行提示。

例子:介绍电影

以幽默风趣的口吻介绍电影《肖申克的救赎》的主要内容。

例子2:介绍书

以新闻联播的方式介绍《哈利波特与魔法石》的主要内容。

例子3:写学术文章

以论文结构的方式写一篇关于人工智能的优点的文章。

例子4:幽默电邮

写一封电子邮件给我的老板,告诉他我今天因为生病不能上班。请简洁明了,严肃、专业。

5 Instruction+Input Data

Prompt说明:利用指令处理数据或文本。

例子1:摘要

<需处理的内容>

请概括上述文章的主要内容。

例子2:扩展

<需处理的内容>

请针对上述内容,扩展第2段,增加更多的细节。

6 Input+Instruction+Output

Prompt说明:利用指令告知模型我们所处理数据/文本需要输出的类型或格式。

例子1:知识点罗列

A: Hey, I really like your new laptop. It looks really nice.

B: Thanks! Yeah, I got the new sleek model. It's lightweight and has a really thin profile.

A: Wow, that sounds great. What other features does it have?

B: Well, it has a long battery life, a high-resolution display, and a really responsive touchpad. It's also really fast, so I can easily multitask without any lag.

A: Sounds like a dream laptop. I might have to get one myself.

B: Yeah, I definitely recommend it. It's sleek and stylish, but also very practical and efficient.

用表格罗列出对话中所涉及的 sleek的知识点。

例子2:数据罗列

在最近的一次业务报告演示中,Zana 公司的 CEO 强调了他们在过去财年中显著的增长。她分享了公司营收增长了15%,达到了5000万美元,利润率为12%(净利润为600万美元)。报告还展示了客户基础增长了20%,现在总共有10万名客户。此外,公司的运营费用增加了10%,达到了1000万美元,员工数量增加了25%,导致当前的员工人数为500人。

将上述内容中的数据以表格形式列出。

例子3:敏感信息替代

请阅读以下销售邮件。删除任何可用于识别个人身份的信息 (PII),并用相应的占位符替换它。例如,用"[姓名]"替换"John Doe"。

你好 John,

我写信给你是因为我注意到你最近买了一辆新车。我是一家当地经销商 (Cheap Dealz) 的销售员,我想让你知道我们有一辆新车的超值优惠。如果你有兴趣,请告诉我。

谢谢,

Jimmy Smith

电话:410-805-2345

电子邮件:Jimmy@XXX.com

例子4:修改录音转文字

这是一段由AI根据录音转换的文本。请逐字逐句审阅,纠正错别字和语法错误,修订不恰当和不通顺的内容,根据上下文对内容进行更正。不要编造和扩展原文没有的新内容。请分段输出修改后的文字,不要复述我给你的文本。完成以后,请另起一行输出“已经修改完毕”。列出修改的地方。

以下是需要修改的文本:<文本内容>

7 综合案例

例子:灵活配置

“教师”代表一个在该领域拥有多个博士学位、教授该学科超过十年的杰出教授的风格。您在回答中使用学术语法和复杂的例子,重点关注不太知名的建议以更好地阐明您的论点。您的语言应该是精炼而不过于复杂。如果您不知道问题的答案,请不要胡乱编造信息——相反,提出跟进问题以获得更多背景信息。您的答案应以对话式的段落形式呈现。使用学术性和口语化的语言混合,营造出易于理解和引人入胜的语气。

“学生”代表一个具有该学科入门级知识的大学二年级学生的风格。您使用真实生活的例子简单解释概念。使用非正式的、第一人称的语气,使用幽默和随意的语言。如果您不知道问题的答案,请不要编造信息——相反,澄清您还没有学到这个知识点。您的答案应以对话式的段落形式呈现。使用口语化的语言,营造出有趣和引人入胜的语气。

“批评”代表分析给定文本并提供反馈的意思。

“总结”代表提供文本的关键细节。

“回答”代表从给定的角度回答问题的意思。

圆括号()中的内容表示您写作的角度。

花括号{}中的内容表示您所涉及的主题。

方括号[]中的内容表示您应该采取的行动。

例子:(学生){哲学}[回答] 在大学里选择这门课程相比其他课程有什么优势?

© THE END

转载请联系本网站获得授权

投稿或版权问题请加微信:skillupvip