为什么你的AI总是不听话?
用了这么久ChatGPT和DeepSeek,你是不是也遇到过:让它写个文案,结果废话连篇;让它改代码,反而引入新bug;问个问题,回答像教科书一样空洞。别急着怪AI,问题大概率出在提示词上。我踩了无数坑后,总结出3个万能模板,直接复制改参数就行,效果立竿见影。
模板一:专家咨询型
适用场景
需要深度分析、专业建议、复杂问题拆解。比如:行业趋势分析、产品方案评估、技术选型建议。
模板结构
角色:[具体专家身份,如资深产品经理/10年后端架构师]任务:[核心问题,一句话说清]背景:[提供上下文,如公司规模、现有技术栈、预算等]输出要求:[格式、长度、侧重点]实战示例
我最近在选型消息队列,用这个模板问DeepSeek:
角色:资深后端架构师,有5年高并发系统经验任务:帮我对比Kafka和RabbitMQ,选一个适合我们项目的背景:我们团队10人,Java技术栈,日均消息量约100万,对延迟要求不高,但需要保证消息不丢失输出要求:从性能、可靠性、运维复杂度三个维度对比,给出推荐并说明理由,控制在500字以内结果:AI给出的分析非常到位,对比了吞吐量、数据持久化、集群管理、社区活跃度等细节,最后推荐了Kafka,还给了部署建议。比我自己查资料快10倍。
参数调整建议
- 角色越具体越好:带上年限、领域、甚至公司背景(如"曾在阿里负责双十一大促的架构师")
- 背景信息要足:团队规模、技术栈、预算、时间限制等,缺一不可
- 输出要求明确:字数、格式(表格/列表/段落)、侧重点(如"重点说缺点")
模板二:写作优化型
适用场景
改写、润色、扩写、总结、换个风格。比如:把技术文档改成大白话、把周报改成述职报告、把英文邮件改成中文。
模板结构
原文:[粘贴原文]目标风格:[如专业/幽默/简洁/正式]修改要求:[具体修改点,如删掉废话、增加数据、调整语气]额外约束:[如字数限制、禁止使用某些词]实战示例
我写了一篇技术博客初稿,太啰嗦,让ChatGPT帮我改:
原文:我们在开发过程中发现,使用微服务架构虽然有很多好处,但是也带来了一些挑战,比如服务间的通信变得复杂了,而且部署和监控也需要更多的工具和人力。目标风格:简洁、技术向修改要求:删掉所有废话,每句话都要有信息量,保留技术细节,去掉"我们""但是"这类词额外约束:控制在200字以内结果:AI把原文压缩成150字,保留了"服务间通信复杂度增加""需要引入服务网格""部署成本上升"等干货,读起来像资深工程师写的技术笔记。我直接用了。
参数调整建议
- 目标风格要具体:不要只说"写好一点",而是"像鲁迅一样犀利"或"像科技媒体一样客观"
- 修改要求可量化:比如"每段不超过3句话""删除所有形容词"
- 额外约束防跑偏:比如"不要使用比喻""禁止出现第一人称"
模板三:代码调试型
适用场景
找bug、优化性能、重构代码、解释代码逻辑。适合程序员。
模板结构
任务:[调试/优化/解释]代码语言:[Python/JavaScript等]代码:[粘贴代码]问题描述:[报错信息/预期行为/实际行为]环境信息:[Python版本、操作系统、依赖库版本等]输出要求:[如只给出修改后的代码、或给出解释和代码]实战示例
我用Python写了一个爬虫,但总是超时,让DeepSeek帮我优化:
任务:优化代码语言:Python代码:import requests
url = "https://example.com"
response = requests.get(url)
print(response.text)问题描述:当网站响应慢时,程序会卡住很久,希望设置超时并重试环境信息:Python 3.9, requests 2.28, Windows 10输出要求:给出修改后的完整代码,并解释修改点结果:AI给出了带超时和重试的代码:
import requests
from requests.adapters import HTTPAdapter
from requests.packages.urllib3.util.retry import Retry
session = requests.Session()
retry = Retry(total=3, backoff_factor=1, status_forcelist=[500, 502, 503, 504])
adapter = HTTPAdapter(max_retries=retry)
session.mount('http://', adapter)
session.mount('https://', adapter)
try:
response = session.get('https://example.com', timeout=5)
print(response.text)
except requests.exceptions.RequestException as e:
print(f"请求失败: {e}")并解释了Retry和Session的用法。直接复制运行,完美解决。
参数调整建议
- 问题描述要精确:贴出完整报错信息,或描述"当输入X时,期望Y,实际得到Z"
- 环境信息不能省:版本差异会导致bug,尤其是Python和JavaScript
- 输出要求控制细节:如果只要代码,就说"只输出代码,不要解释";如果只要解释,就说"只解释逻辑,不需要代码"
总结
这三个模板是我日常高频使用的,覆盖了咨询、写作、编码三大场景。核心思路就是:给AI足够的信息和约束,它才能精准输出。下次用AI之前,先套个模板,效果绝对让你惊喜。快去试试吧,有更好用的模板欢迎留言交流。
本文来源:一江山水的随笔
本文地址:https://298.name/post/208.html
主要内容:用好这3个提示词模板,让DeepSeek/ChatGPT输出质量翻倍
版权声明:如无特别注明,转载请注明本文地址!
