消息角色与提示结构
状态:🚧 占位待补齐
一句话定义:Chat Completions 里用 system / user / assistant / tool 等角色把「规则、用户话、历史、工具结果」分开,是提示工程的骨架。
你为什么要学这个
分不清角色,就会把规则塞进 user、把工具结果当 assistant,导致越狱难防、多轮错乱、成本失控。
大纲(待补齐)
- 各角色职责与常见厂商差异(OpenAI / Anthropic / 国产兼容)
- 多轮历史怎么截断与摘要
- 工具调用回合:assistant → tool → assistant 的状态机
- 系统提示分层:身份 / 安全 / 风格 / 业务规则
- 反模式:把整份知识库塞进 system
已有相关文档(先读这些)
学习要点(补齐后应能回答)
- system 和 user 各放什么?
- 工具结果为什么通常是 tool 角色而不是 user?
- 多轮过长时优先砍什么?
参考资料(待补充)
-
评论
评论加载中…