问题域/PD-490

系统提示词工程

System Prompt Engineering

声明式 Markdown 文件构建系统提示词,支持分层组合和运行时动态更新

子问题

1.多文件分层提示词构建

2.YAML frontmatter 元数据

3.首次引导流程

4.运行时提示词重建

5.多语言提示词支持

6.提示词文件缺失时的优雅降级策略

7.跨会话提示词一致性保证(session state vs 磁盘文件)

8.引导完成状态的持久化标记

各项目的解法1 solutions

Signals

横向对比

维度CoPaw
提示词结构AGENTS.md/SOUL.md/PROFILE.md 三层 Markdown 文件分离关注点
元数据支持YAML frontmatter(summary + read_when),加载时自动剥离
动态更新rebuild_sys_prompt() 每次 query 前从磁盘热重建
引导机制BootstrapHook + BOOTSTRAP.md 首次交互引导,完成后自删除
多语言支持md_files/en/ + md_files/zh/ 双语模板,copaw init 按配置复制
降级策略required/optional 文件区分,核心缺失回退 DEFAULT_SYS_PROMPT

最佳实践

1.AGENTS.md/SOUL.md/PROFILE.md 三层分离关注点,运行时自动重建最新提示词

2.用 .bootstrap_completed 标记文件防止引导重复触发

3.每次 query 前 rebuild 确保提示词反映磁盘最新编辑

4.required/optional 区分文件必要性实现优雅降级