提问的艺术:如何通过提示词让 ChatGPT 更准确地理解你的问题?

这篇具有很好参考价值的文章主要介绍了提问的艺术:如何通过提示词让 ChatGPT 更准确地理解你的问题?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在当今的信息时代,人工智能语言模型如 ChatGPT 为我们提供了一个强大的知识库和解决问题的工具。为了更好地使用 ChatGPT,非常有必要学习提示词工程。通过熟练地使用提示词,我们能够让AI更加准确地理解我们想要表达的意思,从而更高效地得到答案。
提问的艺术:如何通过提示词让 ChatGPT 更准确地理解你的问题?

一、learnprompt.org 给出的一些建议

下面是https://www.learnprompt.org/ 提供的几个建议,我使用 ChatGPT 还提供了针对不同行业的提示词模板,大家可以去学习和参考。

为了充分发挥 ChatGPT 的潜能,并获取到准确的答案,我们需要遵循以下几点建议:

  • 提问要明确具体:提出一个明确的、具体的问题,以便获得清晰而简洁的答案。
    示例一:不佳 - “地球的构造是什么?”;优化 - “地球的内部结构是如何分层的?”
    示例二:不佳 - “谁发明了电话?”;优化 - “电话的发明者是谁?”

  • 使用正确的语法:尽量用完整的句子表达问题,并使用正确的语法。
    示例一:不佳 - “地球大气层哪几层?”;优化 - “地球的大气层分为哪几层?”
    示例二:不佳 - “最高山峰在哪?”;优化 - “世界上最高的山峰是哪座?”

  • 问题简洁明了:避免在一个提示中提出多个问题,尽量让问题简短明了。
    示例一:不佳 - “请告诉我关于光合作用的原理和参与的主要生物?”;优化 - “光合作用的基本原理是什么?”
    示例二:不佳 - “太阳系的行星有哪些,它们的特点是什么?”;优化 - “太阳系共有哪些行星?”

  • 提供相关背景信息:如果你的问题涉及特定主题,请提供一些相关背景信息。
    示例一:不佳 - “这部电影的评分是多少?”;优化 - “《肖申克的救赎》在豆瓣上的评分是多少?”
    示例二:不佳 - “这本书的作者是谁?”;优化 - “《红楼梦》的作者是谁?”

  • 使用关键词:在提问时,使用相关的关键词可以帮助ChatGPT更快地理解你的问题。
    示例一:不佳 - “能源转换的公式?”;优化 - “质能方程是什么?”
    示例二:不佳 - “太阳的能量来源?”;优化 - “太阳的能量主要来源于哪种核反应?”

  • 校对问题:在提交问题之前,请仔细校对,确保问题语法正确、表达清晰。
    示例一:不佳 - “为什么著名画家梵高切耳朵?”;优化 - “梵高为什么会割掉自己的耳朵?”
    示例二:不佳 - “怎样种多肉?”;优化 - “如何正确种植多肉植物?”

二、ChatGPT 给出的一些建议

  • 确保明确性:在设计提示词时,务必确保提示词清晰明确,以便让AI更好地理解用户需求。避免使用模糊、不清晰的措辞,以免产生误导。

  • 使用上下文信息:尽量包含与问题相关的上下文信息,这有助于AI更好地理解问题的背景,从而给出更准确的回答。

  • 引导性问题:使用引导性问题可以帮助AI更好地聚焦于问题的核心。例如,使用“如何在冬季种植番茄?”而非简单地说“冬季种番茄”。

  • 分步提问:有时,一个复杂问题需要分解成几个简单问题(这一步有时候也可以使用 AI 完成)进行回答。将问题分解成多个部分,逐一询问AI,有助于获得更详细、准确的答案。比如先让 ChatGPT 给出提纲,然后提出建议然它修改出满意的提纲,最后让它填充每一个部分。

  • 限制答案长度:通过限制答案长度,可以让AI更专注于提供简洁明了的答案。例如,添加“请用一句话回答”或“请用20字以内回答”。

  • 使用多个提示:尝试使用不同的提示词来询问同一个问题,以便从多个角度获取答案。这有助于获得更全面、深入的解答。

  • 指定答案格式:通过指定答案格式,可以帮助AI生成更符合用户需求的答案。例如,要求AI以列表、概括或步骤等形式进行回答。

  • 逐步优化:根据AI的回答效果,持续调整并优化提示词。对于不理想的回答,可以尝试修改提示词,以引导AI生成更好的答案。

三、ChatGPT Prompt Engineering for Developers

参考自:https://www.deeplearning.ai/short-courses/chatgpt-prompt-engineering-for-developers/
提问的艺术:如何通过提示词让 ChatGPT 更准确地理解你的问题?

3.1 Guidelines 准则

(1)写指令要求清晰和具体,但不等于短。

  • 1 用定界符如 “”"、```、—、<>、。它可以防止 prompt 注入,给 LLM 产生混乱的理解。

  • 2 用结构化输出:如直接要求它以 HTML 或者 JSON 格式输出。

  • 3 要求检查:要求 LLM 先检查是否满足某个条件后,再进行输出,如果条件不满足可以直接告知。

  • 4 利用少样本学习,展示一个你期望的例子给 LLM。

(2)给模型一些思考的时间,你给它太简单的描述它回答的可能不是你要的,你给它太难的问题它可能也算不出来。

  • 让模型按步骤来解答,第一步你应该怎么答,第二步你应该……最后……。可以设定一些分隔符,并且你在展示你想要的格式的时候,使用这些分隔符,比如你告诉LLM,文本在Text:<>里面……

  • 让模型自己推导出过程,而不仅仅是结果,展示一个带有解题过程的例子给LLM,演示中,让LLM负责判断学生做题是否正确,这时候就需要告诉模型学生的解题思路。

避免模型产生幻觉:要告诉模型先查找相关资料,再根据相关资料来回答问题。(但模型产生幻觉很难避免,也是目前模型研究领域努力的方向)

3.2 Iterative 提示工程需要持续迭代(编写Prompt就是一个不断修正表达的过程)

编写Prompt的过程是不断迭代的。

基本步骤:编写Prompt、测试、分析为什么、再编写(澄清你的想法)、再测试……,直到满意为止。

示例中,测试了总结营销文案、用50个单词、3个句子、280个字符、增加目标用户、增加产品参数、增加输出格式要求、来表达等,LLM表现得都不错,不过值得注意的是,它们并不会严格按照这个字数限制来,可能会略长一点。

3.3 Summarizing 总结类的应用(总结、提取信息)

如果你有个电商网站,里面有大量的用户评论,你可以利用“总结”的能力来简化你的工作量。

LLM不仅支持“总结(summarize)”还可以“提取信息(extract)”。

示例中,测试了限制字数、限定主题、关注价格、用提取替换总结,并用一个for循环,以相同的prompt模板来套用不同的内容,以达到批量处理的目的。

3.4 Inferring 推理类应用(情绪判断、主题推断等)

同样是在用户评论中,你如果想看看有多少积极反馈有多少消极反馈,则需要用到“LLM推理”的能力。

示例中,LLM可以推理用户的情绪(sentiment)、识别情绪类型(如:happy, satisfied, grateful, impressed, content)、提取品牌和商品信息并按JSON格式输出、一次执行多个任务(提取用户评论的商品并推理用户的情绪) 、推断主题、基于推断的主题设计一个提醒程序等。

3.5 Transforming 转换类应用(翻译、格式转换、纠错等)

将一种语言转换为另一种语言这类应用可以叫做转换类应用。

示例中,翻译一段文字到另一种语言、识别一段文字是哪种语言、同时翻译成两种以上的语言、指定正式还是非正式的语气、指定语言使用的场合比如商务场合的邮件、除了自然语言翻译还可以是JSON 到 HTML 这样程序语言的翻译、要求 LLM 帮你纠正语法错误。

3.6 Expanding 扩展类应用(拓写)

LLM 擅长于将一个简短的文字写得更长,并补充一些修饰,融入一些特定的语言风格。

示例中,LLM 表现为一个邮件回复助理的角色。让 LLM 写一段回复客户的邮件、要求它使用客户来信中的详细信息(让客户感觉比较真实)、可以调整温度值来让回复不那么死板。

四、其他技巧

4.1 多个提示词要求有冲突怎么办?

  • 使用顺序:在提示词中,将优先级较高的要求放在前面。AI通常会尽量遵循顺序,先满足较高优先级的要求。

  • 明确指定优先级:在提示词中直接说明哪个要求具有更高的优先级。例如:“请确保回答简洁明了(优先级1),同时尽量详细(优先级2)”。

  • 使用强烈词汇:对于优先级较高的要求,可以使用具有强制性的词汇,如“必须”、“务必”等。而对于优先级较低的要求,使用较柔和的词汇,如“尽量”、“可以考虑”等。

  • 逐步引导:如果担心在一个提示词中包含多个要求会导致冲突,可以考虑将问题分解为多个子问题,逐个引导AI。首先提出具有较高优先级的要求,然后再根据AI的回答逐步引入其他要求。

更多全面和专业的提示词教程,参见:
《ChatGPT Prompt Engineering for Developers》

提示词建议来自: https://www.learnprompt.org/
对应示例,来自 ChatGPT。文章来源地址https://www.toymoban.com/news/detail-428894.html

到了这里,关于提问的艺术:如何通过提示词让 ChatGPT 更准确地理解你的问题?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 提问的艺术 for CHATGPT prompt 技术工程高质量答案完全指南

    关于 prompt 技巧的全面指导 前言 第 1 章:Prompt 工程技术介绍 什么是 Prompt 工程? 第 2 章:指令 Prompt 技术 示例: 第 3 章:角色 Prompt 第 4 章:标准 Prompt 第 5 章:零、一和少量样本 Prompt 第 6 章:“让我们想一想”Prompt 第 7 章:自我一致性 Prompt 第 8 章:种子词 Prompt 第 9 章

    2024年02月08日
    浏览(63)
  • 【ChatGPT】提示设计的艺术:使用清晰的语法

    探索清晰的语法如何使您能够将意图传达给语言模型,并帮助确保输出易于解析 All images were generated by Scott and Marco. 这是与Marco Tulio Ribeiro共同撰写的关于如何使用指导来控制大型语言模型(LLM)的系列文章的第一部分。我们将从基础知识开始,逐步深入到更高级的主题。 在这

    2024年01月22日
    浏览(37)
  • 询问ChatGPT的高质量答案艺术——提示工程指南

    书籍笔记《The Art of Asking ChatGPT for High-Quality Answers: A complete Guide to Prompt Engineering Techniques》 注意:由于chatGPT回复字数限制,凡是在案例中涉及到长文本的不会截图 提示工程是创建提示、询问或指令的过程,用以指导像ChatGPT这样的语言模型的输出。它允许用户控制模型的输出

    2024年02月03日
    浏览(92)
  • ChatGPT学习-如何向ChatGPT提问

    ​ 最近在学习chatGPT,怎么样的提问是一个好的提问。通过网上找资料肯定不是最好的方法,我想起一句话,“不识庐山真面目,只缘身在此山中”。最好的老师就是chatGPT! 下面先展示下提问成果,我通过xmind生成了思维导图 ​## 来自你的消息: 你现在的角色是一个辅导别人使

    2024年02月04日
    浏览(47)
  • 如何高效的向ChatGPT提问

           爱因斯坦在《物理学的进化》一书中指出:“提出一个问题比解决一个问题更为重要。因为解决一个问题也许是一个数学上或实验上的技巧,而提出新的问题,新的可能性,从新的方向看旧问题,则需要创造性的想象力,而且标志着科学的真正进步”。        

    2024年02月03日
    浏览(54)
  • 如何正确的向chatgpt提问?

    有没有发现,在使用ChatGPT的时候,他回答的一些问题并不是我们想要的甚至有的时候出现牛头不对马嘴的情况。 这时候就会感慨一句,人工智能也不怎么样嘛! 但是,有没有想过,是自己问的问题太宽泛,没有问到点上别说人工智能了,换个真人来都不一定能解答出来! 我搜

    2024年02月13日
    浏览(49)
  • ChatGPT 为 Midjourney 或 DALL-E 等 AI 艺术生成提示

    人工智能为创意产业开辟了一个充满可能性的全新世界。人工智能最令人兴奋的应用之一是生成独特的原创艺术作品。Midjourney 和 DALL-E 是人工智能生成艺术的两个突出例子,它们已经引起了艺术家和艺术爱好者的关注。在本文中,将探索如何使用 ChatGPT 为 AI 艺术生成提示

    2024年02月09日
    浏览(53)
  • 要求CHATGPT高质量回答的艺术:提示工程技术的完整指南—第 21 章:课程学习提示

    课程学习是一种技术,它允许模型通过首先训练较简单的任务并逐渐增加难度来学习复杂的任务。 要在 ChatGPT 中使用课程学习提示,应为模型提供一系列难度逐渐增加的任务。提示中还应包括所需的输出信息,如要完成的最终任务以及任何具体要求或限制。 这种技术适用于

    2024年02月04日
    浏览(52)
  • 如何更好的向ChatGPT提问以及应用场景探索

    ChatGPT已经慢慢发展成为了一个生态,先前ChatGPT是不联网的,然而现在ChatGPT已经可以安装商店应用,可以让ChatGPT帮你安排行程订酒店等等,未来肯定接入更多应用,比如手机助手,智能音箱,电子宠物。不管接入什么应用,对于我而言ChatGPT都是一个非常厉害的AI老师,在遇到

    2024年02月01日
    浏览(44)
  • 论程序员提问的艺术

    最近工作比较忙,加上空闲时间大部分都是在维护开发【云狗AI】,所以也有一段时间没更新视频了,有不懂的,也可以问一下【云狗AI】以后我也会花更多的时间在维护这个项目中。争取给大家带来更好的体验。 主要是因为最近没发现什么特别实用的开源项目了,很多都是

    2024年02月09日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包