提示词中心与三层提示词
提示词中心把分散在用户、团队和智能体目录中的系统提示词放到同一个界面中管理。打开 资源管理器 → 提示词中心,左侧选择作用范围,右侧编辑内容或预览组合结果。
三个作用范围
| 层 | 影响范围 | 内容 |
|---|---|---|
| 全局 | 当前用户的所有智能体 | 通用偏好、工作方式和跨智能体规则 |
| 团队 | 该团队的全部成员和组长;属于多个团队时可出现多段 | 团队协作约定、共享术语和交付标准 |
| Agent | 单个智能体 | persona.md 人格和 principles.md 行为准则 |
运行时按 全局 → 团队 → Agent 人格 → Agent 行为准则 组合这些可编辑片段,然后加入团队身份、工具、Skill、记忆和会话等运行时上下文。团队提示词不能伪造或改写真实团队身份;成员、组长和同伴关系来自团队配置。
L0 / L1 / L2
全局和团队编辑器支持表单与 Markdown 源码两种模式。分层文件必须使用严格的二级标题:
## L0
一句话核心摘要
## L1
- 每次任务都需要看到的关键要点
## L2
较长的背景、示例、例外和操作细节
| 层级 | 运行时行为 |
|---|---|
| L0 | 始终注入系统提示词 |
| L1 | 默认注入系统提示词 |
| L2 | 默认不注入,保留为按需读取的详情 |
L0/L1/L2 表示加载粒度,不是权限或安全等级。保存全局、团队或 Agent 文件不会自动扩大工具权限、文件范围或审批权限。
如果源码没有识别到分层标题,DesireCore 会把整份文件作为一个提示词片段注入,并在校验或保存时给出格式提示。
编辑和预览
- 选择“全局提示词”、某个团队,或展开某个智能体
- 在表单模式填写 L0/L1/L2,或在源码模式编辑完整 Markdown
- 保存内容
- 对 Agent 选择“提示词预览”,按全局、团队、Agent 和系统分组检查组合结果
预览会显示片段来源和字符数,适合发现重复、冲突和过长内容。预览反映查询时可加载的静态上下文;实际请求还可能动态加入 inbox、handoff、语音、工具或最新团队状态,因此排查线上请求时应以接口审计记录的系统提示词摘要为最终依据。
写作建议
- 全局层只写所有智能体都适用的规则
- 团队层写协作和交付约定,不重复成员身份
- Agent 层保留角色特有的人格和边界
- 把短小、常用内容放在 L0/L1,把长解释和示例放在 L2
- 不要依靠提示词替代工具权限、审批策略或代码级安全限制
实战示例
以下是一个三层提示词的配合示例,展示如何避免重复和冲突:
全局提示词(适用于所有智能体):
## L0
用户偏好中文回复,技术术语保留英文原文。
## L1
- 输出格式优先使用 Markdown 表格和列表
- 代码块标注语言类型
团队提示词(仅团队成员可见):
## L0
文档团队:统一使用 Docusaurus 格式,图片放 static/img/ 对应章节目录。
## L1
- 提交前运行 npm run build 确认无断链
- 配图使用 SVG 格式,支持暗色模式
Agent 人格(单个智能体独有):
## L0
技术文档工程师,专注于 API 参考和用户指南。
## L1
- 写作风格:简洁、准确、面向开发者
- 每个操作步骤配一个可复制的代码示例
运行时,这三层按顺序拼接,智能体同时知道用户偏好(全局)、团队规范(团队)和自身角色(Agent)。
常见问题
| 问题 | 原因与解决 |
|---|---|
| 保存后智能体行为没变化 | L2 内容默认不注入运行时;确认关键规则在 L0/L1 中 |
| 预览中看到重复内容 | 全局和 Agent 层写了相似规则;精简其中一层 |
| 团队提示词不生效 | 确认智能体已加入该团队;多团队时检查是否选对了团队 |
| 源码模式提示"格式错误" | 检查二级标题是否严格为 ## L0、## L1、## L2(注意空格) |
| 字符数过长导致截断 | 把详细内容移到 L2,L0/L1 只保留摘要 |
提示词 ≠ 权限
修改提示词不会改变智能体的工具权限、文件访问范围或审批策略。如需调整安全边界,请在 资源管理器 → 智能体设置 → 权限 中操作。