在Dify这类对话式AI应用构建平台中,SYSTEM, USER, ASSISTANT 这三种消息类型共同定义了与大型语言模型(LLM)交互的结构和上下文。它们的关系可以理解为:
- SYSTEM: 扮演着“导演”或“场景设定者”的角色。
- USER: 扮演着“提问者”或“任务发起者”的角色。
- ASSISTANT: 扮演着“LLM的回应”或“AI助手的思考/行动范例”的角色。
1. SYSTEM 提示词 (System Prompt / System Message):
- 职责:
- 设定AI的核心身份、角色、个性、行为准则、高级指令和背景知识。 这是对LLM进行“初始化”或“人格化”的关键部分。
- 定义任务的总体目标、约束条件、输出风格和格式要求。
- 提供通用的、在整个对话会话中都应保持一致的上下文或指令。
- (可选)在某些高级应用中,可以包含一些通用的“工具调用”指令或安全过滤规则。