Настройка Graphify для создания графа знаний

Создаём граф знаний из кода и PDF с Graphify. Поддерживает ast‑парсинг, интеграцию с ai‑agents antigravity claude‑code, code‑analysis.

Средний
Алексей Кузнецов
Алексей Кузнецов
Системный администратор22 июля 2026 г.2 мин чтения

Требования

  • Установленный Python 3.10+
  • Доступ к репозиторию Graphify (https://github.com/Graphify-Labs/graphify)
  • Базовое понимание структуры проектов и AST

Клонирование репозитория Graphify

Склонируйте официальный репозиторий Graphify для получения исходного кода и конфигурационных файлов.

git clone https://github.com/Graphify-Labs/graphify.git && cd graphify

Установка зависимостей

Установите необходимые Python-пакеты из requirements.txt для корректной работы инструмента.

pip install -r requirements.txt

Настройка конфигурации

Скопируйте файл конфигурации и адаптируйте его под ваш проект, указав пути к исходникам и документам.

cp config.yaml.example config.yaml && nano config.yaml

Запуск парсинга AST

Запустите парсер AST для анализа структуры кода и создания базового графа знаний.

python src/ast_parser.py --project ./my_project

Интеграция с документацией

Добавьте пути к документации и SQL-схемам в конфигурацию для расширения графа.

echo 'documents: ["./docs", "./sql_schemas"]' >> config.yaml

Проверка графа

Проверьте результат парсинга через веб-интерфейс Graphify для анализа связей между сущностями.

python src/serve_graph.py --port 8080

Интеграция с AI-агентами

Подключите Graphify к вашему AI-агенту для использования графа в качестве источника знаний.

echo 'knowledge_graph: ./graphify_output' >> agent_config.yaml

Настройка Graphify для создания графа знаний: AST, AI-агенты, antigravity, claude-code, code-analysis

Создание локального графа знаний из кода, документов и SQL-схем с Graphify: AST-парсинг, настройка и интеграция с AI-агентами.

Предварительные требования

  • Установленный Python 3.10+
  • Доступ к репозиторий Graphify (https://github.com/Graphify-Labs/graphify)
  • Базовое понимание структуры проектов и AST

Для более глубокого понимания antigravity см. нашу статью антигравити, а также материалы про claude-code здесь и code-analysis тут.

Шаг 1: Клонирование репозитория Graphify

Склонируйте официальный репозиторий Graphify для получения исходного кода и конфигурационных файлов.

git clone https://github.com/Graphify-Labs/graphify.git && cd graphify

Шаг 2: Установка зависимостей

Установите необходимые Python-пакеты из requirements.txt для корректной работы инструмента.

pip install -r requirements.txt

Шаг 3: Настройка конфигурации

Скопируйте файл конфигурации и адаптируйте его под ваш проект, указав пути к исходникам и документам.

cp config.yaml.example config.yaml && nano config.yaml

Шаг 4: Запуск парсинга AST

Запустите парсер AST (анализ синтаксической структуры кода) для анализа структуры кода и создания базового графа знаний.

python src/ast_parser.py --project ./my_project

Подготовка проекта

Убедитесь, что каталог ./my_project существует и содержит ваш исходный код. При необходимости замените путь на актуальный каталог вашего проекта.

Шаг 5: Интеграция с документацией

Добавьте пути к документации и SQL-схемам в конфигурацию для расширения графа.

if grep -q '^documents:' config.yaml; then
  sed -i 's/^documents:.*/documents: ["./docs", "./sql_schemas"]/' config.yaml
else
  echo 'documents: ["./docs", "./sql_schemas"]' >> config.yaml
fi

Шаг 6: Проверка графа

Проверьте результат парсинга через веб-интерфейс Graphify. Проанализируйте связи между сущностями.

python src/serve_graph.py --port 8080

Шаг 7: Интеграция с AI-агентами

Подключите Graphify к вашему AI-агенту для использования графа в качестве источника знаний.

echo 'knowledge_graph: ./graphify_output' >> agent_config.yaml
Поделиться:TelegramX / TwitterVK