Documentation Index
Fetch the complete documentation index at: https://docs.apiyi.com/llms.txt
Use this file to discover all available pages before exploring further.
概念定义
提示词(Prompt)是用户输入给大语言模型的指令或问题,用于引导模型产生期望的输出。它是人机交互的桥梁,决定了AI回答的质量和方向。
详细解释
什么是提示词?
提示词可以理解为给AI助手的”任务说明书”,包含了你希望AI做什么、怎么做、以什么格式输出等信息。
基本类型
- 问题型:直接询问信息
- 指令型:要求执行特定任务
- 对话型:模拟自然对话
- 模板型:提供结构化格式
组成要素
- 角色设定:告诉AI扮演什么角色
- 任务描述:明确要完成的任务
- 输出格式:指定回答的结构
- 限制条件:设置边界和约束
生动比喻提示词就像餐厅点菜,你需要告诉服务员(AI):
- 你想要什么菜(任务目标)
- 有什么特殊要求(格式限制)
- 不要放什么(约束条件)
- 什么时候上菜(输出时机)
描述得越清楚,得到的结果越符合期望。
提示词结构
标准模板
[角色设定] + [任务描述] + [输出格式] + [示例]
示例分析
你是一位专业的营销文案专家。请为一款新上市的智能手表撰写产品介绍,要求:
1. 突出产品的3个核心卖点
2. 使用生动活泼的语言风格
3. 字数控制在200字以内
4. 以JSON格式输出,包含标题和正文
提示工程技巧
基础原则
清晰明确
- 使用简单直接的语言
- 避免歧义和模糊表达
- 具体描述预期结果
逐步引导
- 将复杂任务分解为简单步骤
- 提供思考路径
- 设置中间检查点
示例驱动
- 提供好的输出示例
- 展示期望的格式
- 通过对比明确要求
提示词优化技巧
- 具体化:“写一篇文章” → “写一篇800字的科技评论文章”
- 角色化:“翻译” → “你是专业翻译,请翻译这段学术论文”
- 格式化:“总结” → “请用3个要点总结,每点不超过30字”
- 约束化:“回答问题” → “仅基于提供的材料回答,不要添加额外信息”
高级技巧
思维链(Chain-of-Thought)
请一步步分析这个数学问题:
1. 首先理解题意
2. 然后列出已知条件
3. 接着选择解题方法
4. 最后计算并验证结果
少样本学习(Few-Shot)
请按照以下格式翻译:
示例1:
英文:Hello
中文:你好
示例2:
英文:Thank you
中文:谢谢
现在翻译:
英文:Good morning
中文:
角色扮演
你现在是一位资深的产品经理,拥有10年的互联网产品经验。请从产品经理的角度分析这个需求的可行性...
实际应用
不同场景的提示词
内容创作
请以轻松幽默的口吻,为程序员群体写一篇关于代码注释重要性的技术博客。要求:
- 标题吸引眼球
- 包含2-3个真实案例
- 字数1000-1500字
- 结尾要有实用建议
数据分析
作为数据分析师,请分析以下销售数据并提供洞察:
[数据]
请按以下格式输出:
1. 关键指标总结
2. 趋势分析
3. 异常发现
4. 改进建议
代码生成
请用Python编写一个函数,实现以下功能:
- 输入:用户列表和分组数量
- 输出:均匀分组的结果
- 要求:包含错误处理和注释
- 代码风格:遵循PEP8规范
模板库
常用提示词模板
分析类作为[领域]专家,请从[角度]分析[主题],重点关注[要点],并给出[建议类型]。
创作类请创作一个[类型]的[内容],主题是[主题],风格要求[风格],长度约[长度]。
总结类请用[数量]个要点总结以下内容的核心观点,每个要点不超过[字数]字:[内容]
常见问题
提示词陷阱
过于简单
- ❌ “翻译这个”
- ✅ “请将以下英文学术论文摘要翻译成中文,保持专业术语的准确性”
缺乏上下文
- ❌ “这个怎么样?”
- ✅ “对于刚开始学习编程的大学生,这个Python入门课程怎么样?”
格式不清
- ❌ “给我一些建议”
- ✅ “请提供5条具体的建议,每条用一句话描述,并按重要性排序”
调试技巧
逐步完善
- 从简单提示词开始
- 根据输出质量调整
- 添加约束和示例
- 测试不同表述方式
A/B测试
- 准备多个版本的提示词
- 比较输出质量
- 选择最优表达方式
注意事项
- 提示词长度会影响Token消耗
- 不同模型对提示词的理解可能不同
- 过度复杂的指令可能适得其反
- 要考虑模型的能力边界
进阶应用
系统提示词
你是一位专业的API技术文档编写专家,具备以下特质:
1. 深厚的技术背景和丰富的文档编写经验
2. 善于将复杂技术概念用简单语言解释
3. 注重用户体验和文档的实用性
4. 熟悉各种API设计模式和最佳实践
在接下来的对话中,请始终保持这个专业角色,为用户提供高质量的技术文档建议。
工具集成
与API结合
def generate_content(topic, style="professional"):
prompt = f"""
作为内容创作专家,请创作关于"{topic}"的文章。
风格:{style}
要求:结构清晰,观点明确,1000字左右。
"""
return ai_api.chat(prompt)
相关概念
延伸阅读