最近开了Chatgpt Plus,这东西每天至少节省我2h查找资料的时间。

用完了之后也有一些收集到的一些心得体会,分享出来希望能够帮助到大家!

首先是2个目前使用的比较多的提问框架:

第一个是Elavis Saravia 总结的框架,他认为一个 prompt 里需包含以下几个元素:

1.指令(必须): ,即你希望模型执行的具体任务。

2.背景信息(选填): 或者说是上下文信息,这可以引导模型做出更好的反应。

3.输入数据(选填):告知模型需要处理的数据。

4.输出指示器(选填): 告知模型我们要输出的类型或格式。

只要按照这个框架写 prompt ,模型返回的结果都不会差。

当然,在写问题提示的时候,并不一定要包含所有4个元素,而是可以根据自己的需求排列组合。

下面是一个例子,大家可以参考下:

  1. 指令(必须):请为这篇文章写一个简短的摘要。
  2. 背景信息(选填):文章讨论了人工智能在医疗行业的应用及其潜在影响。
  3. 输入数据(选填):全文如下:“在这里放文章全文
  4. 输出指示器(选填):摘要应该包括文章的主要观点,长度不超过50字。

第二个很不错的 Framework 是 Matt Nigh 的 CRISPE Framework,这个 framework 更加复杂,但完备性会比较高:

1.能力与角色,你希望 ChatGPT 扮演怎样的角色。

2.背景信息和上下文,提供背景信息给ChatGPT。

3.指令,你希望 ChatGPT 做什么。

4.个性,你希望 ChatGPT 以什么风格或方式回答你。

5.尝试,要求 ChatGPT 为你提供多个答案。

用这个能够得出各种不同的答案,对于重写文章或者邮件帮助真的很大。

下面是一个例子,大家可以参考下:

  1. 能力与角色:将ChatGPT视为一位市场营销策略专家。
  2. 背景信息和上下文:我们的公司是一家初创科技公司,专注于为中小企业提供云计算解决方案。我们希望扩大市场份额,并提高品牌知名度。
  3. 指令:请为我们制定一个简要的营销策略,以便更有效地吸引目标客户。
  4. 个性:以专业且富有创意的方式提供策略建议。
  5. 尝试:请提供至少两个不同的营销策略建议。

除此以外的几个经验分享:

一、明确模型的指令

1. 告诉模型能干什么,而非不能干什么,以提高回答效率和明确预期。

2. 增加示例以改善输出结果。随便给一个例子,都要比啥都不给输出的结果要好。

二、能让ChatGPT干什么?

  1. 翻译:将中文文档翻译成英文,或将英文翻译成中文,甚至翻译编程语言。
  2. 修改:修改内容的语法,甄别内容里的错别字
  3. 润色:润色文章,将内容改成另一种风格,如将Email改得更商务,添加business相关词汇
  4. 信息总结:把长的不想看的东西甩给GPT,之后直接看结论。
  5. 信息解释:例子: a. 解释代码:让AI解释Python代码的含义 b. 解释论文:让AI解释某篇论文或论文中的某段内容。
  6. 信息提取:提取关键内容,并分类 a. 将文字或网页内容按要求转为表格,如智能爬虫插件 b. 按特定格式对文章内的信息进行归类

三、角色与人物

在指令中增加角色,以使生成内容更符合需求。

例:假设AI是一个小学老师,擅长将复杂内容转换为7、8岁孩子能听懂的话,然后改写某段话。

四、技巧

使用特殊符号将指令和待处理文本分开,如使用””符号或##来做区隔。

当然,实际用起来没那么多讲究,但是这样搞目前来看效率会高很多,说不定5年以后,AI啥都能弄了,大家就都不用上班了……