天工AI提示词工程入门:高回复质量Prompt编写技巧
一条核心经验:想让AI精准响应你的需求,靠的不是反复调整提示词措辞,而是搭建清晰的指令框架。很多人抱怨“我写的指令AI总是跑偏”,根本原因在于指令本身——任务目标模糊、没有角色定位、缺乏示例参照、输出边界未定义。把这四个环节控死,回复质量自然稳定。
第一步:明确任务类型与核心指令
对话开头直接告诉AI你要它“执行什么动作”,动词必须精确到可操作。比如“列出Python处理CSV文件的5种常用方法,并标注每种方法的适用场景”,远比“帮我了解Python”有效。像“分析”“思考”“理解”这类抽象动词,模型大概率自由发挥,输出空洞泛化内容。
这条核心指令必须放在Prompt最顶部,独立成句。一旦被埋在背景描述里,模型容易忽略它,反而去响应后面那些更“生动”的修饰语。
第二步:设定角色与上下文约束
两种实操手法。第一种:用冒号分隔角色声明与任务,例如:“你是一位有8年经验的嵌入式开发工程师:对比FreeRTOS和Zephyr在ARM Cortex-M4芯片上的内存占用差异,只列数据,不解释原理。”第二种:用括号补充硬性限制,例如:“(仅限2024年后发布的学术论文数据)(输出表格,含‘框架名称’‘平均RAM占用’‘ROM占用范围’三列)”。
注意:角色设定必须真实可执行。“全知全能的宇宙专家”这类描述看似高大上,但模型无法据此锚定行为边界,反而更容易跑偏。
第三步:提供高质量示例(Few-shot)
操作方式:先写一个标准输入→输出对,用“→”连接;确保示例与当前任务同类型、同粒度、同格式;数量控制在1到3个——超过4个会稀释模型对主任务的注意力。细节:每个示例末尾换行,不加任何说明文字。
举例:
“输入:把‘用户登录失败,请检查密码’翻译成英文→输出:Login failed. Please check your password.”
“输入:把‘订单已发货,预计2天后送达’翻译成英文→输出:Your order has been shipped and is expected to arrive in 2 days.”
没有示例时,模型依赖通用语感作答;有了精准示例,它会严格对齐你的格式习惯和表达精度。
第四步:控制输出结构与终止条件
在Prompt末尾用明确符号划定边界。要求分点,就写“请用‘●’开头,每点不超过20字”;要求JSON格式,就写“严格输出合法JSON,字段为{“summary”:“”, “steps”:[]},不得包含任何额外文本或注释”。需要强制截断,直接写“请严格控制在300字以内,超字数立即停止输出”。
天工AI对这类硬性字数指令的响应相当稳定。但注意:如果写“尽量控制在300字左右”,它通常能输出到450字以上。
