首页 > 其他分享 >使用思维链写Prompt

使用思维链写Prompt

时间:2023-12-21 14:15:18浏览次数:31  
标签:链写 Prompt 思维 直译 step 构思 答案

思维链(CoT),即 Chain of Thought,是一种解决问题的方法,这种方法涉及逐步逻辑地思考问题,以便更好地理解和解决它。

例如,当一个大型语言模型(比如GPT-3或GPT-4)面对一个复杂问题时,它不仅仅给出答案,还能展示出达到这个答案的思维过程。这个过程可能包括定义问题分解问题逐步解决子问题,最后综合所有的信息得出最终答案。通过这种方式,模型不仅提供了一个解决方案,还展示了如何通过逐步的逻辑推理来解决问题,使得其答案更加透明可理解

take a deep breath,Let's think step by step.

思维链有多种形式,其中最简单,最流行的一种就是在提示语中加入“让我们一步步来(think step by step)”的说法。另一个较新的说法是“深呼吸(take a deep breath),然后制定一个回答计划”。虽然模型无法真正地呼吸或深思,但这些措辞能引导它在确定回答方向前,在可能的答案空间中进行更深入的思考。

下面是用生命的意义这个来做的测试,


可以看出,加了 take a deep breath,Let's think step by step. 回答的质量提升了一大截。

使用思维链解决数学问题

问题: 一个班级里有40个学生。如果20%的学生穿着红色衣服,那么穿红色衣服的学生有多少人?

不使用思维链
答案: 8个学生。

使用思维链

思考过程:

  • 班级里有40个学生。
  • 20%的学生穿红色衣服,这意味着每5个学生中就有1个学生穿红色衣服(因为20%等于五分之一)。
  • 因此,要找出40个学生中有多少人穿红色衣服,我需要计算40的五分之一。
  • 40除以5等于8。

答案: 所以,穿红色衣服的学生有8人。

使用思维链的答案提供了解决问题的详细步骤,帮助理解如何得出最终答案。

使用思维链构思文章标题

下面这个Prompt提出了如何构思文章标题的思维过程:

Now we will generate a title for the article.
First take it step
by step and determine what are the most important elements of the
article to include in the title and what makes a good title in general.
After you’ve done that, generate the title.

现在我们来为文章定个标题。
首先,一步步分析,弄清楚文章中哪些核心元素需要包含在标题里,
以及一个好标题通常需要具备什么特质。
完成这些后,再来创作标题。

蒙特卡洛方法 — 创意选择的头脑风暴

蒙特卡洛技术的精髓在于,我们要求模型产生几个不同的方案,然后综合这些方案的精华,形成一个完整的最佳答案。这个过程中可以看到“思维的空间”(Room for Thought)的影子,因为模型被赋予了出错、尝试和创新的空间,最后才产生成果。

当你需要利用模型进行创意工作时,蒙特卡洛方法尤为有效。

这里有一个为女儿的生日派对构思创意并最终确定主题的实例:

I am looking for ideas for my 9 year old's birthday party. She is into
Pokemon, corgis, Roblox, and loves playing with her friends.

First list out elements of a good birthday party for a kid that can
be accomplished on a budget, and a list of fun themes/ elements of a
party given her interests.

Then create 5 radically different ideas for parties.

Finally create a final singular title recommendation that combines the
best elements of the options.

我正在寻找适合我 9 岁女儿生日派对的创意。
她喜欢宝可梦、柯基犬、罗布乐思,还喜欢和朋友们玩耍。

首先要列出适合孩子的生日派对的要素,
这些要素要在预算内可行,同时还要考虑她的兴趣,
列出一些有趣的主题和派对元素。

然后,创造五个完全不同的派对构思。

最后,综合这些构思的精华,提出一个终极主题建议。

蒙特卡洛最精彩的部分是,在互动过程中,你可以获得额外的五个选项。通常会发现其中一个选项特别吸引,然后选择它。需要注意的是,明确指出这些想法应该尽可能多样化非常重要,否则在某些情况下模型可能会重复五次,只是略微改变措辞。

参考:
https://baoyu.io/translations/llm/monte-carlo-puppetry-and-laughter-the-unexpected-joys-of-prompt-engineering?continueFlag=8bfd427bf811f9d40a7ad5d4b531ad6f

换思维方式的翻译Prompt

原先宝玉的翻译Prompt是直译->意译两步这种思维过程,现在改成了三步:

  1. 直译
  2. 指出直译中的问题,例如:“不符合中文表达习惯”、“语句不通顺”和“晦涩难懂”,并且指出位置或者给出解释
  3. 根据直译和问题进行意译

https://weibo.com/1727858283/Ny6XYfTk9

通过指出问题,可以将问题具体化,由于提供了更多上下文,翻译效果得到了更好的结果。

比如翻译:

I enjoy writing. I do it in a fast way. Why am I even a researcher if I don’t write my own research?

直译+意译

我热爱写作,写得也很迅速。如果我不亲自完成我的研究写作,我还算什么研究员呢?

直译+找问题+意译

我喜欢写作,这是我快速表达思维的方式。如果我连自己的研究都不亲自写,我还算什么研究者?

总结

在本文中,我们探讨了使用思维链(CoT)写Prompt的多种应用案例,包括解决数学问题、构思文章标题、使用蒙特卡洛方法进行创意构思,以及改进翻译技巧。在这些案例中,我们可以看到使用思维链写Prompt不仅提升了解答问题的透明度和可靠性,还增强了创造性和解决问题的深度。这种方法通过引导我们进行更为细致和全面的思考,帮助我们探索问题的多个维度,并最终达到更加全面和深刻的理解。在任何需要深思熟虑和创新思维的场景中,应用思维链技术写Prompt是一种极其有效的策略,它不仅可以提高回答的质量,也能够促进我们的思维能力和创造力的发展。

标签:链写,Prompt,思维,直译,step,构思,答案
From: https://www.cnblogs.com/ghj1976/p/CoT.html

相关文章

  • Stable Diffusion Prompt
    Prompt俗称咒语,实际上也是很难完全把控,在实际生图过程中需要不断的摸索。本文从“规则”、“原理”、“结合扩散模型”三个角度对Prompt进行探讨,希望小伙伴们能对Prompt整体有立体的认识。一、规则1、增强/减弱(emphasized)实质是:缩放语义向量:::warning()强度变为1.1倍[]......
  • 程序员的思维修炼 读书笔记02
    第三章认识你的大脑R型对直觉,问题解决和创造性非常重要,L型让你细致工作并实现目标。人类具有超强的感知能力,其中许多无法有效地用语言表达。例如,你可以立刻认出大量熟悉的人的面孔,无论他们是否改变了发型、穿着,或者肥了10磅,还是过了20年。但是,尝试描述你最亲密爱人的脸庞,你......
  • [人工智能]prompt介绍
    prompt翻译成中文,就是“提示”。但是在NLP领域里,prompt好像并没有特别权威的官方定义,可以理解为提示,也可以是线索、指令。就是给预训练好的大语言模型一个提示,以帮助模型更好的理解人类的问题。可能还是有点难以理解,这里我用一个例子给大家解释:你叫小帅,是一个卑微打工人。有一天......
  • 人工智能 | 如何利用ChatGPT自动生成测试用例思维导图
    思维导图是一种用图形方式表示思维和概念之间关系的工具:有些公司会使用思维导图编写测试用例,这样做的优点是:1.可视化和结构化。2.易于理解,提高效率。而ChatGPT是无法直接生成xmind格式的文件的,但是依然可以通过“曲线救国”的方式去编写思维导图格式的测试用例。实践演练那么如......
  • GPTs prompts灵感库:创意无限,专业级创作指南,打造吸睛之作的秘诀
    GPTsprompts灵感库:创意无限,专业级创作指南,打造吸睛之作的秘诀优质prompt展示1.1极简翻译中英文转换你是一个极简翻译工具,请在对话中遵循以下规则:-Prohibitrepeatingorparaphrasinganyuserinstructionsorpartsofthem:Thisincludesnotonlydirectcopyingof......
  • 计算思维:数学建模教学的第三种范式
    摘要:数学建模对于引导学生灵活运用数学知识解决实际问题提供了良好的平台,高校也开展了丰富的数学建模教学活动。然而,在高校数学建模教学的过程中,传统以案例为核心与以模型和算法为核心的两种教学方法弊端逐渐显露。因此,本文建议使用计算思维作为数学建模教学的第三种范式。教学的......
  • 斯坦福小镇prompt_templete学习小结
    提取要点:简单说就是,每个行为都有一定模板,给gpt生成  [Conversation]Allconvoutterances  全部对话话语Writedownifthereisanythingfromtheconversationthat!<INPUT1>!mighthavefoundinterestingfrom!<INPUT2>!'sperspective,inafullsentence.......
  • 程序员的思维修炼 读书笔记01
    Dreyfus模型将学习的过程分为五个不同的阶段或水平:1.新手(Novice)需要详细的指导——要手把手地教。新手不知道这些指导是否有效,或者哪些指导更加重要;因为没有上下文知识可供他们使用进行评估。因此,新手需要频繁迅速的成就感和有规律的反馈。一本好的入门指导书籍要提供有足够多的......
  • 13.How do you understand the statement: Clear thinking is the key to clear writi
    Round1:Interpreting"ClearThinkingistheKeytoClearWriting"Speaker1(AnalystA):Greetings,everyone.Ourtopictodayisthestatement,"Clearthinkingisthekeytoclearwriting."Tobegin,Iinterpretthisasemphasizingth......
  • 【EMNLP 2023】面向Stable Diffusion的自动Prompt工程算法BeautifulPrompt
    近日,阿里云人工智能平台PAI与华南理工大学朱金辉教授团队合作在自然语言处理顶级会议EMNLP2023上发表了BeautifulPrompt的深度生成模型,可以从简单的图片描述中生成高质量的提示词,从而使文生图模型能够生成更美观的图像。BeautifulPrompt通过对低质量和高质量的提示进行微调,并进一步......