提示词工程 Prompt Engineering
野生技术
Created 2025/06/09
高效提示词的整合法则CRISPE
C – Capacity & Role (能力与角色): 你是一名资深的 Python 后端工程师...
R – Request (请求): 你的任务是编写一个用户登录函数。
I – Input (输入): 这是从需求解析模块传入的 JSON: {{structured_request}}
S – Steps (步骤): (用于复杂任务) 1. 导入依赖。2、定义函数。3. 处理密码加密。4. 返回 JWT Token。
P – Constraints (约束): 必须使用 aescipher 库。代码风格遵循 PEP8。
E – Example & Output (示例与输出格式): 直接返回完整的 Python 代码片段, 用 markdown 的 python 代码块包裹。
一个好的提示词需要具备的特点
清晰,具体, 有引导
1. 清晰明确
(1) 避免使用模糊, 歧义的词语
2. 提供上下文
3. 指定角色
4. 明确任务
5. 指定输出格式
6. 少样本提示(Few-Shot Prompting)vs 零样本(Zero-Shot Prompting)
7. 思维链(CoT) 请逐步思考并给出答案, 让我们一步一步解决这个问题
提示工程迭代及优化
尝试
分析
调整
太模糊 - 具体
缺少上下文 - 补充
格式不对 - 明确格式
给例子 - 少样本提示
细节和引导: 角色指定, 细节完善