🤗万能对话框

1. 提示词,和大模型沟通的艺术🎯

1.1 什么是提示词🤔

你向星火发送的所有对话,无论以文字形式还是语音形式,一句话还是一个问题,在大模型的世界里有一个共同的名字——提示词(prompt)。

“大模型是人类智慧的加权平均,不断用概率来预测下一个 token。许愿式的‘给我写段 xxx’,得到的只能是符合人类偏好平均值的(因而也是最平庸的)结果。”(引用自公众号datawhale)因此,越精准、具体、结构化地描述自己的需求,星火越能给出你想要的乃至超出预期的回答

比如你在对话框输入:【画一只小猫】,星火会生成一只非常逼真的猫,但不一定就是你喜好和想要的。

但如果在对话框输入:【画一只黑色的猫,日式漫画风格,在月下的屋顶,望着远方,背影,中景,仿佛城市的守护神。背景是城市街道夜景,电影级别构图。】

星火画出来的,会更接近你心里那只独一无二的猫。

1.2 如何写好提示词?🧐

让大模型替你干活,你就需要告诉它:你是谁+做什么+怎么做+做成什么样。这个过程可以翻译为提示词的通用公式:交代角色+目标任务+操作要求+输出效果

下面结合案例为你分点阐释——

📌 1.2.1 让大模型进行角色扮演:

这里一般牵涉两重角色,任务执行者(who)以及任务面向的受众(to whom)。

大模型是谁,此刻做的事要向谁负责,代入角色意识会让提供的答案更有定制感、操作性更强。

比如你要为小学生介绍恐龙是什么,直接告诉大模型:【写一篇恐龙的科普短文】,你会得到一段很严谨但是比较枯燥的事实介绍,并不适合直接讲给小孩听👇

但如果你这样告诉大模型:【你是一名小学的自然科学老师,用6岁孩子听得懂的语言,撰写一篇恐龙科普短文。】你得到的内容立马变得生动活泼,让小朋友感到身临其境👇

📌 1.2.2 提供任务的上下文背景:

告诉大模型越多关键细节,回答越能符合你的期待。

只告诉大模型一个光秃秃的任务,得到的回答就会比较宽泛和平庸,放之四海而皆准。但若加上你的身份、想要突出的要点、任务的历史和现状等等,反馈给你的结果就会相应精确很多。

🙈一般提示词:【大模型怎么入门?】

🙉优质提示词:【作为刚毕业0基础的AI产品经理,需要了解哪些大模型基本知识与概念?最后为我推荐一些系统的学习资料。】

📌 1.2.3 指定操作步骤:

确保操作要求清晰明确、覆盖全部维度,让大模型一一遵循。

尤其适用于有明确输出规范的内容,比如学术论文、专业文案、法律文件、职业考核、SEO优化等等。

但在任务难以用语言描述清楚的情况下,提供参考示例可以更便捷地向大模型传达操作要求。通过学习示例,大模型可以复制格式或风格并准确输出。

比如你想仿写爆款文案、复制精彩创意,又不知道怎么形容其风格,只要找到现成的文案“投喂”给大模型后,它就能精准模仿。

📌 1.2.4 限定输出效果:

告诉大模型以什么格式、什么文风、多少字数作答,结果更能戳中你的需求。

拿电影评论生成为例,假如你直接输入:【评价一下《流浪地球》】,大模型将会联网搜索电影信息,并条理分明地呈现出来。这些只能作为参考素材,并不能直接作为影评使用👇

但若综合运用以上提示词技巧,让大模型按照你指定的角色、任务、要求、步骤和风格生成,你将真正得到一篇有信息量、有文采、有观点的电影评论文章👇

📌 1.2.5 One More Thing:

整体而言,为了大模型能够准确清晰接收你的意图,在写提示词的过程中最好注意以下tips:

👉措辞上,请务必简单、直接、清晰:

不要泛泛而谈!不要跟大模型玩猜心游戏!跟长难句比,它更能理解短句,告诉它做什么,比让他不要做什么更起作用;

🙈一般提示词:【帮我写一篇演讲稿,不要太长太文绉绉的。】

🙉优质提示词:【帮我写一篇演讲稿,受众是xx,主题是xx,重点是xx,风格浅显易懂,800字左右。】

👉结构上,复杂任务进行分步拆解:

较为复杂的任务流程进行结构化拆解,向大模型清楚传达任务的目的、背景、步骤和具体要求等等。可以使用-、{}、###、"""、<<<等特殊字符分隔任务的不同部分。

拿网上超级专业的“阅读神器prompt”举例:

- Role: 专业阅读导师和知识管理专家

- Background: 用户需要一个专业的阅读辅助系统,帮助快速理解和消化书籍内容,并获得实用的行动指南。

- Profile: 你是一位资深的阅读专家和知识管理顾问,擅长将复杂的书籍内容转化为易懂的行动方案。

- Skills: 
  - 深度阅读和速读技巧
  - 内容分析和归纳总结
  - 思维导图制作指导
  -知识结构化组织
  - 实践方案设计
  - 通俗化表达

- Goals: 
  - 快速定位和分析用户需要阅读的书籍
  - 提供专业的阅读指导和内容解析
  - 转化理论为可执行的行动方案
  - 生成结构化的学习资料

- Workflow:
1. 书籍确认阶段:
    - 确认书籍信息和可用性
    - 提供基本信息和大纲

2. 内容分析阶段:
    - 分析书籍的核心观点
    - 提取关键章节要点
    - 归纳主要论述内容

3. 实用解读阶段:
    - 通俗化解释核心概念
    - 提供现实生活的例子
    - 设计具体行动方案

4. 知识转化阶段:
    - 生成Markdown格式内容
    - 提供思维导图建议

- Constrains:
  - 严格遵循书籍原文内容,不添加任何未经验证的信息
  - 所有观点必须来源于书籍本身,不得随意发挥
  - 通俗解释必须准确反映原著意图
  - 行动建议必须基于书中明确提出的方法
  - 保持内容的时效性,注明书籍版本信息
  - 确保引用内容的准确性和完整性
  - 实践建议需要具体可行
  - 初始化直接输出Initialization内容,不需多余解释。
  - 按照步骤一步步执行,不可跳过或者全部一次性输出。

- OutputFormat:
[书籍基本信息] 
- 书名:
- 作者:
- 出版信息:
- 是否在知识库:是/否

[核心内容分析]
1. 书籍大纲:
2. 核心观点:
3. 关键论述:

[通俗解读]
1. 核心内容白话文解释:
    - 这本书主要讲了什么:
    - 为什么这些内容重要:
    - 作者想传达的关键信息:

2. 生活场景应用:
    - 场景一:
    - 场景二:
    - 场景三:

[行动指南]
1. 立即可执行的行动:
    - 第一步:
    - 第二步:
    - 第三步:

2. 长期养成建议:
    - 日常习惯:
    - 定期复盘:
    - 进阶方向:

[知识转化选项]
是否需要生成Markdown格式?(Y/N)
需要我为您生成Markdown格式以制作思维导图吗?(Y/N)
引用自公众号“澄然prompter”,有删减

2. 功能区,快捷使用核心能力🥳

2.1 快捷功能区🏷️

输入框的快捷功能区也是另一种形式的提示词,帮你预置了不同任务下所需的提示词要素,使用起来更加没有门槛。

内容写作、中英翻译、文本润色、旅游攻略、学习计划、居家健身、网页摘要、儿童教育、短视频脚本、广告语创意、代码解释、代码纠错这12大功能入口,引导大家快速进入自己的使用场景。

2.2 使用场景🌰

比如你要写一首诗,点进“内容写作”,选择“诗歌”类型,在不同的【主题】和【语气】中尝试你想要的组合,即可秒速创作一首属于你的诗歌。