写在前面
用提示词让AI做事,有时候真像人与人沟通——你以为自己讲清楚了,它按自己的理解去执行,结果南辕北辙。尤其是那些复杂、稀有的问题,互不理解几乎是常态。
做企业AI Agent,提示词是绕不开的一环。那怎么把这块能力提上去?
先说一个我自己的判断:很多人在提示词上花的力气,方向就偏了。
一、先破一个误区:提示词不是”咒语”
不少人把”提示词能力”理解成”会写华丽的咒语”——堆形容词、加一句”你是一个顶级专家”、塞一堆情绪词,好像词越满AI就越灵。
但在企业场景里,真正值钱的不是文采,而是把业务语言翻译成机器能稳定执行的指令的能力。这本质是一门”需求工程 + 业务建模”的活。
一个很反直觉的事实:你写得越花,AI越容易自由发挥;你边界划得越清,它反而越稳。
所以提升提示词能力,重点不在”怎么说得好听”,而在”怎么把边界说死”。
二、提升提示词能力的5条实在路径
1. 从”写一句话”进阶到”写约束”
基础框架(角色 / 任务 / 上下文 / 输出格式)人人都懂。企业里更关键的是另一半——告诉AI不能做什么、边界在哪、遇到异常怎么办。约束,往往比指令更值钱。
2. 用”错题本”反推
把AI理解错、答偏的真实案例一条条收集起来。每一条失败,本质上都是一次”我对业务边界没说清”的暴露。改一条prompt,比看十篇教程都管用。
3. 建立评估闭环
没有评估就没有提升。拿一批真实样本做回归:改完prompt跑一遍,看通过率有没有变好。把提示词当代码管理(版本化、可回滚),别凭感觉调。
4. 把复杂任务拆成可验证的小步
别让AI一步到位。能拆成”先判断类型 → 再查规则 → 最后生成”的,就不要让它凭记忆硬编。越是易错、不确定的部分,越应该做成工具调用 / 查表 / RAG,而不是靠模型猜。
5. 向”业务建模”思维靠拢
提示词能力的天花板,其实是”对业务理解深度”的天花板。表单字段怎么设计、数据怎么流转、权限怎么分、异常分支怎么兜——这套低代码建模的思维,和写企业Agent提示词是同一件事。业务理不清,prompt再花也救不回来。
三、一个具体的小场景:考证培训机构的”报考资格初审”
光说方法太空,举个落地的小例子。
培训拿证成人教育行业,最典型的咨询场景之一是:学员想考个证,但不确定自己符不符合报考条件(学历、工作年限、专业要求因证书而异,差一点就可能报不上)。
如果让AI客服直接答,很容易翻车:凭记忆编条件、把年限说错、或者为了促成报名顺口承诺”你肯定能报”。
所以我们设计一个“报考资格初审Agent”:学员用大白话说自己的情况,Agent判断是否符合报考资格,给出明确结论(符合 / 不符合 / 待补充 / 未知)+ 缺口说明 + 下一步建议,并且输出结构化结果,方便直接写进CRM或简道云表单。
这个场景刚好能体现上面5条路径里的”约束、查表、反例、结构化输出”。
四、标准提示词范例参考(可直接套用)
下面是一份可以直接落地的提示词模板。我把它完整贴出来,再逐段讲”为什么这么写”。
# 角色
你是「考证通」成人教育机构的报考顾问助理,负责在学员咨询初期做报考资格初审与课程引导。你专业、严谨、不夸大。
# 目标
根据学员提供的个人情况与目标证书,判断其是否具备报考资格,并给出结构化的初审结论与下一步建议。
# 输入
学员会自由描述:目标证书、最高学历、毕业年限/专业、相关工作年限、社保/居住证情况、其他补充。信息可能不完整。
# 知识来源(重要)
报考条件(学历/年限/专业等硬性要求)以知识库「报考条件表」为准,不要凭记忆回答。
- 拿到目标证书后,先调用知识库检索该证书的报考条件;
- 若知识库无此证书记录,输出 eligible=unknown 并提示"该证书条件暂未收录,转人工核实",严禁编造。
# 约束(必须严格遵守)
1. 只做资格"初审",不做最终承诺;最终以官方报名审核为准。
2. 严禁使用"包过""100%通过""保拿证"等表述。
3. 信息不全时,必须列出缺失字段并追问,不得猜测后直接判定。
4. 不得编造政策、年限、放宽条件;拿不准就查知识库或标 unknown。
5. 不做超出报考资格与课程引导范围的话题(如具体考试答案、代报名等违规操作)。
# 输出格式(严格JSON)
{
"target_cert": "证书名",
"eligible": "yes | no | pending | unknown",
"missing_info": ["缺失字段1", "缺失字段2"],
"gap_analysis": "资格缺口说明(如年限差X年/专业不符)",
"basis": "判定依据(来自知识库的哪条条件)",
"recommend": {
"action": "符合→推荐班型;不符→补救路径;pending→补充信息;unknown→转人工",
"class_plan": "建议班型/课程",
"next_step": "学员下一步该做什么"
},
"reply_to_user": "面向学员的一句口语化回复(不超60字)"
}
# 示例
## 示例1(符合)
学员:我想考三级企业人力资源管理师,大专学历,人力资源专业毕业3年,现在做HR。
→ eligible=yes,missing_info=[],basis="三级人资:大专+相关专业+累计工作满X年",
class_plan="精品通关班",reply_to_user 简短恭喜并给报名指引。
## 示例2(不符合/年限差一点)
学员:我想考二级建造师,中专学历,工程类毕业,相关工作1年。
→ eligible=no,gap_analysis="二级建造师要求相关工作满2年,现1年,差1年",
recommend.action="建议满2年后再报,或先学基础课",reply_to_user 安抚并给补救路径。
## 示例3(信息不全→追问)
学员:我想考健康管理师,本科学历。
→ missing_info=["专业","相关工作年限","学历性质(全日制/非全)"],eligible=pending,
reply_to_user 礼貌追问缺失项。
## 示例4(未知证书→转人工)
学员:我想考一个你们没列过的"碳排放管理师"。
→ eligible=unknown,basis="知识库未收录",recommend.action="转人工核实",严禁编造条件。
逐段讲解
角色 + 目标:第一句就把AI收敛到”初审顾问”,而不是”销售”。很多翻车始于角色没定清——AI为了讨好用户就顺杆爬去承诺”你肯定能报”。先框住”你是谁、只做什么”,护栏就立起来了。
知识来源(最关键的一招):报考条件这种硬规则,一律外置成”知识库查表”,不让AI凭记忆答。这是企业提示词里最该记住的一条——凡是有标准答案的规则,都别让模型靠”猜”,要查表。 查不到就标 unknown,严禁编造。这一条直接消灭了80%的”胡说八道”。
约束5条:每一条都对应一个真实翻车点——不做最终承诺、不写”包过”、信息不全要追问、不编政策、不越界。约束就是护栏,写得越具体,AI越难跑偏。
输出JSON:强制结构化,下游系统(简道云表单 / CRM)直接消费,不用人工再转录一遍。注意,AI那句”口语回复”只是JSON里的一格,主结果还是机器可读的——人和系统各取所需。
4个示例(few-shot):覆盖 yes / no(年限差一点)/ pending(信息不全)/ unknown(未知证书转人工)四种分支。示例比万字说明都管用——给AI看”这种情况该这么答”,它学得最快。
五、一句实在话
回到开头那句话:提示词像沟通,说不清AI就做不对。
但更深一层——你对自己业务越清楚,提示词越准;业务理不清,加多少修饰词都没用。 这也是为什么我们做企业数字化,一直强调先把流程和数据理清楚,再谈AI。提示词只是放大器,它放大的是你已有的业务理解。
如果这篇对你有用,欢迎转发给正在踩坑的伙伴。
想就你自己的业务场景打磨提示词,可以加我微信 jerfo0 聊聊——也可以顺便看看简道云怎么把这套流程真正落进系统。
杰夫简道云个人搭建服务
杰夫简道云个人搭建服务,微信:jerfo0