一、Prompt基础认知
1.1 什么是Prompt
Prompt,说白了就是你跟AI说的话。
你给AI一段文字,它给你一个回复。这段输入的文字,就是Prompt。我刚开始接触这个概念时,也觉得不就是「提问」吗?后来发现,没那么简单。
举个例子:
❌ 不好的Prompt:
帮我写个文案
✅ 好的Prompt:
你是一名资深营销专家。请为某国产新能源汽车品牌写一篇小红书种草文案。
目标用户:25-35岁,注重科技感的都市白领。
核心卖点:续航800公里、L3级自动驾驶、售价20万以内。
风格要求:口语化、有真实体验感、带emoji。
字数:300字左右。
看出区别了吗?
前者像在跟一个陌生人说话,后者像在跟一个了解你的专家沟通。这就是Prompt的魔力——你给的信息越精准,AI给你的回报越丰厚。
核心认知:Prompt不是简单的「提问」,而是你与AI之间的「沟通协议」。你定义规则,AI遵循规则输出结果。
1.2 Prompt的核心要素
我在项目中摸索了大半年,总结出Prompt的五个核心要素。你写Prompt时,把这五点想清楚,效果至少提升50%。
| 要素 | 说明 | 示例 |
|---|---|---|
| 角色 | 告诉AI它该扮演什么身份 | 「你是一名资深Python工程师」 |
| 任务 | 明确你要它做什么 | 「请帮我优化这段代码」 |
| 上下文 | 提供背景信息 | 「这段代码运行在Python 3.11环境」 |
| 格式 | 指定输出样式 | 「用表格形式输出,包含三列」 |
| 约束 | 设定边界条件 | 「不要使用第三方库」 |
嗯,这里要注意——角色设定是最容易被忽略的。我见过太多人上来就「帮我写个方案」,AI给出来的东西泛泛而谈。你想想看,如果你不说自己是医生,AI怎么知道要用专业术语?
我的习惯:写Prompt前,先问自己三个问题——
- 我希望AI扮演什么角色?
- 我需要它输出什么格式?
- 有什么限制条件必须加上?
想清楚再写,效率翻倍。
1.3 Prompt在AI应用中的价值
你可能觉得,Prompt不就是个输入框吗?有什么价值?
我跟你讲个真实案例。
去年我帮一家电商公司做客服系统。他们用AI处理售后咨询,一开始效果很差——AI要么答非所问,要么态度生硬。后来我帮他们重新设计了Prompt体系:
你是一名电商客服专家。
公司名称:XX旗舰店
服务准则:
1. 态度温和,使用「亲」「您」等敬语
2. 遇到退款问题,先道歉再处理
3. 涉及物流问题,主动提供查询链接
4. 严禁推卸责任,严禁使用「这不归我管」
5. 如果无法解决,转接人工客服(转接话术:亲,我帮您转接专属客服哦~)
当前用户问题:{用户输入}
结果呢?客户满意度从62%提升到91%。这就是Prompt的价值——它决定了AI是「工具」还是「神器」。
Prompt的价值体现在三个层面:
- 效率层面:好的Prompt一次搞定,差的Prompt反复修改
- 质量层面:精准的Prompt输出专业结果,模糊的Prompt输出泛泛内容
- 可控层面:结构化的Prompt让AI行为可预测,避免「翻车」
我曾经踩过一个坑。有次做项目,我写了个很长的Prompt,里面塞了十几个要求。结果AI输出时,只执行了前三个要求,后面的全忽略了。后来我才明白——AI的注意力是有限的。你想想看,如果一个人同时记住十几条指令,也会漏掉几条吧?
避坑指南:
- 不要在一个Prompt里塞超过5-7个核心要求
- 重要指令放在Prompt的前半部分
- 用分隔符(如###、---)把不同模块分开
- 每次只聚焦一个核心任务
说到这,我想起一个朋友。他总抱怨AI「不听话」,写出来的代码不能用。我让他把Prompt发给我看,发现他写的是「帮我写个爬虫」。就这么一句话。我帮他改成:
你是一名Python爬虫工程师。
任务:爬取某电商网站的商品标题和价格。
要求:
1. 使用requests和BeautifulSoup
2. 添加User-Agent伪装
3. 设置3秒延时,避免被封
4. 输出格式:CSV文件
5. 添加异常处理
他试完之后跟我说:「原来不是我不会用AI,是我不会说话。」
嗯,这句话说到点子上了。Prompt的本质,就是学会「跟AI说话」。你说话的方式,决定了AI回应的质量。
我的建议:刚开始学Prompt,别追求「一步到位」。先写一个基础版本,跑一遍,看结果,再优化。迭代3-5次,你就能摸到门道了。
最后说一句:Prompt不是玄学,是工程。它有规律可循,有方法可依。接下来的课程,我会一步步带你掌握这套方法论。
准备好了吗?我们开始吧。