首页 > 其他分享 >ChatGPT官方第一手资料:这七个小技巧帮你用好ChatGPT

ChatGPT官方第一手资料:这七个小技巧帮你用好ChatGPT

时间:2023-05-08 11:33:15浏览次数:35  
标签:七个 第一手 效果 示例 提取 ChatGPT 文本 ###

文 / 高扬

 

学习技术最好的方式是什么?看官方资料。

 

 

 

 

然而,官方教材总有些晦涩难懂,所以大白话将意思做个翻译,就成为了必然。我个人建议有条件的话,先看官方指南。

 

其实,我个人的ChatGPT经验,也是啃了官方材料,然后经过自己的实践总结而成。

 

例如,针对官方提供的提示词编写最佳实践。

 

https://help.openai.com/en/articles/6654000-best-practices-for-prompt-engineering-with-openai-api

 

 

 

 

我尝试后,参考着扩充了如下七条技巧的示例:

 

1. 使用###或”””将指令和文本分离,使得提示结构更加清晰。

 

效果不佳的示例 ❌:

 

提炼下列文本的关键词
ChatGPT(全名:Chat Generative Pre-trained Transformer),美国OpenAI [1] 研发的聊天机器人程序,于2022年11月30日发布。ChatGPT是人工智能技术驱动的自然语言处理工具,它能够通过理解和学习人类的语言来进行对话,还能根据聊天的上下文进行互动,真正像人类一样来聊天交流,甚至能完成撰写邮件、视频脚本、文案、翻译、代码,写论文等任务。

效果较好的范例 ✅:

 

提炼下列文本的关键词

文本:###
ChatGPT(全名:Chat Generative Pre-trained Transformer),美国OpenAI [1] 研发的聊天机器人程序,于2022年11月30日发布。ChatGPT是人工智能技术驱动的自然语言处理工具,它能够通过理解和学习人类的语言来进行对话,还能根据聊天的上下文进行互动,真正像人类一样来聊天交流,甚至能完成撰写邮件、视频脚本、文案、翻译、代码,写论文等任务。
###

 

 

 

 

2. 具体说明所要输出的结果、长度、风格、样式等。

 

效果不佳的示例 ❌:

 

写一首关于马斯克的诗

 

效果较好的范例 ✅:

用王小波的风格写一首幽默的关于马斯克的短诗,重点介绍马斯克,马斯克是SpaceX公司的CEO,也是特斯拉公司CEO。

 

 

 

 

3. 明确输出格式。

 

效果不佳的示例 ❌:

提取下面文本提到的重要信息。首先提取全部公司名称,然后提取所有人员姓名,接下来提取文本的特定主题,最后提取一般的主题。

文本:###
马斯克是特斯拉公司和SpaceX的首席执行官。特斯拉是一家电动汽车制造商,而SpaceX专注于太空探索和卫星技术。两家公司都致力于可持续能源解决方案和技术进步。
###

效果较好的范例 ✅:

 

提取下面文本提到的重要信息。首先提取全部公司名称,然后提取所有人员姓名,接下来提取文本的特定主题,最后提取一般的主题。
提取格式如下所示:
公司名字:
人员名字:
特定主题:
一般主题:

文本:###
马斯克是特斯拉公司和SpaceX的首席执行官。特斯拉是一家电动汽车制造商,而SpaceX专注于太空探索和卫星技术。两家公司都致力于可持续能源解决方案和技术进步。
###

 

 

 

 

4. 先用零样本提示(Zero-shot),再用少样本提示(Few-shot),如果两种方式都搞不定,可使用微调方式。

 

这块内容说起来比较复杂,后续文章会专门解说。

 

5. 尽量少用模糊不准确的描述。

 

效果不佳的示例 ❌:

 

这个电水壶产品的描述要求短小,只有几句话,内容不要太多。

 

效果较好的范例 ✅:

 

使用3到5句话描述这个电水壶产品。

 

 

 

 

6. 与其告知模型不能干什么,不如告诉模型能干什么。

 

效果不佳的示例 ❌:

 

推荐国内一些值得游玩的地方,不要推荐博物馆。

 

效果较好的范例 ✅:

推荐国内一些值得游玩的地方,包括公园。

 

 

 

 

7. 使用“引导词”(leading words)来指导模型朝特定模式运行。

 

效果不佳的示例 ❌:

# 写一个简单的Python函数
# 1. 输入英里数
# 2.英里转换为千米

 

在下面的代码示例中,添加“import”(import属于Python语言的关键词)是引导模型应该开始使用Python编写代码。(同样,“SELECT”是SQL语句开始的良好提示。)

 

效果较好的范例 ✅:

 

# 写一个简单的Python函数
# 1. 输入英里数
# 2.英里转换为千米
import

 

 

 

 

注:可能ChatGPT模型已做改进,此技巧展示效果不明显。

 

特别说明:

 

1、效果不佳的示例并不是说这种方式不可以用,只是说明采用此方式,ChatGPT输出的结果质量可能会差一些。

 

2、建议把上述范例拷到ChatGPT执行一遍,通过操作可以加深这方面的理解。

 

3、多品味这些范例,再尝试看看用更多的例子来领悟官方提供的这些技巧。

 

通过这样的练习,相信你的功力会大增。谢谢。

 

 

标签:七个,第一手,效果,示例,提取,ChatGPT,文本,###
From: https://www.cnblogs.com/cszn/p/17381239.html

相关文章

  • ChatGPT-5发布时间已定!又要炸了!
    文/高扬 今天轻松一下,不写干货了,扯点ChatGPT最新进展。 刚在reddit上看到一则消息,说OpenAI今年12月份完成GPT-5的训练,这预示着可能将在2024年某个时候正式发布。 预计GPT-4.5会作为中间版本在2023年9月或10月先行推出。    一个很普通的消息,有啥意义呢? 意......
  • 放大招:三步搞定ChatGPT提示词,轻松写出高质量提问,最新经验分享
    在撰写ChatGPT提示语的时候,有一个基本的三层结构,经过在工作和生活上的实践,有助于解决大多数不同类型的任务。 尤其在你的问题有点复杂,想不清楚要怎么问比较好的时候,通过三层结构,让我们有结构的提出问题,并获得ChatGPT相对更有效的回答。 这三层结构的基础是: 目的优先输......
  • 任意大模型低成本变类ChatGPT方法开源
    科幻中有机器人三原则,IBM说不够,要十六原则最新大模型研究工作中,以十六原则为基础,IBM让AI自己完成对齐流程。全程只需300行(或更少)人类标注数据,就把基础语言模型变成ChatGPT式的AI助手。更重要的是,整个方法完全开源,也就是说,任何人都能按此方法,低成本把......
  • 文心一言 VS chatgpt (15)-- 算法导论3.2 4~5题
    四、函数$\lceil\lgn\rceil!$多项式有界吗?函数$\lceil\lg\lgn\rceil!$多项式有界吗?文心一言:chatgpt:对于第一个问题,函数$\lceil\lgn\rceil!$是阶乘的形式,可以证明它是超多项式增长的,因此不是多项式有界的。对于第二个问题,函数$\lceil\lg\lgn\rceil!$......
  • 文心一言 VS chatgpt (15)-- 算法导论3.2 4~5题
    四、函数多项式有界吗?函数多项式有界吗?文心一言:chatgpt:对于第一个问题,函数是阶乘的形式,可以证明它是超多项式增长的,因此不是多项式有界的。对于第二个问题,函数的增长速度比慢很多。虽然不是多项式,但是它是多项式有界的,也就是说,存在一个多项式和常数,使得当足够大时......
  • 《花雕学AI》讯飞星火认知大模型的特点和优势,与ChatGPT的对比分析
    引言:人工智能是当今科技领域的热门话题,自然语言处理是人工智能的重要分支。自然语言处理的目标是让计算机能够理解和生成自然语言,实现人机交互和智能服务。近年来,随着深度学习的发展,自然语言处理领域出现了许多创新和突破,其中最具代表性的就是预训练语言模型。预训练语言模型是一......
  • 面向开发者的ChatGPT提示工程-06.转换
      1引言  LLM非常擅长将输入转换成不同的格式,例如多语种文本翻译、拼写及语法纠正、语气调整、格式转换等。本章节将介绍如何使用编程的方式,调用API接口来实现“文本转换”功能。  首先,我们需要OpenAI包,加载API密钥,定义getCompletion函数。......
  • ChatGPT-Prompts使用指南
    1.StandardPromptsStandardpromptscanbecombinedwithothertechniqueslikerolepromptingandseed-wordpromptingtoenhancetheoutputofChatGPT.......
  • 面向开发者的ChatGPT提示工程-07.扩展
      第七章扩展扩展是将短文本,例如一组说明或主题列表,输入到大型语言模型中,让模型生成更长的文本,例如基于某个主题的电子邮件或论文。这样做有一些很好的用途,例如将大型语言模型用作头脑风暴的伙伴。但这种做法也存在一些问题,例如某人可能会使用它来生成大量垃圾邮件。......
  • 面向开发者的ChatGPT提示工程-08.聊天
      对话聊天使用一个大型语言模型的一个令人兴奋的事情是,我们可以用它来构建一个定制的聊天机器人,只需要很少的工作量。在这一节中,我们将探索如何利用聊天格式(接口)与个性化或专门针对特定任务或行为的聊天机器人进行延伸对话。启动 In [1]:importosim......