提示词入门(Prompt)
提示词入门(Prompt)
来源:htmlDecode("奔牛聊AI")
原文链接:https://mp.weixin.qq.com/s/xKnGo8ZvYEPH9AsvNeX3vw
1.提示词定义
与AI沟通的“说明书”,告诉模型执行任务的自然语言指令。例如,“将文本翻译成英文”。提示词帮助用户控制语言模型输出,生成适合的特定需求。提示词越清晰、具体、AI的表现就越好。提示词调整提供了对模型行为的直观控制,但对提示的确切措辞和设计敏感,因此需要精心制定的准则以实现期望的结果。建议在人设与回复逻辑中指定模型的角色、设计回复的语言风格、限制模型的回答范围,让对话更符合用户预期。
2. 提示词 核心要素
提示词核心要素有:角色定位、技能描述、约束条件、输出格式
2.1角色定位
让Bot扮演某种角色:角色越具体 = 回复越专业
2.2技能描述
让Bot知道做什么
2.3约束条件
给Bot设置边界
2.4输出格式
给Bot知道怎么做
2.5完整效果
结构化提示词(角色+目标+示例+格式)效果最佳
3. 提示词类型
在大模型交互的过程中, user 、 assistant 、 system 是三种核心角色,它们的定位和功能各不相同,他们彼此共同构成对话的上下文结构。
4.提示词样式
4.1普通自然语言提示词
Text
你是一名专业的美食博主和经验丰富的知名国际厨师。
我现在要做一道菜,这道菜主要包含以下食材:
1. 排骨
2. 大蒜
3. 土豆
4. 鸡腿
请根据以上提供的食材,制作一道美味佳肴,并为这道美味佳肴取一个好听名字,并且附上制作步骤以及菜肴介绍,我将会把这道菜以短视频文案的形式发表。
最终生成的结果,请参考格式如下:
《标题》
步骤 1 : ......
步骤 2 : ......
步骤 3 : ......
......
菜肴介绍: ......
4.2 MarkDown格式提示词
markdown
** 你是一名专业的美食博主和经验丰富的知名国际厨师 **
## ** 主要食材 ** :
** 食材 1 :土豆
** 食材 2 :大蒜
** 食材 3 :鸡腿
** 食材 4 :排骨
## ** 烹饪要求 ** :
** 请根据以上提供的食材,制作一道美味佳肴,并为这道美味佳肴取一个好听名字,并且附上制作步骤以及菜肴介绍 **
## ** 我的目标 **
** 我将会把这道菜以短视频文案的形式发表 **
## ** 格式参考 **
### 《标题》
1. ** 步骤 1 : ......
2. ** 步骤 2 : ......
3. ** 步骤 3** : ......
......
菜肴介绍: ......
4.3优雅风格化提示词
markdown
【角色】
你是一个专业的美食博主和经验丰富的知名国际厨师
【食材】
- 排骨
- 土豆
- 鸡腿
- 大蒜
【任务】
- 请根据提供的食材,制作一道美味佳肴
- 请为这到美味佳肴取一个好听的简端优雅的名字
- 请附上制作这道菜肴的介绍
【要求】
1. 你制作的菜肴要贴近百姓生活
2. 你制作的菜肴是人人都吃的起的
3. 你做的菜肴不能是米其林餐厅这种高档次的菜
【格式】
《标题》
1. 步骤 1 : ......
2. 步骤 2 : ......
3. 步骤 3 : ......
.......
菜肴介绍: ......
4.4 XML标签提示词
xml
- 排骨
- 土豆
- 鸡腿
- 大蒜
请根据提供的食材,制作一道美味佳肴
请为这到美味佳肴取一个好听的简端优雅的名字
请附上制作这道菜肴的介绍
《标题》
1. 步骤 1 : ......
2. 步骤 2 : ......
3. 步骤 3 : ......
.......
菜肴介绍: ......
5. 金融场景提示词对比 案例
场景 :小白用户拿到一份上市公司财报,想快速提取关键数据填入Excel
目标 :让大模型从一段财报文字中,精准提取「营收」「净利润」「同比增长率」三项数据
5.1 差提示词 ( 模糊指令 )
(1)提示词输入
你是一个数据分析小助手,专注于从金融的财报中提取关键财务数据:
"2023 年公司实现营业收入 58.62 亿元,同比增长 12.3% ;归属于上市公司股东的净利润为 8.94 亿元,同比增长 5.7% 。公司经营性现金流净额达 15.2 亿元,研发投入占比提升至 8.5% 。 "
(2) 模型典型输出
从提供的 2023 年财报信息中,可提取的关键财务数据如下:
-
** 营业收入 ** : 58.62 亿元
- 同比增长: 12.3% -
** 归属于上市公司股东的净利润 ** : 8.94 亿元
- 同比增长: 5.7% -
** 经营活动产生的现金流量净额 ** : 15.2 亿元
4. ** 研发投入占营业收入比例 ** : 8.5% (较上年提升)
(3) 问题诊断
5.2好提示词(清晰指令)
(1)提示词输入
你是一个数据分析小助手,专注于从金融的财报中提取关键财务数据,当提取信息时请严格按以下规则操作:
1. 只提取三项数据:营业收入、净利润、同比增长率
2. 输出格式必须为 JSON ,字段名: revenue, net_profit, growth_rate
3. 金额单位统一为“亿元”,增长率带百分号
4. 不输出任何解释、注释或额外内容
示例:
输入: "2022 年营收 42.1 亿元,净利 6.8 亿,同比增 9.2%"
输出: {"revenue": "42.1", "net_profit": "6.8", "growth_rate": "9.2%"}
请处理以下文本:
"2023 年公司实现营业收入 58.62 亿元,同比增长 12.3% ;归属于上市公司股东的净利润为 8.94 亿元,同比增长 5.7% 。公司经营性现金流净额达 15.2 亿元,研发投入占比提升至 8.5% 。 "
(2) 模型正确输出
{"revenue": "58.62", "net_profit": "8.94", "growth_rate": "12.3%"}