Graph Engineering — скилл

Со скиллом Graph Engineering агент проектирует граф знаний, проверяет связи и готовит данные для поиска по источникам.

  • 572 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Минимальный доступ

Почему такой уровень

  • Скилл дает инструкции по проектированию; доступы к данным и выполнение инструментов определяются отдельно выбранным агентом.
Все причины и проверки

codejunkie99/graph-engineering

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/graph-engineering

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Скилл дает инструкции по проектированию; доступы к данным и выполнение инструментов определяются отдельно выбранным агентом.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Graph Engineering задает агенту последовательность построения графа знаний. Сначала агент проверяет, нужен ли граф для вопроса пользователя, затем выбирает представление и описывает типы сущностей и связей. После извлечения фактов он проверяет качество, объединяет дубли и готовит данные для поиска. Для обучения есть отдельный режим: агент объясняет этапы на примере проекта пользователя и рисует небольшие схемы. Материалы о графах задач помогают спланировать зависимости между исполнителями и отдельной проверкой результата.

Для кого. Архитекторам баз знаний, которые переходят от разрозненных документов к схеме сущностей, связей и проверяемых источников.

Подходит, если

  • Запрос требует пройти несколько связей между людьми, проектами и событиями.
  • Перед извлечением данных вы хотите согласовать минимальную онтологию.
  • В разных источниках одна сущность названа по-разному и требует объединения.
  • Для обучения вы хотите разобрать граф на собственном небольшом наборе документов.

Не подходит, если

  • Для ответа достаточно простого поиска строки в таблице.
  • Вы ищете готовый сервер хранения графа без проектирования.
  • Источники фактов невозможно сохранить для последующей проверки.

Пример запроса к агенту

На трех документах проекта объясни, нужен ли граф, и подготовь минимальную схему сущностей с примерами связей.

Ограничения

Скилл содержит методику, поэтому хранилище и средства извлечения нужно выбрать для своего проекта. Инструкции не исправляют неверные источники: проверяйте выборку сущностей и отношений перед объединением. Для каждой связи требуется сохранить происхождение и время извлечения, иначе последующая проверка будет затруднена. Материалы адаптированы из учебного курса и исследований агентов; целевые показатели качества служат ориентиром, а результат на своих данных нужно измерить отдельно.

Как отключить. Уберите папку graph-engineering из каталога скиллов клиента. Созданные схемы, диаграммы и данные проекта останутся.

Частые вопросы

Как включить учебный режим?

Попросите агента научить graph engineering на вашем проекте. Он должен объяснять этапы по очереди и давать небольшие упражнения.

С какого объема начать?

Инструкция предлагает пилот на небольшом наборе, например десяти документах, до масштабирования.

Обязателен ли Neo4j?

Нет. Среди вариантов есть граф свойств, RDF и типизированные связи в JSON или SQLite.

Что делать с дубликатами имен?

Задайте правила сопоставления и объединения сущностей, сохраняя ссылки на источники. Этот этап идет до выдачи графа агентам.

Как описывать команду агентов?

Используйте справочник `references/task-graphs.md`: в нем автор соединяет задачи реальными зависимостями и отделяет проверку результата.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Скилл для агента: строит граф знаний Neo4j из CSV и Excel, пишет безопасный Cypher и добавляет векторный поиск GraphRAG.

СкиллРасширенный доступ581Звезды репозитория

Граф знаний с MCP-сервером: агент ищет понятия по смыслу, видит, насколько они подтверждены, и находит спорные места в источниках.

MCP-серверРасширенный доступ131Звезды репозитория

myKG строит граф знаний с оценками уверенности из смешанных документов и отдает его агенту через MCP или навык Claude Code.

CLIРасширенный доступ85Звезды репозитория

Скиллы для Neo4j: запросы Cypher, моделирование графов, драйверы, импорт, GraphRAG, GDS и создание экземпляров Aura

ПлагинРасширенный доступ122Звезды репозитория
Официальный

MCP-сервер и навык Neo4j: агент запускает алгоритмы Graph Data Science на графе, от центральности до эмбеддингов

MCP-серверРасширенный доступ99Звезды репозитория

opengis-skills дает агенту 120 навыков по GIS, CAD, ИИ, IoT, 3D и Си-шарп: GDAL, QGIS, GeoServer, PostGIS.

СкиллМинимальный доступ83Звезды репозитория

Коротко о README

В наборе есть отдельные справочники по моделированию, извлечению и объединению фактов. Файл `WORKFLOWS.md` содержит готовые блоки запросов для отдельных этапов.

Бейдж для README

Исходный SKILL.md

---
name: graph-engineering
description: Teaches an agent graph engineering — both halves. Knowledge graphs (ontology design, entity/relation/event extraction, fusion, GraphRAG/memory serving; distilled and translated from Southeast University's graduate Knowledge Graph course, npubird/KnowledgeGraphCourse, 4.4K stars) and task graphs (agent orchestration — parallel fan-out, verifier separation, the stop rule, human gates). Use when asked to build a knowledge graph, extract entities/relations from text, design an ontology, dedupe/merge entities, add graph memory or GraphRAG to an agent, orchestrate multi-agent workflows as a graph, or LEARN graph engineering — in teaching mode the agent explains each stage with worked examples and generates visual diagram artifacts.
---

# Graph Engineering

Graph engineering is the discipline of designing the structures agents work through — not the
prompts. It has two halves:

1. **Knowledge graphs** — what agents remember. Nodes are entities and facts, edges are
   relationships with time and provenance. This file's 9-stage pipeline covers it, distilled
   from Southeast University's graduate KG course
   (https://github.com/npubird/KnowledgeGraphCourse, Prof. Peng Wang), translated to English
   and adapted for LLM-era agents.
2. **Task graphs** — how agents work. Nodes are jobs, edges are execution dependencies:
   parallel fan-out, separate verifier contexts, the stop rule, the human gate.
   Read [references/task-graphs.md](references/task-graphs.md) when the request is about
   orchestrating agents rather than building memory.

Core mental model: a knowledge graph is a **product with a schema**, not a pile of triples.
Quality comes from the pipeline order — model the domain BEFORE extracting, fuse BEFORE storing,
evaluate at every stage.

## Teaching Mode

When the user wants to LEARN graph engineering (rather than build something), teach it — do
not just execute. Rules:

1. Anchor every stage in the user's own domain: ask for one real project or dataset, then use
   it as the running example through all stages.
2. **Generate visual artifacts as you teach.** Concepts in this discipline are shapes; show
   them. For each major concept, produce a small diagram the user can keep — mermaid diagrams
   (flowchart for the pipeline and task graphs, `graph LR` for example ontologies and
   subgraphs) or a single self-contained HTML page when interactivity helps. At minimum:
   the 9-stage pipeline, a 3-type ontology drawn from the user's domain, one extracted
   subgraph (5-10 nodes) from a real sample, and the diamond pattern with the user's own jobs
   as nodes.
3. Teach in the pipeline's order, one stage per exchange, each ending with a small exercise
   ("write 3 competency questions for your project") before moving on.

Сообщить о проблеме