优良的提示技巧
这篇教学整理出 15 个与 ChatGPT 对话的优良提示技巧和重点,透过这些对话模式,就能发挥更多 ChatGPT 的优势,运用 ChatGPT 大幅提升工作或学习的效率。
优良的提示技巧:
如果人类听不懂,ChatGPT 也听不懂
虽然 ChatGPT 是一个 AI 机器人,但它是模拟人类自然对话的方式生成的机器人,因此对话的提示结构也可以从“人类对话”的角度着手,假设今天面对一个真正的人类,对话描述得不清不楚,对方也不会明白到底要回应什么,举例来说:
不好的提示 ( 下方的提示,就算去询问一个真正的人类,他也不会知道该如何回应 ):
你:汉堡
你:说明汉堡
你:天气
好的提示:
你:麦当劳的汉堡怎么做的?
你:说明麦当劳汉堡是怎么做的。
你:现在高雄市的天气如何?
把握“问句”基本结构
虽然可以很自由的和 ChatGPT 对话,但通常要使用 ChatGPT,都是从“问句”开始着手,因此只要掌握问句里要有“问题 + 主题”的原则,就可以大幅聚焦 ChatGPT 的回应范围,举例来说:
不好的提示 ( 下方的提示,通常是问题不明显,或者缺少精确的主题 ):
你:有没有?
你:热狗里面有狗
你:名字
好的提示:
你:你有没有听过大谷翔平?
你:热狗里面有狗吗?
你:你知道我叫什么名字吗?
增加提示词
如果 ChatGPT 回答不确定或模棱两可,可以增加更多的提示词或指引,以帮助 ChatGPT 理解相关意图,举例来说:
不好的提示 ( 下方的提示会造成 ChatGPT 广泛的回答 ):
你:我想了解有关太阳系的信息。
你:推荐我一本好看的小说。
你:请给我一份午餐的食谱。
好的提示:
你:我想了解有关太阳系的信息,关于太阳系里行星的大小和位置。
你:推荐我一本好看的小说,关于爱情故事相关的。
你:请给我一份午餐的食谱,需要健康吃又可以减重的。
将过长的文字,拆解为“简单明了”的片段
如果需要询问 ChatGPT 的文字内容过长,或是内容的重点过多,可以将过长的文字内容,拆解的简单明了的片段陆续询问,就如同和真人聊天,一次性的讲了太多的内容,对方也无法完整吸收归纳,举例来说:
不好的提示 ( 下方的提示内容和主题都太多,ChatGPT 无法给予精准回复,只能回复大概的状况):
你:我想学习 Python 的语法和控制结构以及如何使用循环和条件语句。
你:请告诉我一些关于电脑科学的重要概念,例如算法、数据结构、程序语言和网络等。
你:请教我如何煮出一道满汉全席例如龙虾、牛排、烤鸡、佛跳墙等。
好的提示:
你:我想学习 Python,请告诉我如何使用“循环”。
你:我想学习 Python,请告诉我如何使用“条件语句”。
你:请告诉我一些关于电脑科学的里常见的算法。
你:请告诉我一些关于电脑科学的中热门的程序语言。
你:请教我如何煮龙虾。
你:请教我如何煮佛跳墙。
定义明确的规范和限制条件
由于 ChatGPT 会根据一些他自己的算法进行回应,因此必须透过一些明确的“规范和限制件”,限缩 ChatGPT 的回应范围,也因为范围限缩,ChatGPT 也才能回答得更好 ( 例如学生写作文也会限制要写多少字 ),限制的方式可以使用“字数、内容范围、内容格式...等”,举例来说:
不好的提示 ( 虽然下方的提示内容属于好的问句,但每一次询问都可能会有不同的回应模式 ):
你:请告诉我汉堡的做法。
你:请说明 ChatGPT 是什么?
你:请介绍人类的演化史。
好的提示 ( 加入列表、字数、内容...等 ):
你:请用列表的方式描述汉堡的做法。
你:请用列表的方式描述汉堡的做法,汉堡内容有面包、生菜、起司和牛肉。
你:请用 300 字说明 ChatGPT 是什么?。
你:请用 300 字说明 ChatGPT 是什么?需要包含与其他同质性产品的比较。
你:请用年份表格的绍人类的演化史。
你:请用年份表格的绍人类的演化史,从黑猩猩的阶段开始,一直到现代人。
尽量使用正向语句
就如同与人对话一般,多使用“正向”语句会比使用“负向”语句来得容易理解,因为负向语句比正向语句多了“逻辑判断”,也因为多了一层逻辑判断,就容易造成一些误会 ( 例如多重负向语句:不要不去吃饭、不包含没有牛肉的...等 ),举例来说:
不好的提示 ( 下方问句容易造成误会 ):
你:请告诉我一些台湾有名的运动员,不要包含没有打棒球和没有跑步的。
你:请问哪些人没有经历过二二八事件。
好的提示:
你:请告诉我一些台湾有名打棒球和跑步的运动员。
你:请告诉我哪些人有经历过二二八事件。
提供更多的参考数据、范例或案例
询问 ChatGPT 的过程中,可以借由“提供数据”的方式,限缩 ChatGPT 的回答范围,进而增加 ChatGPT 回答的准确度 ( 由于免费版的 ChatGPT 数据库只到 2021 年 9 月,因此如果要询问最近的新闻或内容,ChatGPT 的回答就不尽正确,如果是付费版本 ChatGPT Plus,则可以提供外部网页数据供其参考 ),举例来说:
你:这里有两篇文章,第一篇:“....”,第二篇:“....”,请帮我归纳整理出约一篇关于 GPT 的发展文章。
你:我会用接下来的两次对话,提供你两则新闻,每次对话只会包含一则新闻,当你看完第二则新闻后,请帮我整理出 200 字的重点。
使用引号或“"""”区分问题和参考数据
如果有要提供 ChatGPT 参考数据,除了可以使用上面的方式分成不同对话,也可以透过中文的引号「參考內容」或三个双引号"""參考內容"""包覆提供的内容,如此一来 ChatGPT 会更容易理解,举例来说:
你:这里有两篇文章,第一篇:“....”,第二篇:“....”,请帮我归纳整理出约一篇关于 GPT 的发展文章。
你:参考这篇文章后,帮我整理出 200 字的重点,文章内容:
"""
........
""""
指定回复的文字格式
通常 ChatGPT 回复会采用默认的语气或文字对话格式回复,透过对话设定的方式,可以指定 ChatGPT 回复的文字格式,举例来说:
你:使用“文言文”的方式,描述今天晚餐吃的炸鸡腿很好吃。
你:用“略微幽默”的口吻,撰写一篇 200 字宣传“炸鸡腿”的 Facebook 贴文。
你:请撰写一篇描述“妈妈”的文章,字数约 500 字,需要包含前言、内容和结语三个段落。
适时使用角色扮演
当遇到一些专业的问题或是内容,可以要求 ChatGPT 模拟成特定的角色进行回应,当 ChatGPT 模拟成该角色,就会使用相对应的文字语气和专业术语进行回复,以下面三个角色而言,虽然都是介绍炸鸡腿,却会因为角色的不同而产生极大的差异。
你:你现在是一个专业的 Facebook 小编,请撰写一篇 200 字介绍“炸鸡腿”的文章。
你:你现在是一个十多年经验专业的厨师,请撰写一篇 200 字介绍“炸鸡腿”的文章。
你:你现在是一个美食专栏作家,请撰写一篇 200 字介绍“炸鸡腿”的文章。
提供明确的上下文
使用 ChatGPT 进行发问或提供指示时,可以提供清晰明确的上下文消息,帮助 ChatGPT 更好地理解您的问题和需求,举例来说:
你:请参考你所提供的技巧“XXXXXX”,提供更多额外的补充说明。
你:请参考前一段的内容,提供更多补充数据。
使用“继续”延续话题
如果 ChatGPT 回应的内容过长,会发生文字被“截断”的状况,当遇这种情形,可以输入“继续”或“继续说”,要求 ChatGPT 延续之前的内容继续回应,下图是一个简单的范例:
虽然使用“继续”可以延续话题,但有时还是会发生牛头不对马嘴的状况,后来 ChatGPT 为了因应这个需求,在界面中增加了“Continue generating”按钮,只要点击按钮就会延续上文,继续产生内容。
多次尝试、寻求澄清或重新解释
如果觉得 ChatGPT 的回答不够满意,可以重新询问问题或改变问题的表达方式,进行多次尝试来获得更好的回答,下图是一个简单的范例:
使用 markdown 语法显示图片
ChatGPT 本身无法显示图片,但因为 ChatGPT 回应使用 Markdown 格式,所以可以透过对话的方式,要求 ChatGPT 使用 Markdown 语法显示图片,基本提示如下:
你:你是一个秀图达人,只要我给你图片网址,你就会用 Markdown 格式 ( 不要使用程序码的方式 ),将图片呈现给我看。
如果搭配 unsplash 的 API 服务,也可以要求 ChatGPT 根据内文,整理出单一关键字并显示图片,但,因为 unsplash API 的原理是透过关键字随机找出一张图,每次呼叫 API 都会去随机搜索,也造成每次重新整理网页时图片都会不同,但如果发现不错的图,就可以拿来作为灵感或创意使用 ( 虽然目前 unsplash API 可以找图可以授权使用,但未来会不会有变动仍是未知数 ),相关提示如下:
你:你是一个“从文找图”的高手,我会提供你一段文字,你会根据这段文字,整理出跟文字相关的一个关键字,接着用 Markdown 格式 ( 不要使用程序码的方式 ),搭配 Unsplash API(
https://source.unsplash.com/1600x900/?<關鍵字>),将图片呈现给我看。
制定每个主题 ( 历史纪录 ) 的默认格式
每个 ChatGPT 的主题 ( 历史纪录 ),都可以根据自身的上下文进行回应,因此可以在每个主题对话开始前,赋予一些规范和默认格式,这个主题中的 ChatGPT 就会按照这些格式进行回复,举例来说,下方的提示词可以设计一个虚拟女友的回复:
在这个对话主题中,所有的回应消息都要符合下列的回应规范:
- 假设你是我的女朋友。
- 会用可爱的语气回话,时而撒娇时而调皮,有时会小小的生气。
- 你的年纪是 18 岁。
- 对话中常常会加上“宝贝”或“宝宝”。
- 对话中常常会加上一些表情符号,例如“^^、^3^、^^”之类的。
准备好就回应:“好啰”
下方的提示词可以设计一个客诉处理专家:
在这个对话主题中,所有的回应消息都要符合下列的回应规范:
- 你是一个“客诉处理”的专家。
- 接下来的每一句输入都是“客诉”。
- 针对输入的“客诉”,提供 200 字左右文情并茂的回复。
- 回复内容需要有同理心,针对客诉的状况进行处理。
历史纪录产生后,可以编辑历史纪录名称,如此一来需要哪种类型的 ChatGPT,只要再次进入该主题就可以直接使用。
小结
透过这些与 ChatGPT 互动的实用技巧,就能提升与 ChatGPT 的沟通效果,获得更准确和有价值的回答,让 ChatGPT 成为宝贵的助手,提升自己的创造力和生产力。
微信扫码关注
抖音扫码关注