提示工程心法:Few-shot、Chain-of-Thought 等实用技巧
不堆术语,讲清提示工程最实用的几个核心方法:Few-shot、CoT、角色设定、结构化输出,附可直接套用的模板。
#提示工程#Prompt#Few-shot#CoT更新于 2026-08-12
📑 本页目录
提示工程(Prompt Engineering)不是玄学,本质是用正确的方式给模型下达指令。核心心法只有一句话:
先告诉模型你是谁、要什么、怎么算对,再让它干活。
四个最实用的方法
1. 角色设定(System Prompt)
给模型一个明确的身份和约束,比模糊指令效果好得多。
你是一名资深的前端工程师,只输出可直接运行的代码,
不解释、不客套,遇到不确定的需求先指出歧义。
2. Few-shot(少样本示例)
给 1-3 个“输入→正确输出”的例子,让模型“照着做”。比纯描述指令稳定得多。
把产品名翻译成英文,保留品牌调性:
"极致轻薄笔记本" → "Ultra-Slim Laptop"
"超长续航手机" → "Long-Lasting Battery Phone"
"曲面电竞显示器" →
3. Chain-of-Thought(思维链,CoT)
让模型“先想再答”,把推理过程显式写出来。对数学、逻辑推理题提升明显。
Q: 小明有 3 个苹果,又买了 2 个,送人 1 个,还剩几个?
A: 先有 3 个,加 2 个得 5 个,再减 1 个,剩 4 个。
Q: 一支笔 2 元,一本本子比笔贵 1 元,买 3 支笔和 2 本本子共多少钱?
A:
或者直接命令:请一步步推理,最后给出结论。
4. 结构化输出约束
明确要求格式(JSON/表格/列表),减少自由发挥。
请把以下内容整理成 JSON:
{"name": "...", "summary": "...", "keywords": [...]}
万能模板
【角色】你是……的专家
【任务】请完成……
【要求】1.…… 2.…… 3.……
【输入】……
【输出格式】……
【示例】……(如有)
常见坑
- 指令模糊:说清楚“算对”的标准
- 一次问太多:拆成多步
- 忘记给上下文:关键背景要喂给模型
- 追求完美:先跑通再优化,迭代比憋大招有效
一句话总结
提示工程的核心不是“技巧多”,而是把话说清楚 + 给足示范(Few-shot)+ 让它先想再答(CoT)+ 限定格式。这四招足够应付 80% 的场景。
继续学习
模型社区与资源:Hugging Face、ModelScope、Replicate、CivitAI
去哪找模型、怎么下模型?盘点主流模型社区:Hugging Face、魔搭 ModelScope、Replicate、CivitAI 的功能与直达教程。
本地部署实践:Ollama / vLLM / llama.cpp 对比与保姆级教程
在本地或小服务器跑大模型的三大工具对比,含安装、量化选型、消费级显卡(RTX 3060/4090)跑 7B/13B 的实战指南。
多模态模型简介:CLIP、GPT-4V 与视觉语言模型
多模态模型让 AI 同时理解文字和图像。从 CLIP 的对比学习,到 GPT-4V 的图文对话,讲清它们如何对齐不同模态。
扩散模型简介:图像生成背后的原理(去噪的魔法)
Midjourney、Stable Diffusion 背后的扩散模型是怎么工作的?用最直观的方式讲清'从噪声到图像'的过程。