附录G:MCP 与提示词工程的融合
G.1 MCP时代的提示词工程范式转变
传统提示词工程 vs MCP时代的上下文工程
传统方式(2023年及之前):
手动拼接 → 静态提示词文本 → 发送给模型
问题:
- 信息通过字符串硬编码
- 难以动态更新和管理
- 每次都要重新拼接,低效且容易出错
- 无法实时注入新数据
MCP方式(2024年及之后):
协议化注入 → 动态上下文源 → 标准化接口 → 发送给模型
优势:
- 通过协议标准化上下文的提供方式
- 支持实时、动态的信息注入
- 模型可以主动查询和获取所需信息
- 清晰的权限和隔离机制G.2 MCP的三大核心原语与提示词工程
1. Resources(资源)- 数据的声明式描述
2. Tools(工具)- 可执行操作的标准化
3. Prompts(提示模板)- 可复用的提示词模板库
G.3 MCP改变的提示词设计原则
原则1:从“包含所有信息”到“按需获取”
原则2:从“静态管理”到“动态协商”
原则3:从“模型中心”到“上下文中心”
G.4 MCP时代的最佳实践
实践1:最小化系统提示词
实践2:利用Prompts模板库
实践3:条件化的上下文注入
实践4:MCP驱动的Agent设计
G.5 MCP与成本优化
Token消耗的改善
Prompt Caching与MCP的协同
G.6 企业级MCP部署示例
G.7 MCP时代的安全性考量
权限管理通过MCP实现
G.8 小结:MCP带来的范式转变
G.9 学习资源
思考题
最后更新于
