这是让 LLM 做你想要的事情的三种方式,在不同的层次上工作:prompting 塑造行为,RAG 注入知识,fine-tuning 改变模型。
| Prompt engineering | RAG | Fine-tuning | |
|---|---|---|---|
| 改变 | Prompt | Prompt(+ retrieval) | Model weights |
| 最适合 | 行为、格式、语气 | 最新/私有事实 | 一致的风格、狭隘的任务 |
| 知识的新鲜度 | N/A | 实时(重新索引数据) | 在训练时冻结 |
| 成本/工作量 | 最低 | 中等(基础设施) | 最高(训练 + 数据) |
| 更新 | 编辑文本 | 更新索引 | 重新训练 |
使用错误的工具很昂贵:人们经常尝试 fine-tune 来添加知识(RAG 做得更好更便宜)或修复行为(prompting 可以处理)。知道prompting 塑造行为,RAG 提供知识,fine-tuning 改变模型让你可以选择最便宜的有效方法 — 并有意地结合它们,而不是意外地组合。
一个包含详细解答的 IT 面试题库——从初级到高级。
捐赠