本文作者:程序员晚枫 | AI编程布道者 | 专注AI工具测评与教学

全网40万+粉丝,6年Python开发经验,开源项目python-office作者

📢 先上链接:👉 点击订阅火山方舟Coding Plan

邀请码:GF2QJX3V

💡 想系统学习AI编程? 👉 点击了解AI编程训练营

大家好,这里是程序员晚枫。

同样的火山方舟Coding Plan,为什么有人用得飞起,有人觉得一般?

差别在Prompt。

今天分享我总结的Prompt技巧,帮你生成更好的代码。

火山方舟Coding Plan Prompt技巧:让AI生成更好的代码
火山方舟Coding Plan Prompt技巧:让AI生成更好的代码

技巧1:明确角色设定

❌ 不好的Prompt:

1
写一个登录功能

✅ 好的Prompt:

1
2
3
4
5
6
你是一位有10年经验的后端工程师,请用Python写一个用户登录功能。
要求:
1. 使用JWT认证
2. 密码需要加密存储
3. 包含输入验证
4. 有完整的错误处理

技巧2:提供上下文

❌ 不好的Prompt:

1
优化这段代码

✅ 好的Prompt:

1
2
3
4
5
6
7
这是一个处理用户订单的函数,目前性能有问题。
请优化它,要求:
1. 时间复杂度从O(n²)降到O(n)
2. 保持原有功能
3. 添加类型注解

[粘贴代码]

技巧3:指定输出格式

❌ 不好的Prompt:

1
解释这段代码

✅ 好的Prompt:

1
2
3
4
5
6
7
请解释这段代码的工作原理,按以下格式输出:
1. 整体功能概述
2. 关键步骤说明
3. 潜在问题分析
4. 改进建议

[粘贴代码]

技巧4:分步骤提问

❌ 不好的Prompt:

1
写一个完整的电商系统

✅ 好的Prompt:

1
2
3
4
5
6
我们一步步来设计一个电商系统的订单模块。

第一步:先设计数据库表结构
要求:包含订单表、订单商品表、订单状态流转

等你看完第一步,我们再进行下一步。

技巧5:要求解释思路

Prompt示例:

1
2
3
4
5
6
请写一个Python装饰器,实现函数执行时间统计。

要求:
1. 先解释实现思路
2. 再给出完整代码
3. 最后给出使用示例

这样你能学到思路,而不只是复制代码。

不同模型的Prompt策略

模型Prompt策略
Doubao简洁直接,重点突出
GLM-4可以复杂一些,逻辑清晰即可
DeepSeek-V3详细描述技术需求
Kimi适合长上下文,可以提供更多背景

常用Prompt模板

模板1:代码生成

1
2
3
4
5
6
7
8
9
请用[语言]写一个[功能]的函数/类。

要求:
1. [具体要求1]
2. [具体要求2]
3. [具体要求3]

输入示例:[示例]
输出示例:[示例]

模板2:代码审查

1
2
3
4
5
6
7
8
请审查以下代码,按以下维度分析:
1. 代码规范
2. 潜在Bug
3. 性能问题
4. 可维护性
5. 改进建议

[粘贴代码]

模板3:学习新技术

1
2
3
4
5
6
请用通俗易懂的方式解释[技术概念]。

要求:
1. 用类比帮助理解
2. 给出实际应用场景
3. 提供一个简单代码示例

写在最后

Prompt是门手艺,需要多练。

火山方舟Coding Plan给了你强大的模型,Prompt技巧帮你发挥它的威力。

👉 点击订阅


📚 想系统学习AI编程?

👉 点击了解AI编程训练营

《30讲 · AI编程训练营》 —— 包含完整Prompt工程课程。


程序员晚枫,专注AI编程培训,开源项目 python-office 作者。


相关阅读


🎓 AI 编程实战课程

想系统学习 AI 编程?程序员晚枫的 AI 编程实战课 帮你从零上手!


🤖 开发者效率工具推荐

👉 想体验 MiniMax Token Plan点击这里享受 9 折优惠

💡 按次计费,非常划算! 想象成去菜市场买菜——买张门票进去,菜随便拿。按使用次数收费,不限额度,用多少付多少,特别适合开发者!