吾心光明 亦复何言?
量变产生质变,chatGPT的质变是什么呢?
chatGPT 网页版网址 https://chat.openai.com/
一些输入文本(prompt)https://github.com/f/awesome-chatgpt-prompts
使用技巧
万能 prompt
我想请你XXX(做某一件事),请问我应该如何向你提问才能得到最满意的答案,请提供全面、详细的建议,针对每一个建议请你提供具体的提问范例,注意这些范例都是关于如何向你提问获取做这件事的建议的,最后根据你所有的建议,再综合提供一个总的提问范例,注意这个范例必须同时体现你所有的建议。
搜索图片 prompt(本质是返回图片网站的搜索结果,示例使用的是 Unsplash API,并且受限于ChatGPT的约束,比如 不能提供或生成具有性别、种族、外貌等方面的特定照片。 )
从现在起, 当你想发送一张图片时,请使用 Markdown,并且不要有反斜线,不要用代码块。
使用 Unsplash API (https://source.unsplash.com/1280x720/? < PUT YOUR QUERY HERE >)。
使用示例
1,
2,
3,
4,
5,
6,
工作原理
ChatGPT的最大特点是它是一个可以用自然语言(人类的语言)来发出指令的人工智能。 虽然以前也有可以直接对话的AI,如智能音箱等,但它们无法进行灵活的对话。 与这些设备相比,当前的语言生成AI性能得到了飞跃式的提升,已经达到了实用水平。
然而,这并不意味着你可以随意提问。 在提问时,需要一些巧妙的技巧。 网上有不少文章指出,尝试使用ChatGPT后得到的回答质量较低,但很可能大部分原因是没有充分发挥ChatGPT的潜在能力。 事实上,它的能力比大多数人预期的要高得多。
首先,考虑一下要问什么问题。 根据提问的内容,它有时会夹杂一些虚假信息。
为什么呢?驱动ChatGPT的引擎是大型语言模型(LLM)。 LLM虽然是一个“听人类的话并用人类的话回应”的机器,但并没有智慧或思考能力。 它收集了大约5万亿个单词的大量数据,然后从这些数据中进行学习,并给出学习结果。 基本上,它是根据前面的句子预测概率最高的“接下来”的内容并输出,这是一个非常简单的机制。 例如,当听到“很久以前”的话,它会接着说“在一个地方”,这样应该更容易理解。 实际上,在学习过程之后,人类还需要手动进行各种调试,但其根本仍然是一个基于概率进行回答的机器。
也就是说,它并不是在记忆互联网上的信息并输出。 当询问关于小众知识的问题时,ChatGPT有时会给出错误的信息。
根据上述讨论,提高回答准确性的方法如下。 由于LLM的学习数据问题,即使询问同样的问题,使用英语得到的答案会更准确。 这是因为在学习数据中英语占据了绝大多数。 此外,如果事先准备了较为精准的数据,让AI进行处理,可以期待更高的准确性。 例如,收集有关某个人物的事实信息,将其以条目形式输入ChatGPT。 然后,请求:“请根据这些内容撰写一个关于该人物的介绍。” 这样,ChatGPT几乎不会出现事实错误,而会为我们撰写出最合适的介绍文章。 输入长篇文章并让其进行总结也是一个好方法。
要提高ChatGPT的精确度,关键在于巧妙地设计输入文本(prompt)。 尽量具体地提问,并附上一些条件。 举个例子,假设你希望ChatGPT为你想出一个有趣的产品方案。 此时,如果你仅仅命令它“请想一个有趣的产品方案”,那么它很可能给出一个模糊的答案。 但是,如果你这样命令:“你是一家广告代理公司的营销部门主管。请为即将发布的新饮料提出最佳方案。限制条件是…”,那么生成的答案就更可能包含广告代理公司的营销部门主管可能会考虑的饮料方案,而且会是一个高质量的方案,其中还可能包含更多专业术语和知识。简而言之,需要为AI设定角色,并给出具体指令。
接下来,可以设定一些限制条件,例如:“字数约为300字”,“中学生也能理解”,“简洁的文章”等。然后输入与AI生成答案相关的文本。 可以使用“#”等符号将命令和限制条件与输入文本分开。 为什么这样可以提高精度呢? 简单来说,不使用prompt的情况下利用ChatGPT类似于在充满各种信息的互联网上盲目搜索特定内容。 因此,通过prompt逐步缩小搜索范围,这种格式就变得非常有效。 所以,不要在一次交流中结束,而是多次对话,以提高准确性。
另一个值得一提的方法是分阶段生成输出。 正如前面所提到的,语言生成AI是基于概率生成最可能的答案。 因此,逐步展开逻辑更容易提高输出质量。 让AI分阶段思考,逐渐靠近所需答案。 例如,如果最终目标是撰写一篇关于ChatGPT的文章,那么不要用一个提示就让AI立即写文章,而是让AI分步进行: 1. 提出企画; 2. 制作结构; 3. 针对2的结果进行审查; 4. 根据3的结果实际编写文章。 通过这样的过程,最终生成的文章将更加精确。
简单来说,与ChatGPT的沟通越接近人类之间高效的沟通方式,ChatGPT的准确性就越高。 这些方法其实是大家应该已经熟知的。 在与AI的交流中,将其视为虚拟的下属或助手是非常重要的。 通过明确角色、给出具体指令、设定限制条件以及多次对话和分阶段生成输出,我们可以充分利用ChatGPT的能力,从而提高它在回答问题和生成内容时的准确性。