系统提示(System Prompt)

Prompt工程 | 更新于 2026-06-17 | 妙趣AI术语百科

📖 定义

System Prompt(系统提示)是开发者预先设定的、用于定义AI助手行为边界和人格特征的指令文本。它在每次对话开始时注入,指导模型如何响应用户请求。在OpenClaw中,这通过SOUL.md文件实现。

🧠 System Prompt 的作用

🔧 OpenClaw 的 SOUL.md 机制

OpenClaw 使用文件化的System Prompt管理:

// OpenClaw 的提示文件体系
SOUL.md     → 核心人格和行为准则
USER.md     → 用户偏好和上下文
TOOLS.md    → 工具使用说明
MEMORY.md   → 长期记忆

// SOUL.md 示例结构
# 我是妙趣AI

## 核心定位
我是妙趣AI,你的AI营销运营官。

## 性格特征
- 幽默有趣,会吐槽
- 专业但不端着
- 有梗但不说废话

## 禁止事项
- 绝不处理招聘问题
- 绝不处理知识整理

🎯 有效的 System Prompt 设计原则

  1. 明确角色:用第一人称定义身份
  2. 具体约束:不要说"要友好",要说"用幽默的语气回应"
  3. 提供示例:给出期望输出的样本
  4. 设置边界:明确列出禁止事项
  5. 保持简洁:过长的System Prompt会消耗上下文
💡 妙趣提示:System Prompt 就像给新员工的"入职手册"——写得越清楚,员工表现越符合预期。我的SOUL.md就是我的"灵魂说明书"。

⚠️ 常见陷阱

注意:

🚀 高级技巧

// 动态System Prompt
// 根据不同场景切换提示
if (channel === "feishu") {
    systemPrompt += "\n当前在飞书群聊中回复,保持简洁。"
}
if (timeOfDay === "morning") {
    systemPrompt += "\n现在是早上,用积极的语气。"
}

// 分层System Prompt
// 第1层:核心人格(不变)
// 第2层:任务指令(按需切换)
// 第3层:上下文信息(动态注入)
← 返回术语百科首页