Token和Prompt学习
Prompt
Token与Prompt
基础概念
- 英文文本:一个 token 大约相当于4个字符或约0.75个英文单词
- 中文文本:一个汉字通常会被编码为 1-2个 token
- 空格和标点:也会计入 token数量
- 特殊符号和表情符号:可能需要多个 token 来表示
https://platform.openai.com/tokenizer
Token成本优化技巧
- 精简提示词
- 定期清理对话历史
- 使用向量检索代替直接输入
- 结构化代替自然语言
基础提示技巧
指明任务和角色。提供清晰的角色定位,帮助更好地对话引导
提供详细说明和具体示例
1
2
3
4
5
6
7
8
9
10请提供一个社交媒体营销计划,针对一款新上市的智能手表。计划应包含:
1. 目标受众描述
2. 三个内容主题
3. 每个平台的内容类型建议
4. 发布频率建议
示例格式:
目标受众: [描述]
内容主题: [主题1], [主题2], [主题3]
平台策略: [平台] - [内容类型] - [频率]通过列表和表格的方式引导思考
明确要求输出格式。明确要求输出的长度,风格,格式。
进阶提示技巧
思维链提示法。引导模型按照怎样的思维一步步思考,给出答案
1
2
3
4
5
6
7问题:一个商店售卖T恤,每件15元。如果购买5件以上可以享受8折优惠。小明买了7件T恤,他需要支付多少钱?
请一步步思考解决这个问题:
1. 首先计算7件T恤的原价
2. 确定是否符合折扣条件
3. 如果符合,计算折扣后的价格
4. 得出最终支付金额给几对输入输出,帮助模型理解。
1
2
3
4
5
6
7
8
9
10我将给你一些情感分析的例子,然后请你按照同样的方式分析新句子的情感倾向。
输入: "这家餐厅的服务太差了,等了一个小时才上菜"
输出: 负面,因为描述了长时间等待和差评服务
输入: "新买的手机屏幕清晰,电池也很耐用"
输出: 正面,因为赞扬了产品的多个方面
现在分析这个句子:
"这本书内容还行,但是价格有点贵"分步骤引导
1
2
3
4
5
6
7请帮我创建一个简单的网站落地页设计方案,按照以下步骤:
步骤1: 分析目标受众(考虑年龄、职业、需求等因素)
步骤2: 确定页面核心信息(主标题、副标题、价值主张)
步骤3: 设计页面结构(至少包含哪些区块)
步骤4: 制定视觉引导策略(颜色、图像建议)
步骤5: 设计行动召唤(CTA)按钮和文案自我评估和修正。要求模型进行自我评估,给出优化后的结果
1
2
3
4
5
6
7请帮我创建一个简单的网站落地页设计方案,按照以下步骤:
步骤1: 分析目标受众(考虑年龄、职业、需求等因素)
步骤2: 确定页面核心信息(主标题、副标题、价值主张)
步骤3: 设计页面结构(至少包含哪些区块)
步骤4: 制定视觉引导策略(颜色、图像建议)
步骤5: 设计行动召唤(CTA)按钮和文案知识检索和引用。要求模型根据具体的资料给出答案,并且给出引用的地址
1
2
3
4
5
6
7请帮我创建一个简单的网站落地页设计方案,按照以下步骤:
步骤1: 分析目标受众(考虑年龄、职业、需求等因素)
步骤2: 确定页面核心信息(主标题、副标题、价值主张)
步骤3: 设计页面结构(至少包含哪些区块)
步骤4: 制定视觉引导策略(颜色、图像建议)
步骤5: 设计行动召唤(CTA)按钮和文案多视角引导
1
2
3
4
5
6
7
8
9
10
11
12
13分析"城市应该禁止私家车进入市中心"这一提议:
请从以下4个不同角度分析:
1. 环保专家视角
2. 经济学家视角
3. 市中心商户视角
4. 通勤居民视角
对每个视角:
- 提供支持该提议的2个论点
- 提供反对该提议的2个论点
- 分析可能的折中方案
调试和优化
不断迭代优化
采用边界值法,进行扩展优化
1
2
3
4
5
6
7尝试解决以下具有挑战性的数学问题:
证明在三角形中,三条高的交点、三条中线的交点和三条角平分线的交点在同一条直线上。
如果你发现难以直接证明:
1. 说明你遇到的具体困难
2. 考虑是否有更简单的方法或特例可以探讨
3. 提供一个思路框架,即使无法给出完整证明提示词模板化
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20【专家角色】: {领域}专家
【任务描述】: {任务详细说明}
【所需内容】:
- {要点1}
- {要点2}
- {要点3}
【输出格式】: {格式要求}
【语言风格】: {风格要求}
【限制条件】: {字数、时间或其他限制}
例如:
【专家角色】: 营养学专家
【任务描述】: 为一位想减重的上班族设计一周健康饮食计划
【所需内容】:
- 七天的三餐安排
- 每餐的大致卡路里
- 准备建议和购物清单
【输出格式】: 按日分段,每餐列出具体食物
【语言风格】: 专业但友好
【限制条件】: 考虑准备时间短,预算有限错误分析与修正
1
2
3
4
5
6
7
8
9
10我发现之前请你生成的Python代码存在以下问题:
1. 没有正确处理文件不存在的情况
2. 数据处理逻辑中存在边界条件错误
3. 代码注释不够详细
请重新生成代码,特别注意:
1. 添加完整的异常处理
2. 测试并确保所有边界条件
3. 为每个主要函数和复杂逻辑添加详细注释
4. 遵循PEP 8编码规范
Token和Prompt学习
http://example.com/2025/05/10/Token和Prompt学习/