- 一、什么是Prompt?">一、什么是Prompt?
- 二、该如何Prompt?">二、该如何Prompt?
- 三、Prompt角色扮演例子">三、Prompt角色扮演例子
- 1、扮演linux终端">1、扮演linux终端
- 2、扮演英语翻译与改进者">2、扮演英语翻译与改进者
- 3、职位面试官">3、职位面试官
- 4、JavaScript 控制台">4、JavaScript 控制台
- 5、Excel表格">5、Excel表格
- 6、广告商">6、广告商
- 7、讲故事者">7、讲故事者
- 8、足球评论员">8、足球评论员
- 9、脱口秀喜剧演员">9、脱口秀喜剧演员
- 10、激励教练">10、激励教练
- 11、关系教练">11、关系教练
- 12、诗人">12、诗人
- 13、说唱歌手">13、说唱歌手
- 14、激励演讲者">14、激励演讲者
- 15、哲学家">15、哲学家
- 16、用户体验/用户界面开发人员">16、用户体验/用户界面开发人员
- 17、网络安全专家">17、网络安全专家
- 18、翻译人员">18、翻译人员
- 19、人生导师">19、人生导师
- 20、Prompt Engineer">20、Prompt Engineer
一、什么是Prompt?
(1)Prompt的概念
我们在使用GPT的时候,给GPT发送的消息就是Prompt. 例如,当我们问ChatGPT”WPS是什么软件?”时:
其中,”WPS是什么软件?”这句话就是Prompt.
(2)为什么要学习Prompt?
Prompt是我们和GPT交流的方式,我们需要让GPT了解我们的想法,明白我们的意图,从而给出更加适合和有用的回答,帮助完成我们的任务,提高我们的学习、工作效率. 下面我们来看一个例子: 假设我放假后想要去全国文明城市-贵阳旅游,希望GPT帮我给出旅游行程.如果我没有专门学习过Prompt,那么我可能会这么问ChatGPT:”贵阳哪里好玩?”.

所以,Prompt是提升GPT效率的关键,为了让GPT更加地好用,更好地服务我们的学习、生活和工作,我们需要好好学习Prompt,争取让GPT的每一次回答都变得高效、有用。
二、该如何Prompt?
我们在Prompt时,可以有固定的套路和方法,这样能够使GPT回复的答案变得更好,这里我们给出了四个要素和八个场景案例.(1)Prompt的4个原则
- Instruction: 指令,即我们想要GPT做的事情。
- Context: 背景信息,也可以说是上下文信息,告诉GPT现在是什么情况.这可以引导GPT做出更好的反应。
- Input Data: 输入数据,告知GPT需要处理的数据和内容。
- Output Indicator: 输出规则,告知GPT我它需要按什么样子回答。

(2)8个Prompt场景案例
这里我们给出八个案例来让您学习理解该如何Prompt场景1:问答问题
书籍<人类简史>的作者是谁?
直接问出你的问题,ChatGPT会直接回答.
场景2:GPT模仿样例回答
给出像”findyi”这样的三个公众号名字.
场景3:推理回答
如果昨天是明天的话就好了,那么今天就是周五了。请问:”实际上,句中的今天可能是周几?”
场景4:创造的艺术——写东西
我是电商的HR,我现在要招一个文员,要求本科学历,有实习经历,请给我写一篇招聘公告.
场景5:翻译助手——文章翻译
将以下内容翻译为英文:”君子以思患而豫防之,不然,掩卫不固,厉行而不恒,是以不积跬步,无以至千里;不积小流,无以成江海。”
除了翻译,改写\修改\润色都可以,也可以结合场景4使用.
场景6:快速了解——代码解读
帮我解释以下代码的含义: #include
场景7:由难变易——名句解释
请解释”生产关系必须适应生产力的发展,并且生产力是决定生产关系变革的根本力量。”这句话
场景8:由多变少——信息提取
提取下面文章中提到的重要实体。先提取所有的公司名称,然后提取所有的个人名称,再提取符合内容的特定话题,最后提取一般的总体主题 期望格式: 公司名称:<逗号分隔的公司名称列表> 个人名称:-||- 特定话题:-||- 总体主题:-||- 文本: “””用OpenAI Codex推动下一代应用程序 Codex通过OpenAI API,现已支持逾70个不同的应用程序的开发,覆盖了不同的用例。 2022年5月24日,4分钟阅读 OpenAI Codex是一种基于GPT-3的自然语言转代码系统,它能够将简单的英语指令转换成十几种流行的编程语言。Codex于去年8月通过我们的API发布,并且是GitHub Copilot的主要构建块。 我们开发Codex的动机是为了辅助开发人员的工作,提高生产力。Codex可以帮助计算机更好地理解人们的意图,让每个人都可以更好地利用计算机。这是我们构建通用AI来造福整个人类的使命的重要组成部分。 针对企业客户,微软的Azure OpenAI服务提供了开发人员访问Codex和我们的其他模型(如GPT-3和嵌入式)的权限,同时还内置了供企业使用的功能。在其今天的Build大会上,微软宣布Azure OpenAI服务 - 先前仅限邀请使用 - 现已面向有限的测试用户开放。我们已经看到Azure OpenAI Service在很多行业垂直领域中得到了应用,从医疗保健到金融服务等。 应用程序和行业 自通过我们的API发布以来,我们一直与开发人员紧密合作,共同建立Codex的应用程序。这些应用程序利用了Codex在创意、学习、生产力和问题解决等各种类别中的能力。 使用Codex的应用程序: GitHub Copilot是一种AI辅助编程工具,可以在代码编辑器中提供整个行或整个函数的建议。 通过与Codex的紧密集成,GitHub Copilot可以将注释转换为代码、自动填充重复的代码、建议测试并显示备选方案。 GitHub Copilot可用于Visual Studio和Visual Studio Code等多种环境,并且适用于各种框架和语言,对于某些编程语言,它为今天使用它的数万开发人员产生的代码建议约35%。 Microsoft在其Build开发人员大会上宣布,GitHub Copilot将于今年夏季正式推出。 Pygma旨在将Figma设计转换为高质量代码。 Pygma利用Codex将Figma设计转换为不同的前端框架,并与开发人员的编码风格和喜好相匹配。Codex使Pygma能够帮助开发人员在瞬间完成以前可能需要数小时才能完成的任务。 “Codex让我可以轻松地将创新功能整合到我的应用程序中,几乎不用编写代码。对于没有很强的机器学习背景的人来说,某些功能(例如灵活的代码调整)将非常难以在内部构建。使用Codex,则可以几乎开箱即用。” — Emile Paffard-Wray,Pygma创始人Replit是一种编程平台,可用于任何编程语言,让用户能够实时协作项目、了解代码,并与包括学习者和建设者在内的社区分享工作。 Replit利用Codex将一组代码的功能用简单的语言描述出来,以便每个人都能获得高质量的解释和学习工具。用户可以突出显示代码的部分并点击“解释代码”来使用Codex理解其功能。 “Codex帮助Replit上的学习者更好地理解他们遇到的代码。我们仅仅挖掘了语义化代码理解能够为那些想快速从想法到工作代码的人提供什么。” — Amjad Masad,Replit创始人 Warp是一款基于Rust的终端,从根本上重新构想,帮助个人和团队在命令行中更具生产力。 终端命令通常难以记住、查找和构建。用户常常需要离开终端并搜索Web以获取答案,甚至结果可能无法让他们执行正确的命令。Warp使用Codex允许用户运行自然语言命令来直接从终端搜索并获得可以立即使用的结果。 “Codex使Warp可以使终端更易于访问和强大。开发人员使用自然语言搜索整个命令,而不是试图记住它们或逐步组合它们。Codex驱动的命令搜索已经成为我们创新功能之一。” — Zach Lloyd,Warp创始人 Machinet通过使用Codex生成智能单元测试模板,帮助Java专业开发人员编写高质量的代码。 Machinet通过转向使用Codex,能够将开发加速数倍。Codex的灵活性允许轻松添加新的功能和能力,节省用户时间,帮助他们更有效地工作。 “Codex是我们武器库中的一项神奇工具。它不仅使我们能够生成更有意义的代码,而且还帮助我们找到了一个新的产品架构设计,并让我们走出了一个局部最大值。” — Vladislav Yanchenko,Machinet创始人”””

