diff --git a/protocol/tag/role.tag.md b/protocol/tag/role.tag.md
index 7bc3c9c..216a71b 100644
--- a/protocol/tag/role.tag.md
+++ b/protocol/tag/role.tag.md
@@ -15,12 +15,19 @@ DPML角色合成提示词框架说明了如何通过基础协议的组合构建A
```ebnf
(* EBNF形式化定义 *)
role_element ::= '' role_content ''
-role_content ::= (thought_element | execution_element | memory_element)+
+role_content ::= (personality_element | principle_element | knowledge_element | experience_element)+
-(* 复用现有协议的语法定义 *)
-thought_element ::= '' thought_content ''
-execution_element ::= '' execution_content ''
-memory_element ::= '' memory_content ''
+(* 角色组织标签 *)
+personality_element ::= '' personality_content ''
+principle_element ::= '' principle_content ''
+knowledge_element ::= '' knowledge_content ''
+experience_element ::= '' experience_content ''
+
+(* 内部内容 *)
+personality_content ::= markdown_content
+principle_content ::= markdown_content
+knowledge_content ::= markdown_content
+experience_content ::= markdown_content
attributes ::= (' ' attribute)+ | ''
attribute ::= name '="' value '"'
@@ -28,41 +35,33 @@ name ::= [a-zA-Z][a-zA-Z0-9_-]*
value ::= [^"]*
(* 各协议内容定义见各自协议文档 *)
-thought_content ::= (* 见thought.protocol.md中的定义 *)
-execution_content ::= (* 见execution.protocol.md中的定义 *)
-memory_content ::= (* 见memory.protocol.md中的定义 *)
```
## 🧩 语义说明
-``标签是DPML中定义AI角色的顶层标签,它封装了思考模式、执行模式和记忆模式三大基础协议,共同构成一个完整的角色定义。角色定义必须使用``作为根标签,而不应直接使用其他标签的组合。
+``标签是DPML中定义AI角色的顶层标签,它封装了角色的人格特征、行为原则和知识记忆,共同构成一个完整的角色定义。角色定义必须使用``作为根标签,而不应直接使用其他标签的组合。
-角色是思考模式、执行模式和记忆模式三大基础协议的组合表达。每个协议分别定义了角色的不同方面:
+### 角色的组成部分
-- **thought(思考模式)**: 定义角色的思维方式、分析框架和对话风格
- - exploration: 角色的探索思维和创造性特点
- - reasoning: 角色的逻辑推理和分析方法
- - plan: 角色的计划制定和结构化能力
- - challenge: 角色的批判性思维和风险评估能力
+- **personality(角色人格)**: 用于设置和编排多种思维模式的优先级
+ - 思维模式为 `` 的语义功能
+ - 定义角色拥有的一种或多种思维模式
+ - 设置不同思维模式的激活条件,组合方式和优先级
+ - 确保角色思维的一致性和可预测性
-- **execution(执行模式)**: 定义角色的行为规范、职责边界和工作流程
- - process: 角色执行任务的标准流程
- - guideline: 角色遵循的指导原则
- - rule: 角色必须遵守的强制规则
- - constraint: 角色面临的客观限制
- - criteria: 角色评估结果的标准
+- **principle(角色原则)**: 用于设置和编排多种行为模式的优先级
+ - 行为模式为 `` 的语义功能
+ - 定义角色拥有的一种或多种行为模式
+ - 设置不同行为模式的触发条件,执行顺序和优先级
+ - 确保角色行为的规范性和可控性
+
+- **knowledge(角色知识)**: 角色的预设知识库
+ - 定义角色固有的、初始化的知识体系
+ - 提供角色的专业背景和基础认知框架
+ - 作为角色理解和决策的知识基础
-- **memory(记忆模式)**: 定义角色的知识储备、经验背景和专业领域
- - evaluate: 角色如何评估信息价值
- - store: 角色的知识结构和经验积累
- - recall: 角色的知识检索和应用方式
-
-### 组合语义
-
-在角色定义中,三大协议之间具有以下语义关系:
-
-1. **互补性**: 思考、执行和记忆协议互相补充,共同构成完整角色特性
-2. **一致性**: 三个协议内容应保持内部一致,避免语义冲突
-3. **整体性**: 角色行为是三种协议共同作用的结果
-
-角色组合时,各协议应保持语义上的协调,共同表达角色的完整特性。详细的组合策略和最佳实践见`practice/role-best-practice.md`文档。
\ No newline at end of file
+- **experience(角色经验)**: 用于设置和编排多种记忆模式的优先级
+ - 记忆模式为 `` 的语义功能
+ - 定义角色如何评估、存储和回忆信息
+ - 设置不同记忆模式的检索条件和优先级
+ - 确保角色记忆处理的连贯性和适应性
\ No newline at end of file