GLM-5.2 Prompt工程指南:怎么问才能得到好答案

GLM-5.2 Prompt工程指南:怎么问才能得到好答案

用AI工具快一个月了,最大的感受是:同样一个模型,会问的人和不会问的人,得到的结果差距很大。

这篇文章整理实测中最有效的5个Prompt技巧,不讲理论,只讲实战。

一、角色设定:用"你是一个XXX"开头

最简单的提升方式。

普通问法:

代码 帮我写一个Python函数,实现用户登录验证 升级问法: 你是一个资深Python后端工程师,擅长写安全的Web服务代码。请帮我写一个用户登录验证函数,要求:

使用bcrypt加密密码 包含SQL注入防护 错误处理完善 效果差距:第二种的代码质量明显更高。

二、上下文构造:给够背景信息

AI不像人,它不知道你的项目情况。

普通问法:

代码 这段代码哪里有问题? 升级问法:

代码 我的项目是一个Django博客系统,使用MySQL数据库。这段代码在用户注册时执行,但报错了。请分析问题原因,并给出修复方案。 升级版会直接结合项目的具体情况来分析,准确率高很多。

三、思维链引导:让AI"想一想"

对于复杂问题,加一句"请先分析再给出答案",效果出乎意料地好。

普通问法:

代码 这个算法的时间复杂度是多少? 升级问法:

代码 请先分析这个算法的执行流程,找出循环嵌套和递归调用,然后计算时间复杂度。最后给出优化建议。 加了思维链引导后,答案更完整,逻辑也更清晰。

四、输出格式控制:你要什么格式说清楚

很多人抱怨AI输出太乱,其实是你的问题。

普通问法:

代码 告诉我这个项目的代码结构 升级问法:

代码 用Markdown树形结构列出这个项目的目录结构,每个目录用一句话说明用途。 想要表格就说"请用表格展示",想要列表就说"请分点列出"。

五、迭代优化:一次不满意不要放弃

AI的好处是可以多轮对话。

如果第一次回答不满意,可以:

"你说的第3点再详细解释一下" "这个方案太复杂了,有没有更简单的" "如果要在手机上运行,需要怎么改" 多轮对话比一次问很多效果更好。

总结

技巧 适用场景 角色设定 需要专业输出的场景 上下文构造 需要AI了解项目背景 思维链引导 复杂分析/推理问题 输出格式控制 需要结构化结果 迭代优化 第一次不满意时 Prompt不是玄学,是有技巧的。这些技巧用多了,你会发现AI越来越"懂你"。

标签: