有些小伙伴已经成功使用ChatGPT进行过一些简单对话,甚至已经试着让他帮你“办事”过了,很多朋友跟我抱怨说,这个工具完全没有想象中的聪明和神奇,给到的反馈都是一些很机械很僵硬的回答,甚至很多时候觉得它并没有理解你的意图。这是为什么呢?
事实上,无论我们把AI想象的多么强大,本质上它和你的交互还是和他的语义理解逻辑有关,归根到底,一次良好的交互的基础首先是你清晰的需求表述,当然,这可以是机智的你通过多次对话摸索出它对你语义理解的逻辑逐步优化的过程,也是一种经验过程。今天我们就来看看如何让你的提问更加高效的一些标准范式吧。
我们在上一节已经基本了解了提示词(Prompt)的概念,现在来看一看如何运用它吧:

提示词要素

  • 指令:想要模型执行的特定任务或指令。
  • 上下文:包含外部信息或额外的上下文信息,引导语言模型更好地响应。
  • 角色提示:是给 AI 分配一个角色。例如,您的提示可以以”你是一名医生”或”你是一名律师”开始,然后要求 AI 回答一些医学或法律问题。
  • 多范例提示:是一种在Prompt语境下使用多个例子(Examples)来辅助ChatGPT生成更加准确和有用的文本的技术。与单一Prompt相比,多范例提示可以提供更多的语境信息,使ChatGPT能够更好地理解用户的需求,并生成更加符合用户预期的文本。具体来说,多范例提示可以包括多个例子,这些例子可以涵盖不同的情境、不同的问题、不同的回答等等。
  • 风格指导:风格指导就是要求 AI 以某种特定的风格来表达。如果没有给出风格指导的问题,ChatGPT 通常会返回一两个短段落的回答,少数需要更长的回答时会返回更多内容。
  • 描述符:如果你只想改变语气或微调提示而不是重新格式化,添加描述符是一个不错的方法。简单地在提示后面添加一两个词可以改变聊天机器人解释或回复您的信息的方式。你可以尝试添加形容词,如“有趣的”、“简短的”、“不友好的”、“学术语法”等,看看答案如何变化
  • 输入数据:用户输入的内容或问题。
  • 输出指示:指定输出的类型或格式。

提示词使用最重要的一点是要向 GPT 提供更多“正确的含义不大的话语”,这些话语可以包括但不限于:
1 事件背景(包含时间、地点、人物、起因、经过、结果等)
2 条件要求(角色要求、语气要求、内容/关键词要求、风格要求等)

作为人工智能,可对 GPT 进行角色拟人化设定,包括但不限于以下类型:
1 语气角色(幽默、冷漠、热情、阴阳怪气等)
2 职业角色(技术专家、销售顾问、解决方案售前等)
3 社会角色(父母、医生、老师、朋友等)
赋予角色可帮助 ChatGPT 调用更多数据,回答问题更符合情景设定。

在我们的实践中,我建议下面这样的方式来开始进行简单的对话:

GPT任务指令=定义角色+背景信息+任务目标+输出要求
GPT任务指令可以理解为就是你输入信息框里的那一段话,是你最终希望GPT帮助你完成的那个需求,而这个需求可以通过如下几个维度变得更加清晰、直接:
定义角色(WHO):
你希望GPT使用什么样的角度思考这个问题,并给你答案;很简单的,同样一个问题,答案不一样;最简单的方式,你可以定义GPT就是目前你所在的角色,以及除了这个角色之外,你希望GPT从更高、更广的角度定义的角色;因此,定义什么角色,就会触发GPT从什么角度给你答案,这个话题,难度不是在“GPT”,而是在你的思维开阔及敞开程度,也代表着某种程度上,你的价值观和认知;
背景信息(FRO):
即客观事实的核心信息;这个部分的难度在于,你是否给GPT输入了足够、请晰的信息?也与你日常表达信息的习惯有关系;
任务目标(TO):
你想要什么,你真正的意图、深度的意图、目标是什么?只要你非常清晰的表达清楚,你的意图、目标,GPT就会给你想要的答案!
输出要求(STYLE):
从内容、格式、风格等等方面,都可以给GPT提出更加具体的要求;你可以理解成,你希望GPT以什么样的方式来呈现你想要的答案,当然是文字为主的方式(比如说字数多少,文字风格等等),如果是图片、音频,需要使用其他软件加工;
所以,简单概括一下GPT指令:
gpt,你现在是谁谁,假设你现在是什么什么情况,希望最后是什么什么结果,你该怎么办?
在实例课中,我将按照上述方式,分享一些实际案例供大家学习参考。稍后我也会把实例课的链接放在这里。