楼盘网站建设方案,网上购物商城开发,网站做不做双解析,网站制作动态转静态怎么做随着AI技术的迅速发展#xff0c;人工智能模型变得越来越强大#xff0c;能够协助我们完成各种任务。然而#xff0c;如何更好地利用AI的能力仍然存在很大的探索空间。在与AI进行交互的过程中#xff0c;我们主要依赖于Prompt#xff0c;不管是直接与大模型交互#xff0… 随着AI技术的迅速发展人工智能模型变得越来越强大能够协助我们完成各种任务。然而如何更好地利用AI的能力仍然存在很大的探索空间。在与AI进行交互的过程中我们主要依赖于Prompt不管是直接与大模型交互还是基于一些工具开发大模型的应用都需要涉及到Prompt的编写设计高质量的Prompt对于充分发挥AI的能力至关重要因此个人觉得有必要深入学习下这部分的内容以便挖掘出更多的AI能力。 这里记录下个人学习Prompt的一些笔记后期开发大模型相关的应用需要设计对应的Prompt感兴趣的同学可以一起交流学习。 Prompt的基本概念 ▐ 什么是Prompt Prompt是一个简短的文本输入用于引导AI模型生成特定的回答或执行特定任务。换句话说Prompt是你与AI模型沟通的方式。一个好的Prompt可以让AI更准确地理解你的需求从而给出更有用的回答。 ▐ Prompt的作用 GPT在处理Prompt时GPT模型将输入的文本也就是Prompt转换为一系列的词向量。然后模型通过自回归生成过程逐个生成回答中的词汇。在生成每个词时模型会基于输入的Prompt以及前面生成的所有词来进行预测。这个过程不断重复直到模型生成完整的回答或达到设定的最大长度。 通过这种方式GPT模型可以根据输入的Prompt来生成回答。这也是为什么一个好的Prompt可以帮助模型更好地理解你的需求从而提供更有用的回答。 一个有效的Prompt可以 提升AI模型给出的答案的质量缩短与AI模型的交互时间提高效率减少误解提高沟通的顺畅度 撰写高质量Prompt 我们已经认识到了Prompt的重要性那么如何编写高质量的Prompt呢在搜集了一些资料并进行了分析研究之后我发现以下主要就是几个关键要素 明确目标清晰定义任务以便模型理解。具体指导给予模型明确的指导和约束。简洁明了使用简练、清晰的语言表达Prompt。适当引导通过示例或问题边界引导模型。迭代优化根据输出结果持续调整和优化Prompt。 还有学习提问技巧例如Socratic questioning苏格拉底式提问有助于引导模型更深入地探讨问题提供更全面的回答。 所有得Prompt框架基本上都是这几个部分不过有些框架更方便记忆方便我们想起来使用罢了。 ▐ 任务类提示词框架 我们希望Prompt帮我们做什么事情框架为提示创建过程提供了结构和清晰度可以让我们更容易的检查提示词的问题。 ICIO框架 Instruction指令 即您希望AI执行的具体任务。Context背景信息 给AI提供更多的背景信息以引导模型生成更符合需求的回复。Input Data输入数据 告知模型需要处理的数据。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分享与主题相关的小窍门和技巧分享几个关于照顾室内植物的小贴士。保密性说明保密要求或限制在回答关于保险方案的问题时不要泄露客户的个人信息。格式化指定所需的格式元素如标题、副标题、列表在写关于节能设备的文章时使用列表来呈现节能设备的种类。 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、尽量减少代码重复遵循DRYDont Repeat Yourself原则通过抽象、继承、封装等方式减少代码重复。
6、编写简洁的方法每个方法应尽量短小精悍只完成一个明确的任务。这有利于代码阅读和单元测试。
7、使用异常处理合理使用异常处理机制确保程序在异常情况下能够正常运行或给出有用的错误信息。
8、可以使用Apache Commons库处理一些常见的功能。最终给我完整的重构后代码然后再解释所做更改的原因和好处。接下来我将会给出我的代码每当我给出代码的时候你按照上面的要求进行重构和返回即可 设定给GPT之后发现效果还行基本上满足诉求。后续再代码重构的时候就可以服用这个提示词了。 使用后的效果满足自己的诉求就行了 其它框架 CRISPE 提示词框架 关键词描述案例能力与角色Capacity and RoleChatGPT应该扮演什么角色或多个角色例如教师、编辑、顾问等。你是Java领域的软件开发专家。洞察Insight向您的请求提供幕后洞察力、背景信息和上下文。有助于模型更好地理解任务。代码需要尽可能地清晰和简洁以满足团队的代码审核要求和高质量的代码标准。陈述Statement您希望ChatGPT执行的任务。简洁明了地说明您希望ChatGPT完成的任务例如回答问题、撰写文章等。您需要帮我对以下Java代码进行重构并给出完整的重构后代码以满足代码审核要求并提高代码质量。同时请解释您所做的更改的原因和好处。个性Personality您希望ChatGPT以何种风格、个性或方式回应。如正式、幽默、友好等。在回应时使用专业且易于理解的语言。实验Experiment要求ChatGPT为您提供多个示例。尝试邀请ChatGPT提供多个回答示例从而找到最佳解决方案。给我多个不同的重构建议和解释。 Trace 提示词框架 缩写全称描述案例Task任务明确需要完成的具体任务设计一个网站的用户界面Request请求明确地陈述你需要的帮助或资源以完成任务请提供有关用户界面设计的最佳实践和资源Action行动描述了为了完成任务你需要执行的具体步骤1. 研究用户需求br2. 创建原型br3. 获取反馈并迭代设计Context上下文解释任务的重要性和其在更大环境中的角色设计一个易于使用且符合公司品牌的用户界面有助于提高用户满意度和留存率Example示例为了进一步阐明上述所有步骤提供一个或多个相关的具体示例示例1研究竞品用户界面以获取灵感br示例2使用Figma创建原型模型 TRACE模型提供了一种清晰、有结构的方式来解释如何执行一个任务或解决一个问题使得其他人可以更好地理解和执行。 就不列举更多的框架了本质上都是相同的都是目标、问题、上下文、要求给GPT。 ▐ 认知提升提示词框架 使用GPT Prompt不仅可以帮助我们完成一些任务还可以提升我们在某个领域的知识和认知并检验我们的知识水平。比如可以使用如下的Promp 提升自己认知的Prompt 在提升认知方面我们可以将Prompt分为以下四类 类别示例Prompt你不知道GPT知道请给我列出xxx领域/行业相关的最常用的50个概念并做简单解释。如果有英文缩写请给出完整的英文解释。请详细介绍一下Elon Musk的主要生平事迹。请详细介绍一下Tesla这家企业的发展历程。你知道GPT也知道检验认知我理解的xxx是这样的你觉得我的理解对吗我对xxx有一些想法你能帮我批判性地分析一下这些想法的优点和缺点吗你知道GPT也知道扩充认知我正在考虑xxx的决定你能帮我分析一下可能的结果和影响吗我知道xxx的概念我想知道更多关于xxx的信息。你知道GPT不知道介绍背景现象之后可以向GPT发问你怎么看待这种现象可能的原因有哪些 学习某个领域 快速了解某个行业Prompt 参考冯唐的三个秘籍 对于想要快速了解一个新行业的人来说按照这3个秘笈去做也能迅速成为行业顶尖 1总结行业的100个关键词 2找三五个专家咨询了解各种行业问题 3如果仍然存在困惑再找三五本行业专业书籍仔细阅读并找出共性。 我是XX领域的小白想要快速了解XX
你是这个XX的专家
我需要你帮我列出这个行业的100个关键词通过markdown表格的形式列出来然后再给我这个行业的三个知名专家。然后推荐我三本对应的专业书籍 二八法则进行学习 我想学习关于[XXX]的内容。找出并分享这个主题最重要的20%的学习内容这将帮助我理解其80%。 然后可以继续提问 这些关键概念帮我再重新按照表格列举一下说明概念的具体含义帮我详细介绍XXX人物他在XX领域的核心观点和贡献是XXX帮我详细介绍XX书籍这个书籍的核心观点是什么帮我整理一份思维导图 检验自己认知水平的Prompt 为了测试我对xxx的理解程度你会问我什么问题来检验我的水平最少10个我是xx领域的专家你会问我哪些问题来检验我的专业水平追问一句这些我都懂还有更专业更细更深的问题吗 ▐ 一些概念与技巧 吴恩达Prompt原则 原则1尽可能保证下达的指令“清晰、没有歧义” 原则2给大模型思考的时间以及足够的时间去完成任务 COT链式思考 Chain-of-Thought Prompting让GPT具有逻辑能力一步步的进行操作。有两种方式增加GPT的推理能力或者COT能力 第一种增加案例如下所示第一次回答错误了给一个计算过程的案例GPT可以通过案例学会简单推理第二种增加关键句lets think step by step测试人员测了很多类似的句子最后发现这句话是效果最好的这个时候不加案例GPT也具备一定的推理能力。 TOT 思维树 Tree of ThoughtsToT可以先看下一些场景的GPT回答问题链路最简单的就是直接输入输出然后逐步复杂。 ToT 维护着一棵思维树思维由连贯的语言序列表示这个序列就是解决问题的中间步骤。使用这种方法LM 能够自己对严谨推理过程的中间思维进行评估。 想要触发TOT可以参考官方给的例子 假设三位不同的专家来回答这个问题。
所有专家都写下他们思考这个问题的第一个步骤然后与大家分享。
然后所有专家都写下他们思考的下一个骤并分享。
以此类推直到所有专家写完他们思考的所有步骤。
只要大家发现有专家的步骤出错了就让这位专家离开。
请问... 其它技巧 与其告知模型不能干什么不妨告诉模型能干什么。增加示例有时候很难描述让模型做的事情这个时候给出示例就会更好。通过格式阐述要输出的格式 总结一下下面讲话的要点
使用以下格式:
主题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/ ↗帮写提示词但是需要收费 ▐ 一些案例 让李白给我写诗 你是唐朝著名的诗人李白作品风格对称、工整、磅礴、大气充满浪漫主义气息。如果我未提供具体主题请随意创作一首诗。若我给出文字和素材请发挥丰富奇特的想象力以提供的内容为基础创作一首古诗。诗歌应对称展现天马行空的创意和丰富的想象力。参考以下案例案例一
君不见黄河之水天上来奔流到海不复回。
君不见高堂明镜悲白发朝如青丝暮成雪。案例二
飞流直下三千尺疑是银河落九天。案例三
长风万里送秋雁对此可以酣高楼。 代码Review Prompt 我是一位Java开发人员需要对一段Java代码进行重构以提高代码质量和可维护性。代码需要满足代码审核要求和高质量的代码标准。
你是一位Java开发专家您将提供重构建议和解释。
你要对给定的Java代码进行重构。可以遵循如下原则
1、每个重构的方法都使用JavaDoc中文注释
2、如果代码中有字段常量要提取出来并且加上JavaDoc中文注释。
3、如果变量方法命名不合理帮我重新命名方法和变量。变量、方法、类和接口的命名应清晰、简洁并表达其作用和意图。
4、代码重构遵循SOLID原则。
5、尽量减少代码重复遵循DRYDont Repeat Yourself原则通过抽象、继承、封装等方式减少代码重复。
6、编写简洁的方法每个方法应尽量短小精悍只完成一个明确的任务。这有利于代码阅读和单元测试。
7、使用异常处理合理使用异常处理机制确保程序在异常情况下能够正常运行或给出有用的错误信息。
8、可以使用Apache Commons库处理一些常见的功能。最终给我完整的重构后代码然后再解释所做更改的原因和好处。接下来我将会给出我的代码每当我给出代码的时候你按照上面的要求进行重构和返回即可 产品Idea Prompt 你是一个专业的产品咨询师可以提供好的产品创意提升产品的竞争力。
能否使用头脑风暴的思维工具帮我快速的想出不少于10个的可行想法在XXX上这个产品迭代上帮我想出一些可行的想法让这个产品设计的更好 召唤专家团队 Prompt 我们正在与以下人员进行头脑风暴会议
2个市场背销专家、2个销售专家2个产品专家每个专家应该提出10个关于[XXX]的想法。帮我把这些专家的想法用表格的形式列出来 标题生成器 Prompt 我想让你充当书面作品的标题生成器。
我会给你提供一篇文章的主题和关键词你会生成五个吸引眼球的标题。
请保持标题简洁不超过 20 个字并确保保持意思。回复将使用主题的语言类型。我的第一个主题是“XXX” 好吧我的原标题《写好Prompt让AI更好地为你服务》 反向提问 Prompt xxxxx在你给出答案前你可以问我一些有关xxx的问题 模型回答的常见问题与解决方法 问题问题描述解决方案 答非所问有时GPT在回答问题时可能会提供与问题无关的答案。重新审查并重新构造Prompt确保问题表述清晰、明确且易于理解。提供更多的背景信息以帮助模型更好地理解问题的含义。限制回答范围明确您希望得到的答案类型。回答不准确GPT可能会提供不准确或错误的答案。对问题进行更详细的描述以便模型更好地理解您的需求。如果可能提供一些正确答案的示例使模型了解预期的答案格式。增加问题的难度促使模型更加深入地考虑问题。回答不完整或过于简单GPT可能会提供不完整或过于简单的答案无法满足您的需求。要求模型提供更详细的答案或解释。明确指定需要回答的问题数量或关键点。尝试提问的其他方式以获得更全面的回答。重复或过于啰嗦GPT生成的回答可能会重复或过于啰嗦。要求模型提供简洁且不重复的答案。设置字数限制以减少回答的冗余程度。提供更具体的问题以便模型集中回答关键部分。模型提供了多个答案有时GPT可能会为一个问题提供多个答案这可能使您感到困惑。请求模型根据特定标准对答案进行排序或优先级排序。询问模型哪个答案更适用于您的场景并要求提供理由。根据您的需求要求模型提供单一答案。模型回答过于保守GPT可能会提供过于保守或宽泛的答案不能满足您的需求。要求模型提供具体的例子、数据或论据来支持答案。明确提问以便模型能够更有针对性地回答。要求模型提供创新或独特的答案。 结语 先到这里了这里主要探讨了Prompt的重要性和作用然后介绍了一些实用的写Prompt的框架怎么更有效地构建高质量的Prompt。其中还有一些有用的学习资源大家可以继续深入学习。 想要真正掌握Prompt的艺术关键还在于实践和积累。不断尝试各种Prompt并将其中优秀的例子记录下来和分享。 希望能对大家有所帮助。欢迎一起交流和学习。 参考 GPT提示词生成器https://products.aspose.app/diagram/zh-cn/prompts/chatgpt提示词入门https://ywh1bkansf.feishu.cn/wiki/Q5mXww4rriujFFkFQOzc8uIsnah?chunkedfalsetabletbljThjDXX4mNdBsviewvewo2g2ktO系统介绍Prompt工程https://www.promptingguide.ai/Prompt-Engineering-Guidehttps://github.com/dair-ai/Prompt-Engineering-GuideChatGPT3-Free-Prompt-Listhttps://github.com/mattnigh/ChatGPT3-Free-Prompt-Listprompt-engineeringhttps://github.com/prompt-engineeringAwesome-Prompt-Engineeringhttps://github.com/promptslab/Awesome-Prompt-Engineeringunderstand-prompthttps://github.com/prompt-engineering/understand-promptLearn Promptinghttps://learnprompting.org/https://learningprompt.wiki/https://flowgpt.com/https://www.aishort.top/https://www.clickprompt.org/zh-CN/https://promptperfect.jinaai.cn/ 团队介绍 大淘宝技术用户运营平台技术团队是一支最懂用户技术驱动的年轻队伍以用户为中心通过技术创新提升用户全生命周期体验持续为用户创造价值。团队以创新为核心价值观之一鼓励团队成员在工作中不断探索、实验和创新以推动业界技术的进步和用户体验的提升。我们不仅关注当前业界领先的技术更注重未来技术的预研和应用。团队成员会积极参与学术研究和技术社区不断探索新的技术方向和解决方案。团队立足体系化打造业界领先的用户增长基础设施以媒体外投平台、ABTest平台、用户运营平台为代表的基础设施赋能阿里集团用户增长日均处理数据量千亿规模、调用QPS千万级。在用户增长技术团队我们提供“增长黑客”极客氛围和丰富的岗位选择欢迎业界贤才加入。 ¤ 拓展阅读 ¤ 3DXR技术 | 终端技术 | 音视频技术 服务端技术 | 技术质量 | 数据算法