删除多个不再使用的协议文档,包括memory、dpml、execution、resource和thought协议,清理代码库以提高可维护性。
This commit is contained in:
@ -1,24 +1,16 @@
|
||||
# resource 应用协议
|
||||
# DPML资源模式提示词框架
|
||||
|
||||
> **TL;DR:** resource标签用于定义资源协议,提供统一的资源引用方式,支持通过`@协议名://路径`形式访问各类资源。
|
||||
|
||||
## 🔍 基本信息
|
||||
|
||||
**标签名:** `<resource>`
|
||||
**版本:** 1.0.0
|
||||
**类别:** 资源
|
||||
**状态:** 草稿
|
||||
**创建日期:** 2023-06-30
|
||||
> **TL;DR:** DPML资源模式提示词框架定义了统一的资源引用提示词模板,支持通过`@协议名://路径`形式在提示词中访问和操作各类资源。
|
||||
|
||||
### 目的与功能
|
||||
|
||||
resource标签用于定义特定类型的资源协议,使开发者能够以标准化的方式描述如何引用和处理各种资源。通过这个标签,可以明确资源的引用语法、路径规则和查询参数,确保资源引用在不同环境中的一致性和可靠性。此标签是PromptX中资源引用协议(RP)在应用层面的具体实现方式。
|
||||
DPML资源模式提示词框架用于定义特定类型的资源访问提示词,使开发者能够以标准化的方式在提示词中描述如何引用和处理各种资源。通过这个框架,可以明确资源提示词的引用语法、路径规则和查询参数,确保资源引用在不同环境中的一致性和可靠性。此框架是PromptX中资源引用协议(RP)在提示词层面的具体实现方式。
|
||||
|
||||
主要功能包括:
|
||||
- 定义资源协议的标识和引用方式
|
||||
- 规范资源路径的语法结构和解析规则
|
||||
- 指定资源支持的查询参数和格式
|
||||
- 提供资源使用的示例说明
|
||||
- 定义资源提示词的标识和引用方式
|
||||
- 规范化资源路径的提示词语法结构和解析规则
|
||||
- 指定资源提示词支持的查询参数和格式
|
||||
- 提供资源类提示词的标准化示例
|
||||
|
||||
### 默认支持的通用协议
|
||||
|
||||
@ -49,17 +41,7 @@ markdown_content ::= (* 任何有效的Markdown文本,包括代码块、表格
|
||||
|
||||
## 🧩 语义说明
|
||||
|
||||
resource标签定义了一个资源协议,指定了如何使用`@协议名://路径`的形式引用和访问特定类型的资源。
|
||||
|
||||
标签包含的主要子元素及其语义:
|
||||
|
||||
- **protocol属性**:定义资源协议的名称,如`file`、`http`、`context`等
|
||||
- **location子标签**:定义资源路径的格式和规则,指定如何定位资源
|
||||
- **params子标签**:定义资源支持的查询参数,指定如何处理资源的特定部分或格式
|
||||
|
||||
### 资源引用语法
|
||||
|
||||
资源引用使用`@`符号作为统一入口,遵循以下核心语法规则:
|
||||
resource标签定义了一个资源协议,指定了如何使用`@`符号作为统一入口,遵循以下核心语法规则:
|
||||
|
||||
```ebnf
|
||||
resource_reference ::= '@' protocol_name ':' resource_location [query_params]
|
||||
|
||||
Reference in New Issue
Block a user