04
交互层
人
以自然语言提出问题,通过 Agent 获取经过知识支撑的答案。
OUTCOME知识与决策
OCTX
将完整 Markdown、Chunk、Event、Entity、关系和向量封装为一个开放、可验证、可移植的上下文 Package。一次生成,在任何兼容的知识系统与 Agent 中复用。
基础架构
以自然语言提出问题,通过 Agent 获取经过知识支撑的答案。
自动检索知识库,把召回结果写入当前上下文后完成回答。
携带 Markdown、Chunk、Event、Entity、关系和可选向量的开放上下文资产。
一个文件,不只是一个文档
sha256:9bd4…e31aindex.mdconcepts/*.md
chunks.jsonlevents.jsonlentities.jsonl
chunk-events.jsonlevent-entities.jsonl
config.json*.arrow
为什么需要 Open Context
今天,一份文档进入知识系统后,会被切分、抽取、关联和向量化。这些高成本成果通常只存在于某个数据库里。文件离开系统,结构就消失了。
Open Context 把这些成果提升为独立资产。生产者可以发布,接收者可以检查、安装、升级和追溯,Agent 则可以直接进入正常检索路径。
开放标准的边界
OCTX 直接采用 OKF 兼容 Markdown。没有专用 SDK,也能打开、审阅和版本控制。
UUIDv7 保持对象身份,Package Digest 锁定精确内容,Release 负责版本演进。
Chunk、Event、Entity、关系和向量可以随包传播,不必在每个系统重复抽取。
向量和本地索引是加速层。兼容就复用,不兼容就从可信上游完整重建。
从创建到召回
from octx import create_octx, open_octx, validate_octx
release = create_octx(
source="./knowledge",
workspace="./my-context",
name="SAG Technical Research",
output="research-context.octx",
)
with open_octx("research-context.octx") as package:
report = validate_octx(package)
assert report.validfrom zleap_sag import import_octx
installation = import_octx("research-context.octx")
# Documents are available immediately.
# Missing local indexes continue in the background.
print(installation.status) # installed | indexing | ready渐进采用
| 层级 | Markdown | 稳定身份 / Release | Chunk / Event / Entity | 向量 | 用途 |
|---|---|---|---|---|---|
| OKF Bundle | ✓ | — | — | — | 人和 Agent 可读 |
| OCTX | ✓ | ✓ | 可选 | 可选 | 可传播、可校验 |
| SAG-Structured | ✓ | ✓ | 完整且无孤立记录 | 可选 | 直接导入结构层 |
OPEN BY DESIGN