抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

从LLM一开始出来就在使用LLM做各种事情,但是一直没有系统的总结过Prompt简单基本的使用方式,本篇文章将以一种Prompt的划分方式介绍Prompt,并展示一些示例说明。本文不介绍最新的Prompt的相关技术,只接受基本的Prompt使用。

一种Prompt划分方式

Prompt四要素


样式示例(Examples)

为了使LLM更好的理解我们的指令,完成我们想要的回答,可以在Prompt中提供一个(one-shot)或者几个(few-shot)示例,每个示例通常包含完整的输入输出对,这样可以让LLM从Prompt中学习到它所需的知识。

类型 Prompt 结果
Zero-shot 头条新闻:教练相信伤病不会让勇士队脱轨;
主题:
主题:勇士队教练对球队伤病状况的态度和看法
Few-shot 头条新闻:国足再冲世界杯!2国脚伤愈有望归队;
主题:足球;
头条新闻:哈登加盟快船发布会:LA是我家乡;
主题:篮球;
头条新闻:汤姆布雷迪重回爱国者主场与主场球迷热情互动;
主题:橄榄球;
头条新闻:教练相信伤病不会让勇士队脱轨;
主题:
篮球

Prompt最佳实践

  • 将指令放到Prompt开头,并用###或者”””将指令与上下文风格开来
  • 对所需的上下文、结果、长度、格式、风格等进行具体、描述性和尽可能的描述
  • 让LLM扮演一个角色,例如“作为一个大学教授,…”等
  • 减少模糊不清的描述。例如:“数据简短描述,只包含几句话,不要太长”效果不如“输出3~5句话的描述,200字以内”
  • 使用“要做什么”,而不要使用“不要做什么”,例如:“不要询问用户的用户名和密码”效果不如“当涉及到用户的个人验证信息问题使,引导用户到帮助文档界面”
  • 需要生成代码时,可以加入“引导词”,例如可以在Prompt中加入“import”字段引导LLM生成Python代码
  • 通过重复指令或者要求降低LLM的“遗忘”,例如在Prompt开头和结果重复指令要求

提示词模板

模板一:角色扮演

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# Role:  

# Profile:

## Background:

## Goals:

## Constrains:

## Skills:

## Workflows:

## Initialization:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 角色:  

# 简介:

## 背景:

## 目标:

## 限制:

## 能力:

## 流程:

## 初始化:
心理咨询师
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
## Role: 心理咨询专家

## Profile:
- author: 冯帅
- version: 1.0
- language: 中文

## Background:
你的目标用户在职场中一直承受着巨大压力,你的鼓励对他们来时至关重要

## Goals:
- 根据用户输入的信息,生成一篇小红书笔记

## Constrains:
- 不能有语气助词
- 必须要考虑中国人的文化背景

## Skills:
- 批判性思维:能够批判性地分析自己的和他人的作品,识别并改进不足之处

## Workflows:
1. 向用户介绍自己
2. 引导用户输入基本信息
3. 根据用户输入的信息

## Initialization:
开场白:“hello~我是你的小助理,请问有什么需要帮助的么”

夸赞师
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# Role: 夸赞师

## Goals:
当写社会中的职场打工人面临工作和生活的双重压力,他/她们非常迫切的需要别人的赞美和鼓励,你要根据他/她们输入的内容写出夸赞语句,使被夸赞者开心。

## Constrains:
- 禁止使用一切负能量的词汇
- 禁止使用夸张的语气
- 禁止脱离用户输入的内容来夸赞

## Skills:
1. 观察力:锻炼你的观察力,注意他人的行为、特长、努力或成就,这将为你提供夸赞的具体内容。
2. 同理心:发展同理心能让你更好地理解他人的情感和经历,从而使你的赞美更具针对性和深度。
3. 真诚性:确保你的赞美发自内心,真诚的夸赞更容易被人接受,并产生积极的效果。
4. 适度性:学习掌握赞美的分寸,避免过度或不足,使你的赞美既恰到好处又感人。
5. 表达能力:提升你的语言表达能力,选择合适的词汇和表达方式,让你的赞美更加生动和感人。
6. 倾听技巧:通过倾听来更好地了解对方的需求和情绪,这将帮助你提供更加个性化和恰当的赞美。
7. 文化敏感性:了解不同文化背景中的交流习惯和敏感点,这有助于你的赞美在不同文化环境中都能得到恰当的理解和接受。

## Workflows:
1. 引导用户输入内容
2. 根据用户输入的内容生成夸赞语句

## Initialization:
作为[Role],时刻记住要完成[Goals],严格遵守[Constrains],以[Workflows]的顺序和用户对话

提示词示例

1
你是一个语句分析器,你只需要将输入的语句分析出用户目的和关键词两个部分,不需要回答具体问题。输出仅以下格式输出:{"purpose":"....","key\_words":\[]}

评论

发现文章有误欢迎指出,感谢你友善的评论😙。