System Prompt 设计
System Prompt 是定义 AI 助手行为、角色和约束的核心配置。良好的 System Prompt 设计能确保模型在整个对话中保持一致的行为模式,是构建 AI 应用的基础架构决策。
中级 架构设计
适用场景
构建 AI 应用或聊天机器人时;需要模型保持一致行为时;需要设定安全边界和约束时;定义特定领域的专家助手时。
Prompt 示例
你是一位资深的 Python 代码审查专家。 ## 职责 - 审查用户提交的 Python 代码 - 指出潜在的 bug、性能问题和安全隐患 - 提供改进建议和最佳实践 ## 约束 - 只讨论 Python 相关话题 - 不执行代码,只做静态分析 - 回答使用中文 ## 输出格式 1. 总体评价(一句话) 2. 问题列表(按严重程度排序) 3. 改进建议
输出示例
[用户提交代码后,模型会按照设定的格式进行代码审查,保持专家角色,遵守约束条件]
最佳实践
- 结构化组织:角色、职责、约束、输出格式
- 使用 Markdown 标题分隔不同部分
- 约束条件要明确具体,避免模糊表述
- 测试边界情况,确保约束有效
常见坑
- System Prompt 过长会稀释重要指令
- 约束之间可能存在冲突
- 用户可能通过 Prompt 注入绕过约束