大家好,这里是程序员晚枫,正在all in AI编程实战。
第14讲:Prompt工程——写出高质量的AI提示词
为什么Prompt这么重要?
同样的AI模型,不同的提示词,效果天差地别。
1、Prompt的5个核心要素
| 要素 | 说明 | 示例 |
|---|---|---|
| 角色 | 让AI扮演谁 | 你是一位Python教师 |
| 任务 | 要AI做什么 | 写一篇入门教程 |
| 背景 | 上下文信息 | 面向零基础小白 |
| 格式 | 输出要求 | Markdown格式,含代码块 |
| 约束 | 限制条件 | 字数800字,不用专业术语 |
2、角色设定技巧
1 | system_prompt = """你是一位经验丰富的Python编程老师,名叫"程序员晚枫"。 |
3、Few-shot:给AI举例
1 | messages = [ |
4、结构化输出
1 | prompt = """请分析以下文本的情感,以JSON格式输出: |
5、思维链(Chain of Thought)
1 | prompt = """请一步一步思考以下问题: |
6、实战:构建一个文本分析工具
1 | from openai import OpenAI |
7、常见问题
Q:AI总是输出格式不对?
A:在prompt里明确写出格式示例,temperature设为0。
Q:回答太长/太短?
A:明确指定字数或条数。
下讲预告
学会了Prompt工程,下一讲我们学 RAG入门——让AI读取你的文档。
敬请期待!
程序员晚枫专注AI编程培训,小白看完他和图灵社区合作的教程《30讲 · AI编程训练营》就能上手做AI项目。
