Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.
Typed knowledge graph for structured agent memory and composable skills. Используется при создании и запросе сущностей (Person, Project, Task, Event, Document), связывании объектов, проверке ограничений, планировании многошаговых действий как преобразований графа и при необходимости совместного состояния между навыками.
Ontology
Типизированный словарь и система ограничений для представления знаний в виде проверяемого графа.
Ключевая идея
Любая информация представляется как сущность с типом, набором свойств и связями с другими сущностями. Любое изменение проходит проверку на соответствие ограничениям типа перед сохранением.
Entity: { id, type, properties, relations, created, updated }
Relation: { from_id, relation_type, to_id, properties }
Когда использовать
| Триггер | Действие |
| «Запомни, что…» | Создать или обновить сущность |
| «Что я знаю о X?» | Запрос к графу |
| «Свяжи X с Y» | Создать связь |
| «Покажи все задачи проекта Z» | Обход графа |
| «Что зависит от X?» | Поиск зависимостей |
| Планирование многошаговых задач | Моделирование как преобразование графа |
| Навыку нужно общее состояние | Чтение/запись объектов онтологии |
Основные типы
Агенты и люди
Person: { name, email?, phone?, notes? }
Organization: { name, type?, members[] }
Работа
Project: { name, status, goals[], owner? }
Task: { title, status, due?, priority?, assignee?, blockers[] }
Goal: { description, target_date?, metrics[] }
Время и место
Event: { title, start, end?, location?, attendees[], recurrence? }
Location: { name, address?, coordinates? }
Информация
Document: { title, path?, url?, summary? }
Message: { content, sender, recipients[], thread? }
Thread: { subject, participants[], messages[] }
Note: { content, tags[], refs[] }
Ресурсы
Account: { service, username, credential_ref? }
Device: { name, type, identifiers[] }
Резюме
Ontology — это типизированный граф знаний для структурированной памяти агента и компонуемых навыков. Он позволяет создавать и запрашивать сущности, связывать данные между собой, контролировать корректность через ограничения и строить сложные планы как последовательность операций над графом. Такой подход обеспечивает единое, проверяемое и расширяемое представление данных внутри AI-агентов. :
Файл из источника