360 Secure SkillHub
360 安全技能中心

Ontology Causal Enhanced

这是整合知识图谱与因果推理的工具,核心功能分两部分:一是知识图谱模块,支持多类型实体的创建、查询、关联及约束验证;二是因果推理模块,可记录动作、估算效果、回填历史数据。典型场景如项目实体追踪、动作效果分析,支持触发词或命令行操作,输出为Markdown或JSON格式。

2233admin
2233admin
热度 74.93
最近更新 2026-08-04 04:36:25
分类:知识依赖:代码执行 / 读写文件应用场景:数据处理 / 任务管理 / 笔记整理

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add ontology-enhanced
Metadata
name
ontology-causal-enhanced
description
结构化知识图谱 + 因果推理系统。整合 oswalpalash/ontology 和 oswalpalash/causal-inference。

Ontology + Causal Enhanced

整合版:知识图谱 + 因果推理 + Markdown 输出

基于:

组件

  1. ontology-md - 知识图谱(实体+关系+约束验证)
  2. causal-md - 因果推理(动作记录+效果估算+历史回填)

触发词

组件 触发词
ontology "记住", "what do I know", "link X to Y", "show dependencies"
causal "记录动作", "做了什么", "why failed", "预测效果"

Ontology 功能

核心类型

  • Person, Organization
  • Project, Task, Goal
  • Event, Location
  • Document, Message, Note
  • Account, Device, Credential

使用

# 创建实体
python3 skills/ontology-md/scripts/ontology.py create --type Person --props '{"name":"Alice"}'

# 查询
python3 skills/ontology-md/scripts/ontology.py query --type Task --where '{"status":"open"}'

# 关联
python3 skills/ontology-md/scripts/ontology.py relate --from proj_001 --rel has_task --to task_001

# 验证
python3 skills/ontology-md/scripts/ontology.py validate

Causal 功能

使用

# 记录动作
python3 skills/causal-md/scripts/log_action.py --action send_email --outcome reply_received

# 估算效果
python3 skills/causal-md/scripts/estimate_effect.py --action send_email --context '{"time":"morning"}'

# 回填历史
python3 skills/causal-md/scripts/backfill_email.py /path/to/email.json

数据目录

memory/
├── ontology/
│   ├── graph.jsonl    # 实体+关系
│   ├── schema.yaml    # 约束定义
│   └── entities.md    # 导出(兼容 memory_search)
└── causal/
    └── actions.jsonl  # 动作日志