GPT Prompt编写的艺术:如何提高AI模型的表现力

86de33328bb9e7ceb758c6d9d71a9450.gif

随着AI技术的迅速发展,人工智能模型变得越来越强大,能够协助我们完成各种任务。然而,如何更好地利用AI的能力仍然存在很大的探索空间。在与AI进行交互的过程中,我们主要依赖于Prompt,不管是直接与大模型交互,还是基于一些工具开发大模型的应用,都需要涉及到Prompt的编写设计,高质量的Prompt对于充分发挥AI的能力至关重要,因此个人觉得有必要深入学习下这部分的内容,以便挖掘出更多的AI能力。

32a3b55be8b15cda233876728dce1ea0.png

这里记录下个人学习Prompt的一些笔记,后期开发大模型相关的应用需要设计对应的Prompt,感兴趣的同学可以一起交流学习。

85c3344a610b73e474660cfa463d0c2e.png

Prompt的基本概念

  什么是Prompt?

Prompt是一个简短的文本输入,用于引导AI模型生成特定的回答或执行特定任务。换句话说,Prompt是你与AI模型沟通的方式。一个好的Prompt可以让AI更准确地理解你的需求,从而给出更有用的回答。

  Prompt的作用

GPT在处理Prompt时,GPT模型将输入的文本(也就是Prompt)转换为一系列的词向量。然后,模型通过自回归生成过程逐个生成回答中的词汇。在生成每个词时,模型会基于输入的Prompt以及前面生成的所有词来进行预测。这个过程不断重复,直到模型生成完整的回答或达到设定的最大长度。

通过这种方式,GPT模型可以根据输入的Prompt来生成回答。这也是为什么一个好的Prompt可以帮助模型更好地理解你的需求,从而提供更有用的回答。

6f0a3953d7b9f2d7aca09e7d9e6397d4.png

一个有效的Prompt可以:

  1. 提升AI模型给出的答案的质量

  2. 缩短与AI模型的交互时间,提高效率

  3. 减少误解,提高沟通的顺畅度

2f9e4e9ef99a100bd439b4d19ef6f56b.png

撰写高质量Prompt

我们已经认识到了Prompt的重要性,那么如何编写高质量的Prompt呢?在搜集了一些资料并进行了分析研究之后,我发现以下主要就是几个关键要素:

  1. 明确目标:清晰定义任务,以便模型理解。

  2. 具体指导:给予模型明确的指导和约束。

  3. 简洁明了:使用简练、清晰的语言表达Prompt。

  4. 适当引导:通过示例或问题边界引导模型。

  5. 迭代优化:根据输出结果,持续调整和优化Prompt。

还有学习提问技巧,例如Socratic questioning(苏格拉底式提问),有助于引导模型更深入地探讨问题,提供更全面的回答。

所有得Prompt框架基本上都是这几个部分,不过有些框架更方便记忆,方便我们想起来使用罢了。

  任务类提示词框架

我们希望Prompt帮我们做什么事情,框架为提示创建过程提供了结构和清晰度,可以让我们更容易的检查提示词的问题。

  • ICIO框架

  1. Instruction(指令): 即您希望AI执行的具体任务。

  2. Context(背景信息): 给AI提供更多的背景信息,以引导模型生成更符合需求的回复。

  3. Input Data(输入数据): 告知模型需要处理的数据。

  4. Output Indicator(输出引导): 告知模型所需输出的类型或风格。

看一个具体的例子,以便更好地理解ICIO框架如何应用于实际场景。

步骤

描述

指令 - Instruction

你是一位Java开发专家,请帮助我对以下Java代码进行重构。

背景信息 - Context

我是一位Java开发人员,需要对一段Java代码进行重构,以提高代码质量和可维护性。

输入数据 - Input

提供需要重构的Java代码片段。

输出引导 - Output

重构后的代码应遵循最佳实践,同时需要满足以下标准:使用JavaDoc中文注释常量和接口,提高代码可读性,以及使用合理的方法命名。重构后代码的输出应包括相应的解释,以便让同事和老板在代码审核过程中理解所做的更改。

最终提示词:

你是一位Java开发专家,请帮助我对以下Java代码进行重构。我是一位Java开发人员,需要对一段Java代码进行重构,以提高代码质量和可维护性。代码需要满足团队的代码审核要求和高质量的代码标准。请遵循最佳实践,满足以下标准:使用JavaDoc中文注释常量和接口,提高代码可读性,以及使用合理的方法命名。在输出重构后的代码时,请解释所做更改的原因和好处,以便让同事和老板在代码审核过程中理解这些更改。

ICIO相关的一些参考列表:

指令参考-Instruction

讲故事

要求使用讲故事或叙事技巧

请用一个人物的故事来展示运动如何改变了他们的生活。

优缺点

要求AI评估主题的优缺点

分析使用电子书和纸质书的优缺点。

最佳实践

要求AI提供关于某主题的最佳实践或指南

请提供一份关于如何高效学习的最佳实践指南。

时间线

要求AI提供事件或发展的时间线

请为互联网的发展提供一个简要的时间线。

分步指南

要求提供过程的分步指南或说明

提供一个关于如何制作自制面包的分步指南。

历史背景

要求考虑历史背景或背景

在写关于量子计算的文章时,谈论量子计算的历史发展。

对比

要求AI比较和对照不同的观点或概念

请比较太阳能和风能作为可再生能源的优缺点。

教训

要求讨论从特定情况中得到的教训

分享一个关于企业失败的案例,并从中提炼出的教训。

观点

要求AI考虑多种观点或意见

分析支持和反对核能发展的观点。

常见问题解答

要求AI生成常见问题解答(FAQs)列表

请提供一份关于瑜伽初学者的常见问题解答列表。

背景参考-Context

指令类型

描述

示例

背景

提供背景信息、数据或上下文以便生成准确内容

请结合当前全球碳排放数据谈论气候变化的影响。

目标

说明回应的目标或目的(如通知、说服、娱乐)

编写一篇旨在说服读者加入环保运动的文章。

受众

指定定制内容的目标受众

请为初中生编写一篇关于节水的文章。

范围

界定主题的范围或范围

请仅关注瑜伽在减压方面的好处。

扮演角色

表明要采用的角色或观点(如专家、评论家、爱好者)

从一个科学家的角度阐述太阳能的优点。

输入参考-Input

指令类型

描述

示例

示例

提供所需风格、结构或内容的示例

请参考《纽约时报》的文章风格撰写一篇关于自然保护的报道。

案例研究

要求参考相关案例研究或现实世界示例

在关于可持续发展的文章中,介绍一些成功的企业案例。

假设情景

鼓励探讨假设性场景

假设全球变暖持续恶化,我们需要采取哪些措施应对?

数据

鼓励使用统计数据或数据支持主张

在关于电动汽车的文章中提供销售数据和环境影响数据。

个性化

根据用户偏好或特点要求个性化

请根据用户对喜剧电影的喜好推荐几部好看的电影。

输出参考-Output

指令类型

描述

示例

语气

指定所需语气(如正式、随意、信息性、说服性)

请用正式语气编写一篇关于气候变化的文章。

引用

要求包含引用或来源以支持信息

请在关于全球变暖的文章中引用权威研究。

术语

指定要使用或避免的行业特定或技术术语

请用通俗易懂的语言解释区块链技术。

类比

要求AI用类比或示例阐明概念

请用一个类比解释黑洞的概念。

引述

要求包含专家的相关引言或陈述

在关于疫苗安全的文章中引用著名免疫学家的观点。

幽默

表明是否应融入幽默

在一篇关于减压方法的文章中加入一些幽默元素。

隐喻

鼓励使用隐喻使复杂观点更具亲和力

在讨论人工智能的复杂性时,用“AI像洋葱一样有很多层次”这样的隐喻。

关键词

列出需要包含的重要关键词或短语

请在回答中包含“可再生能源”和“碳足迹”。

小贴士

鼓励AI分享与主题相关的小窍门和技巧

分享几个关于照顾室内植物的小贴士。

保密性

说明保密要求或限制

在回答关于保险方案的问题时,不要泄露客户的个人信息。

格式化

指定所需的格式元素(如标题、副标题、列表)

在写关于节能设备的文章时,使用列表来呈现节能设备的种类。

5143d185c5897a951038b3efb786ec62.png

  • BROKE框架

BROKE: 背景、角色、目标、关键结果。用这种方式有点像给AI设置OKR。让OKR完成你的目标...

关键词

描述

案例

Background(背景)

为ChatGPT提供充足的背景信息,帮助模型更好地理解任务。

我是一位Java开发人员,需要对一段Java代码进行重构,以提高代码质量和可维护性。代码需要满足团队的代码审核要求和高质量的代码标准。

Role(角色)

明确您希望ChatGPT扮演的角色,例如:教师、顾问、编辑等。

你是一位Java开发专家,您将提供重构建议和解释。

Objectives(目标)

描述您希望通过ChatGPT实现的目标,如:解决问题、提供建议等。

对给定的Java代码进行重构,遵循最佳实践,并满足以下标准:使用JavaDoc中文注释常量和接口,提高代码可读性,以及使用合理的方法命名。

Key Result(关键结果)

阐述您所期望的具体效果,以便对模型的输出进行试验和调整。

提供完整的重构后代码,同时解释所做更改的原因和好处,以便让同事和老板在代码审核过程中理解这些更改。

Evolve(试验并改进)

利用以下三种自由组合的改进方法来优化ChatGPT的回答:a. 改进输入;b. 改进答案;c. 重新生成。

a. 根据答案的不足之处,改进背景(B),目标(O)与关键结果(R)。b. 在后续对话中指出ChatGPT答案的缺点,引导模型给出更好的回答。c. 在Prompt保持不变的情况下,多次生成结果并从中挑选最佳答案。

初步提示词:

我是一位Java开发人员,需要对一段Java代码进行重构,以提高代码质量和可维护性。代码需要满足团队的代码审核要求和高质量的代码标准。
你是一位Java开发专家,您将提供重构建议和解释。
对给定的Java代码进行重构,遵循最佳实践,并满足以下标准:使用JavaDoc中文注释常量和接口,提高代码可读性,以及使用合理的方法命名。
提供完整的重构后代码,同时解释所做更改的原因和好处,以便让同事和老板在代码审核过程中理解这些更改。

在发给GPT之后,发现给出的代码不是那么的满意,进行Evolve改进,增加更具体的要求描述:

我是一位Java开发人员,需要对一段Java代码进行重构,以提高代码质量和可维护性。代码需要满足代码审核要求和高质量的代码标准。
你是一位Java开发专家,您将提供重构建议和解释。
你要对给定的Java代码进行重构。可以遵循如下原则
1、每个重构的方法都使用JavaDoc中文注释
2、如果代码中有字段常量,要提取出来,并且加上JavaDoc中文注释。
3、如果变量,方法命名不合理,帮我重新命名方法和变量。变量、方法、类和接口的命名应清晰、简洁并表达其作用和意图。
4、代码重构遵循SOLID原则。
5、尽量减少代码重复:遵循DRY(Don't Repeat Yourself)原则,通过抽象、继承、封装等方式减少代码重复。
6、编写简洁的方法:每个方法应尽量短小精悍,只完成一个明确的任务。这有利于代码阅读和单元测试。
7、使用异常处理:合理使用异常处理机制,确保程序在异常情况下能够正常运行或给出有用的错误信息。
8、可以使用Apache Commons库处理一些常见的功能。最终给我完整的重构后代码,然后再解释所做更改的原因和好处。接下来我将会给出我的代码,每当我给出代码的时候,你按照上面的要求进行重构和返回即可

设定给GPT之后,发现效果还行,基本上满足诉求。后续再代码重构的时候就可以服用这个提示词了。

使用后的效果,满足自己的诉求就行了:

67cccc8de9c17b9a395372d24efcb9c8.png

  • 其它框架

CRISPE 提示词框架

关键词

描述

案例

能力与角色(Capacity and Role)

ChatGPT应该扮演什么角色(或多个角色)?例如:教师、编辑、顾问等。

你是Java领域的软件开发专家。

洞察(Insight)

向您的请求提供幕后洞察力、背景信息和上下文。有助于模型更好地理解任务。

代码需要尽可能地清晰和简洁,以满足团队的代码审核要求和高质量的代码标准。

陈述(Statement)

您希望ChatGPT执行的任务。简洁明了地说明您希望ChatGPT完成的任务,例如:回答问题、撰写文章等。

您需要帮我对以下Java代码进行重构,并给出完整的重构后代码,以满足代码审核要求并提高代码质量。同时,请解释您所做的更改的原因和好处。

个性(Personality)

您希望ChatGPT以何种风格、个性或方式回应。如:正式、幽默、友好等。

在回应时,使用专业且易于理解的语言。

实验(Experiment)

要求ChatGPT为您提供多个示例。尝试邀请ChatGPT提供多个回答示例,从而找到最佳解决方案。

给我多个不同的重构建议和解释。

Trace 提示词框架

缩写

全称

描述

案例

Task

任务

明确需要完成的具体任务

设计一个网站的用户界面

Request

请求

明确地陈述你需要的帮助或资源以完成任务

请提供有关用户界面设计的最佳实践和资源

Action

行动

描述了为了完成任务,你需要执行的具体步骤

1. 研究用户需求<br>2. 创建原型<br>3. 获取反馈并迭代设计

Context

上下文

解释任务的重要性和其在更大环境中的角色

设计一个易于使用且符合公司品牌的用户界面,有助于提高用户满意度和留存率

Example

示例

为了进一步阐明上述所有步骤,提供一个或多个相关的具体示例

示例1:研究竞品用户界面以获取灵感<br>示例2:使用Figma创建原型模型

TRACE模型提供了一种清晰、有结构的方式来解释如何执行一个任务或解决一个问题,使得其他人可以更好地理解和执行。

就不列举更多的框架了,本质上都是相同的,都是目标、问题、上下文、要求给GPT。

  认知提升提示词框架

使用GPT Prompt不仅可以帮助我们完成一些任务,还可以提升我们在某个领域的知识和认知,并检验我们的知识水平。比如可以使用如下的Promp:

  • 提升自己认知的Prompt

在提升认知方面,我们可以将Prompt分为以下四类:

52e2f9e4929991e293d4caaa7b420678.png

类别

示例Prompt

你不知道,GPT知道

请给我列出xxx领域/行业相关的,最常用的50个概念,并做简单解释。如果有英文缩写,请给出完整的英文解释。

请详细介绍一下Elon Musk的主要生平事迹。请详细介绍一下Tesla这家企业的发展历程。


你知道,GPT也知道(检验认知)

我理解的xxx是这样的,你觉得我的理解对吗?

我对xxx有一些想法,你能帮我批判性地分析一下这些想法的优点和缺点吗?

你知道,GPT也知道(扩充认知)

我正在考虑xxx的决定,你能帮我分析一下可能的结果和影响吗?

我知道xxx的概念,我想知道更多关于xxx的信息。

你知道,GPT不知道

介绍背景现象之后可以向GPT发问,你怎么看待这种现象?

可能的原因有哪些?

学习某个领域:

4814867f3066d5ca6ca57614f6b2dfd1.png

e401158aec738cf4c0555dde4c49e4cb.png

  • 快速了解某个行业Prompt

参考冯唐的三个秘籍:

对于想要快速了解一个新行业的人来说,按照这3个秘笈去做,也能迅速成为行业顶尖!

1)总结行业的100个关键词;

2)找三五个专家,咨询了解各种行业问题;

3)如果仍然存在困惑,再找三五本行业专业书籍,仔细阅读并找出共性。

我是XX领域的小白,想要快速了解XX
你是这个XX的专家
我需要你帮我列出这个行业的100个关键词,通过markdown表格的形式列出来,然后再给我这个行业的三个知名专家。然后推荐我三本对应的专业书籍:

二八法则进行学习:

我想学习关于[XXX]的内容。找出并分享这个主题最重要的20%的学习内容,这将帮助我理解其80%。

d8c9c79397cb6dbbec4eecc60d9d14d2.png

3545761536500f77d37f6aea85fe0c68.png

然后可以继续提问:

  1. 这些关键概念,帮我再重新按照表格列举一下,说明概念的具体含义

  2. 帮我详细介绍XXX人物,他在XX领域的核心观点和贡献是XXX

  3. 帮我详细介绍XX书籍,这个书籍的核心观点是什么?帮我整理一份思维导图?

  • 检验自己认知水平的Prompt

  1. 为了测试我对xxx的理解程度,你会问我什么问题来检验我的水平,最少10个?

  2. 我是xx领域的专家,你会问我哪些问题来检验我的专业水平?

  3. 追问一句,这些我都懂,还有更专业更细更深的问题吗?

6da8bf5cb87c6a3e5d2f6b9644775b2e.png


  一些概念与技巧

  • 吴恩达Prompt原则

原则1:尽可能保证下达的指令“清晰、没有歧义”

原则2:给大模型思考的时间,以及足够的时间去完成任务

5b6b3423abc47cd5c4089811b2fee5a6.png

  • COT链式思考

Chain-of-Thought Prompting,让GPT具有逻辑能力,一步步的进行操作。有两种方式增加GPT的推理能力,或者COT能力:

  1. 第一种:增加案例,如下所示,第一次回答错误了,给一个计算过程的案例,GPT可以通过案例学会简单推理

    c99614c4eaed47db0899dec790cf16ae.png

  2. 第二种:增加关键句,let's think step by step测试人员测了很多类似的句子,最后发现这句话是效果最好的,这个时候不加案例,GPT也具备一定的推理能力。

    54e028c4f2d58a77bbb24270fb23edd7.png

  • TOT 思维树

Tree of Thoughts,ToT,可以先看下一些场景的GPT回答问题链路,最简单的就是直接输入输出,然后逐步复杂。

ToT 维护着一棵思维树,思维由连贯的语言序列表示,这个序列就是解决问题的中间步骤。使用这种方法,LM 能够自己对严谨推理过程的中间思维进行评估。

5e3d066316cbb914e164091f3c4fdf37.png

想要触发TOT,可以参考官方给的例子:

假设三位不同的专家来回答这个问题。
所有专家都写下他们思考这个问题的第一个步骤,然后与大家分享。
然后,所有专家都写下他们思考的下一个骤并分享。
以此类推,直到所有专家写完他们思考的所有步骤。
只要大家发现有专家的步骤出错了,就让这位专家离开。
请问...
  • 其它技巧

  1. 与其告知模型不能干什么,不妨告诉模型能干什么。

  2. 增加示例:有时候很难描述让模型做的事情,这个时候给出示例就会更好。

  3. 通过格式阐述要输出的格式

总结一下下面讲话的要点
使用以下格式:
主题1:<topic_name_1>
——< point_1 >
..
主题2:<topic_name_2>
——< point_1 >
..
话题10:……文本:“””
非常感谢你的精彩介绍,弗雷德。感谢大西洋理事会今天接待我。过去两年,全球经济走势受到COVID-19和我们抗击疫情努力的影响。然而,现在很明显,俄罗斯和乌克兰之间的战争已经重新绘制了世界经济前景的轮廓。弗拉基米尔·普京(Vladimir Putin)对乌克兰及其人民的无端攻击造成了毁灭性的人员伤亡,许多人不幸丧生,许多家庭在国内流离失所或成为难民,社区和城市被摧毁。
…”“”

  Prompt学习网站

链接

描述

https://learningprompt.wiki/ ↗

免费的 Prompt Engineering 教程,现已包含 ChatGPT 和 Midjourney 教程

https://flowgpt.com/ ↗

寻找并使用最好的Prompt。

https://www.aishort.top/ ↗

让生产力加倍的 ChatGPT 快捷指令

https://www.clickprompt.org/zh-CN/ ↗

支持多种基于 Prompt 的 AI 应用

https://promptperfect.jinaai.cn/ ↗

帮写提示词,但是需要收费

  一些案例

  • 让李白给我写诗

你是唐朝著名的诗人李白,作品风格对称、工整、磅礴、大气,充满浪漫主义气息。如果我未提供具体主题,请随意创作一首诗。若我给出文字和素材,请发挥丰富奇特的想象力,以提供的内容为基础,创作一首古诗。诗歌应对称,展现天马行空的创意和丰富的想象力。参考以下案例:案例一:
君不见黄河之水天上来,奔流到海不复回。
君不见高堂明镜悲白发,朝如青丝暮成雪。案例二:
飞流直下三千尺,疑是银河落九天。案例三:
长风万里送秋雁,对此可以酣高楼。

c0806cd38dd202acd85aefc376cad140.png

  • 代码Review Prompt

我是一位Java开发人员,需要对一段Java代码进行重构,以提高代码质量和可维护性。代码需要满足代码审核要求和高质量的代码标准。
你是一位Java开发专家,您将提供重构建议和解释。
你要对给定的Java代码进行重构。可以遵循如下原则
1、每个重构的方法都使用JavaDoc中文注释
2、如果代码中有字段常量,要提取出来,并且加上JavaDoc中文注释。
3、如果变量,方法命名不合理,帮我重新命名方法和变量。变量、方法、类和接口的命名应清晰、简洁并表达其作用和意图。
4、代码重构遵循SOLID原则。
5、尽量减少代码重复:遵循DRY(Don't Repeat Yourself)原则,通过抽象、继承、封装等方式减少代码重复。
6、编写简洁的方法:每个方法应尽量短小精悍,只完成一个明确的任务。这有利于代码阅读和单元测试。
7、使用异常处理:合理使用异常处理机制,确保程序在异常情况下能够正常运行或给出有用的错误信息。
8、可以使用Apache Commons库处理一些常见的功能。最终给我完整的重构后代码,然后再解释所做更改的原因和好处。接下来我将会给出我的代码,每当我给出代码的时候,你按照上面的要求进行重构和返回即可
  • 产品Idea Prompt

你是一个专业的产品咨询师,可以提供好的产品创意,提升产品的竞争力。
能否使用头脑风暴的思维工具,帮我快速的想出不少于10个的可行想法;在XXX上这个产品迭代上帮我想出一些可行的想法让这个产品设计的更好;

e4587fe51ca95768252fd01e4a68d6e5.png

  • 召唤专家团队 Prompt

我们正在与以下人员进行头脑风暴会议:
2个市场背销专家、2个销售专家,2个产品专家每个专家应该提出10个关于[XXX]的想法。帮我把这些专家的想法用表格的形式列出来

942cf1b3b5ecf6c137919193c9d0144c.png

  • 标题生成器 Prompt

我想让你充当书面作品的标题生成器。
我会给你提供一篇文章的主题和关键词,你会生成五个吸引眼球的标题。
请保持标题简洁,不超过 20 个字,并确保保持意思。回复将使用主题的语言类型。我的第一个主题是“XXX”

c519ac5c5e1ab70c318f1179e167284c.png

好吧,我的原标题:《写好Prompt:让AI更好地为你服务》

  • 反向提问 Prompt

xxxxx,在你给出答案前,你可以问我一些有关xxx的问题

12eeb88d335858a2093ebc32386eb893.png

554eafac8e2070b05e6ad382fd295ce0.png

模型回答的常见问题与解决方法

问题

问题描述

解决方案

答非所问

有时GPT在回答问题时,可能会提供与问题无关的答案。

重新审查并重新构造Prompt,确保问题表述清晰、明确且易于理解。

提供更多的背景信息,以帮助模型更好地理解问题的含义。

限制回答范围,明确您希望得到的答案类型。

回答不准确

GPT可能会提供不准确或错误的答案。

对问题进行更详细的描述,以便模型更好地理解您的需求。

如果可能,提供一些正确答案的示例,使模型了解预期的答案格式。

增加问题的难度,促使模型更加深入地考虑问题。

回答不完整或过于简单

GPT可能会提供不完整或过于简单的答案,无法满足您的需求。

要求模型提供更详细的答案或解释。

明确指定需要回答的问题数量或关键点。

尝试提问的其他方式,以获得更全面的回答。

重复或过于啰嗦

GPT生成的回答可能会重复或过于啰嗦。

要求模型提供简洁且不重复的答案。

设置字数限制,以减少回答的冗余程度。

提供更具体的问题,以便模型集中回答关键部分。

模型提供了多个答案

有时GPT可能会为一个问题提供多个答案,这可能使您感到困惑。

请求模型根据特定标准对答案进行排序或优先级排序。

询问模型,哪个答案更适用于您的场景,并要求提供理由。

根据您的需求,要求模型提供单一答案。

模型回答过于保守

GPT可能会提供过于保守或宽泛的答案,不能满足您的需求。

要求模型提供具体的例子、数据或论据来支持答案。

明确提问,以便模型能够更有针对性地回答。

要求模型提供创新或独特的答案。

a33f861373e0436566388577639cebf9.png

结语

先到这里了,这里主要探讨了Prompt的重要性和作用,然后介绍了一些实用的写Prompt的框架,怎么更有效地构建高质量的Prompt。其中还有一些有用的学习资源,大家可以继续深入学习。

想要真正掌握Prompt的艺术,关键还在于实践和积累。不断尝试各种Prompt,并将其中优秀的例子记录下来和分享。

希望能对大家有所帮助。欢迎一起交流和学习。

1bd5c33ce3915fa2ebf4e7686d8c0086.png

参考

  1. GPT提示词生成器:https://products.aspose.app/diagram/zh-cn/prompts/chatgpt

  2. 提示词入门:https://ywh1bkansf.feishu.cn/wiki/Q5mXww4rriujFFkFQOzc8uIsnah?chunked=false&table=tbljThjDXX4mNdBs&view=vewo2g2ktO

  3. 系统介绍Prompt工程:https://www.promptingguide.ai/

  4. Prompt-Engineering-Guide:https://github.com/dair-ai/Prompt-Engineering-Guide

  5. ChatGPT3-Free-Prompt-List:https://github.com/mattnigh/ChatGPT3-Free-Prompt-List

  6. prompt-engineering:https://github.com/prompt-engineering

  7. Awesome-Prompt-Engineering:https://github.com/promptslab/Awesome-Prompt-Engineering

  8. understand-prom‍pt:https://github.com/prompt-engineering/understand-prompt

  9. Learn Prompting:https://learnprompting.org/

  10. https://learningprompt.wiki/

  11. https://flowgpt.com/

  12. https://www.aishort.top/

  13. https://www.clickprompt.org/zh-CN/

  14. https://promptperfect.jinaai.cn/

bb14a92ccd41d4faae239bab55fae8b5.png

团队介绍

大淘宝技术用户运营平台技术团队是一支最懂用户,技术驱动的年轻队伍,以用户为中心,通过技术创新提升用户全生命周期体验,持续为用户创造价值。

团队以创新为核心价值观之一,鼓励团队成员在工作中不断探索、实验和创新,以推动业界技术的进步和用户体验的提升。我们不仅关注当前业界领先的技术,更注重未来技术的预研和应用。团队成员会积极参与学术研究和技术社区,不断探索新的技术方向和解决方案。

团队立足体系化打造业界领先的用户增长基础设施,以媒体外投平台、ABTest平台、用户运营平台为代表的基础设施赋能阿里集团用户增长,日均处理数据量千亿规模、调用QPS千万级。在用户增长技术团队,我们提供“增长黑客”极客氛围和丰富的岗位选择,欢迎业界贤才加入。

¤ 拓展阅读 ¤

3DXR技术 | 终端技术 | 音视频技术

服务端技术 | 技术质量 | 数据算法

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/21312.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

layui之layer弹出层的icon数字及效果展示

layer的icon样式 icon如果在信息提示弹出层值(type为0)可以传入0-6&#xff0c;icon与图标对应关系如下&#xff1a; 如果是加载层&#xff08;type为3&#xff09;可以传入0-2&#xff0c;icon与图标对应关系如下&#xff1a;

Java中运算符要注意的一些点

目录 1. 算术运算符 1. 1 基本四则运算符&#xff1a;加减乘除模( - * / %) 1.2. 增量运算符 - * % 2. 关系运算符 3. 逻辑运算符 3.1. 逻辑与 && 3.2. 逻辑 || 3.3. 逻辑非 ! 3.4. 短路求值 4. 位运算符 4.1. 按位与 &: 如果两个二进制位都是 …

骨传导耳机什么牌子好?盘点最受欢迎的几款骨传导耳机

骨传导耳机最近一两年越来越受欢迎&#xff0c;市场上不同形态的非入耳式耳机都有&#xff0c;从骨传导&#xff0c;夹耳式到气传导等等都有。骨传导耳机的好处有很多&#xff0c;非入耳式&#xff0c;不伤耳朵&#xff0c;佩戴更舒适更安全。但是一直以来&#xff0c;骨传导耳…

【2023年电赛】运动目标控制与自动追踪系统(E 题)最简单实现

本方案的思路是最简单的不涉及复杂算法&#xff1a;识别矩形框&#xff0c;标记矩形框&#xff0c;输出坐标和中心点&#xff0c;计算长度&#xff0c;控制舵机移动固定长度&#xff01;仅供完成基础功能参考&#xff0c;不喜勿喷&#xff01; # 实现运动目标控制与自动追踪系…

租赁类小程序定制开发|租赁管理系统源码|免押租赁系统开发

随着互联网的发展&#xff0c;小程序成为了一种重要的移动应用开发方式。租赁小程序作为其中的一种类型&#xff0c;可以为很多行业提供便利和创新。下面我们将介绍一些适合开发租赁小程序的行业。   房屋租赁行业&#xff1a;租房小程序可以帮助房东和租户快速找到合适的租赁…

Vue2 第十七节 Vue中的Ajax

1.Vue脚手架配置代理 2.vue-resource 一.Vue脚手架配置代理 1.1 使用Ajax库 -- axios ① 安装 : npm i axios ② 引入: import axios from axios ③ 使用示例 1.2 解决开发环境Ajax跨域问题 跨域&#xff1a;违背了同源策略&#xff0c;同源策略规定协议名&#xff0…

idea-常用插件汇总

idea-常用插件汇总 码云插件 这个插件是码云提供的ps-码云是国内的一款类似github的代码托管工具。 Lombok Lombok是一个通用Java类库&#xff0c;能自动插入编辑器并构建工具&#xff0c;简化Java开发。通过添加注解的方式&#xff0c;不需要为类编写getter或setter等方法…

Java源码规则引擎:jvs-rules 8月新增功能介绍

JVS-rules是JAVA语言下开发的规则引擎&#xff0c;是jvs企业级数字化解决方案中的重要配置化工具&#xff0c;核心解决业务判断的配置化&#xff0c;常见的使用场景&#xff1a;金融信贷风控判断、商品优惠折扣计算、对员工考核评分等各种变化的规则判断情景。 8月是收获的季节…

7种有效安全的网页抓取方法,如何避免被禁止?

网页抓取是一种从互联网上抓取网页内容的过程&#xff0c;但在网络抓取种相信您也经常遇到障碍&#xff1f;尤其是做跨境业务的&#xff0c;在抓取国外的网站时更有难度。但我们站在您的立场上&#xff0c;提供七种有效的方法来进行网页抓取而不被阻止&#xff0c;最大限度地降…

windows安装kafka配置SASL-PLAIN安全认证

目录 1.Windows安装zookeeper&#xff1a; 1.1下载zookeeper 1.2 解压之后如图二 1.3创建日志文件 1.4复制 “zoo_sample.cfg” 文件 1.5更改 “zoo.cfg” 配置 1.6新建zk_server_jaas.conf 1.7修改zkEnv.cmd 1.8导入相关jar 1.9以上配置就配好啦&#xff0c;接下来启…

Atcoder 做题记录

My OI Blog A R C 155 F \mathbb{ARC \ 155 \ F} ARC 155 F E, F 先咕着&#xff0c;做一些多项式题&#xff0c;这篇题解是我人工翻译的 [1] Double Counting 双重计数 考虑从叶子节点开始&#xff0c;用唯一的方式&#xff08;如果有的话&#xff09;来构造出一棵满足条件的树…

“AI乳腺癌检测”风暴眼中的三篇论文

深度学习和医学研究界对谷歌、纽约大学和DeepHealth发表的三篇有前途的乳腺癌诊断论文引发的讨论非常热烈。 几年前&#xff0c;纽约大学的一组研究人员开始发表关于将深度学习应用于癌症筛查的论文。该团队的最新论文《深度神经网络改善放射科医生在癌症筛查中的表现》于2019…

mybatisplus集成geometry实现增改功能

前言 在我们工作中想要实现将空间点位信息存储到数据库时,一般使用以下语句实现 INSERT INTO test-point ( point,text ) VALUES ( st_GeomFromText ( POINT(1 1) ),第1个点);update test-point set pointst_PointFromText(POINT(5 5)) where id 10;但是这样每次都要去编写新…

【腾讯云 Cloud Studio 实战训练营】使用Cloud Studio快速构建React完成点餐H5页面还原

文章目录 一、前言二、Cloud Studio 功能介绍三、实验介绍四、实操指导打开官网注册 Cloud Studio 五、开发一个简版的点餐系统安装 antd-mobile安装 Less 六、发布仓库七、开发空间八、总结 一、前言 IDE&#xff08;集成开发环境&#xff09;是一种软件工具&#xff0c;旨在…

R语言linkET包绘制相关性组合网络热图

热图就是使用颜色来表示数据相关性的图。能绘制热图的R包很多&#xff0c;既往我们已经介绍了《R语言pheatmap包绘制热图》&#xff0c;今天咱们来介绍一下R语言linkET包绘制相关性组合网络热图。相关性热图的意思热图和其他数据的关联性&#xff0c;比较的是多数据间的内在关系…

【宝藏系列】Linux 常用磁盘管理命令详解

【宝藏系列】Linux 常用磁盘管理命令详解 文章目录 【宝藏系列】Linux 常用磁盘管理命令详解前言1️⃣ df2️⃣du3️⃣fdisk&#x1f4df;磁盘格式化&#x1f4e0;磁盘检验⌨️磁盘挂载与卸除&#x1f4c0;卸载/dev/hdc6 前言 Linux磁盘管理常用三个命令为df、du和fdisk。 df…

Stable Diffusion教程(6) - 扩展安装

打开stable diffusion webUI界面 加载插件列表 依次点击扩展->可用->加载自 搜索插件 首先在搜索框输入你要安装的插件&#xff0c;然后点击插件后面的安装按钮 如果你需要的插件这里面没有找到&#xff0c;可通过通网址安装的方式安装。 在git仓库网址输入框输入的你插件…

招投标系统简介 企业电子招投标采购系统源码之电子招投标系统 —降低企业采购成本 tbms

​功能模块&#xff1a; 待办消息&#xff0c;招标公告&#xff0c;中标公告&#xff0c;信息发布 描述&#xff1a; 全过程数字化采购管理&#xff0c;打造从供应商管理到采购招投标、采购合同、采购执行的全过程数字化管理。通供应商门户具备内外协同的能力&#xff0c;为外…

强化学习分享(一) DQN算法原理及实现

摘要&#xff1a;主要讲解DQN算法的原理&#xff0c;伪代码解读&#xff0c;基于pytorch版本的DQN小游戏编程&#xff0c;同时对该代码进行详细标注&#xff0c;以及奉上原码。 &#xff08;一&#xff09;强化学习算法介绍 DQN&#xff0c;顾名思义&#xff0c;Deep Q Learni…

飞凌嵌入式「国产」平台大盘点(二)全志系列

在上篇文章中&#xff0c;小编带大家一起盘点了飞凌嵌入式国产平台中的瑞芯微系列核心板。本篇文章&#xff0c;将继续为大家介绍的是全志系列核心板&#xff0c;话不多说&#xff0c;上干货&#xff01; 全志科技 飞凌嵌入式 飞凌嵌入式与全志科技的合作始于2019年&#xff…