更新资源协议文档,新增资源获取实现说明,明确AI系统在资源加载中的主动获取责任和加载验证要求,提升文档的实用性和清晰度。

This commit is contained in:
sean
2025-05-19 22:06:55 +08:00
parent ac2f5d8d4a
commit e7aa2c7a60
5 changed files with 272 additions and 1 deletions

View File

@ -14,7 +14,8 @@ DPML角色合成提示词框架说明了如何通过基础协议的组合构建A
```ebnf
(* EBNF形式化定义 *)
role_composite ::= (thought_element | execution_element | memory_element)+
role_element ::= '<role' attributes? '>' role_content '</role>'
role_content ::= (thought_element | execution_element | memory_element)+
(* 复用现有协议的语法定义 *)
thought_element ::= '<thought' attributes? '>' thought_content '</thought>'
@ -34,6 +35,8 @@ memory_content ::= (* 见memory.protocol.md中的定义 *)
## 🧩 语义说明
`<role>`标签是DPML中定义AI角色的顶层标签它封装了思考模式、执行模式和记忆模式三大基础协议共同构成一个完整的角色定义。角色定义必须使用`<role>`作为根标签,而不应直接使用其他标签的组合。
角色是思考模式、执行模式和记忆模式三大基础协议的组合表达。每个协议分别定义了角色的不同方面:
- **thought(思考模式)**: 定义角色的思维方式、分析框架和对话风格