当前位置:首页 >  站长 >  编程技术 >  正文

编程提示词模板:角色+约束+示例输出,一套固定套路

 2026-09-01 12:56  来源: 互联网   我来投稿 撤稿纠错

  一键部署OpenClaw

 

 

 同一个AI,有人用着像老程序员,有人用着像新手。差别不在模型,在提示词。很多人问AI要代码,就一句“写个登录功能”,AI按最通用的理解给你一套,你用不了还得自己改——不是AI不行,是你没告诉它你的环境、你的约束、你要的格式。

编程提示词有个固定套路,四要素:角色、任务、约束、示例输出。角色让AI切换专业模式;任务说清楚要做什么;约束圈定边界(用什么语言、兼容什么版本、要不要防注入);示例输出让AI知道你要的格式长什么样。四要素齐全,AI的输出质量会稳定很多。

# 通用模板,直接抄

你是一名有10年经验的PHP开发工程师(角色)

请帮我写一个函数(任务):

根据用户ID查询用户信息并返回

 

要求(约束):

1. 使用PDO预处理,禁止拼接SQL

2. 兼容PHP 7.4+

3. 数据库连接从配置文件读取,不要硬编码

4. 查询失败时返回null并记录错误日志

5. 注释用中文

 

输出格式(示例输出):

完整函数代码,含参数说明和调用示例

三个高频场景,三个变体。生成代码:重点写约束,尤其安全约束——PDO预处理、过滤输入、输出转义,一次说清省得返工。改写代码:把原代码贴出来,说清“哪里不好、改成什么样、别动什么”——加个“不要改动函数签名”能避免AI顺手把接口也改了。解释代码:让AI先讲逻辑再给结论,别让它一上来就改代码,你只是想看懂。

# 改写场景模板

请改写下面这段代码,要求:

1. 修复SQL注入风险

2. 保持函数名和参数不变(不要动接口)

3. 错误处理用try-catch统一

4. 改完说明每处改动的原因

 

【原代码】

$sql = "SELECT * FROM user WHERE id=" . $_GET['id'];

$result = mysql_query($sql);

while ($row = mysql_fetch_array($result)) {

    echo $row['name'];

}

 

# 解释场景模板

请解释下面代码的作用,要求:

1. 先讲整体逻辑,再讲关键细节

2. 指出可能存在的性能或安全问题

3. 最后用一句话总结这段代码

 

【代码】

...贴代码...

两个容易踩的坑。一是把示例输出写成“给个例子就行”,AI会偷懒只给个空壳,要写清楚“完整可运行的代码,含错误处理”;二是堆砌术语不加上下文,AI给出的代码风格会飘,加一句“风格与现有项目保持一致(基于我贴的现有代码)”就能稳住。提示词不是越长越好,是信息密度越高越好。

养成用模板的习惯之后,你会发现AI的返工率明显下降。省下来的时间,够你多写几段自己的业务逻辑——毕竟AI负责干活,你负责把关,分工明确才能长久。

申请创业报道,分享创业好点子。点击此处,共同探讨创业新机遇!

相关标签
ai技术
AI编程

相关文章

  • 2026开源编程模型怎么选?Qwen3-Coder、DeepSeek、GLM实测对比

    想本地部署个编程模型,打开模型库一看:Qwen3-Coder、DeepSeek、GLM、CodeGeeX……名字一堆,参数从几十亿到几千亿都有,价格和硬件要求天差地别。选错了,要么跑不动,要么效果拉胯。2026年这个时间点,开源编程模型的格局其实很清楚,按用途选就行。第一梯队看三个家族。阿里Qwen

    标签:
    AI编程
  • Ollama部署DeepSeek-Coder,离线代码补全十分钟搞定

    有些代码不能出网。客户源码、带密钥的配置文件、还没上线的项目——喂给云端AI总有顾虑。本地部署一个代码模型,不联网、不扣费、没有速率限制,代码就在自己机器上跑。以前这事门槛高,现在Ollama把部署简化到一条命令。Ollama是当前最省事的本地模型运行工具,一条命令装好,一条命令拉模型。代码场景首选

    标签:
    ai技术
    AI编程
  • EXPLAIN结果看不懂?丢给AI要索引优化建议,人工确认再落地

    页面打开慢,查出来是某个SQL拖了后腿。你对MySQL有点基础,知道要看EXPLAIN,但type一列写着ALL,rows几万行,Extra里还有个Usingfilesort——认识每个词,就是不知道从哪下手改。这种时候,AI是个好参谋,但记住它只是参谋,拍板还得你自己来。第一步把证据收集齐:慢SQ

    标签:
    AI编程
    mysql
  • awk日志分析命令总写错?给AI看样例日志,让它反推

    想让AI写awk命令统计访问日志,最常见的结果是:命令写出来了,字段编号是错的。AI默认以为日志是空格分隔、第一列是IP,但Nginx的combined格式、Apache的common格式、加了代理的头字段,列的位置全不一样。AI没见过你的日志,凭经验写,错是必然的。正确姿势是反推:把日志的真实样例

    标签:
    ai技术
    AI编程
  • 让AI写自动备份脚本,你只管验收——附完整校验流程

    手写备份脚本不难,难的是把细节想全:数据库要锁表吗、备份文件要不要压缩、旧的备份什么时候清、备份失败怎么通知你。很多人图省事直接让AI生成,AI给了一版能跑的,装上crontab就再也不管了——直到某天磁盘满了,或者恢复的时候发现备份文件是坏的。AI写脚本的正确用法不是让它“写个备份脚本”,而是把你

    标签:
    ai技术
    AI编程

热门排行

信息推荐