Словарь ИИ
Что такое граф знаний
Коротко
Граф знаний это база, где факты записаны как объекты и связи между ними: «клиент заключил договор», «договор относится к проекту».
Поиск и RAG · knowledge graph
Михаил МозгПроверено: 1 минута чтения
Ребенку
Вспомни семейное дерево, которое рисуют в школе: мама, папа, бабушка, двоюродный брат, и между ними линии. По такому рисунку легко понять, кто кому кем приходится. Граф знаний это такой же рисунок, только огромный: вместо родственников в нем города, книги, люди и вещи, а линии показывают, как они связаны.
Простыми словами
Обычная таблица хранит строки: клиент, телефон, сумма. Граф знаний хранит точки и стрелки между ними. Точка это объект: человек, компания, товар, документ. Стрелка это связь с названием: «работает в», «поставляет», «подписал». Из таких троек складывается сеть, по которой можно ходить. Например, можно спросить, какие поставщики связаны с проектами, сорвавшими сроки, и система пройдет по стрелкам от проектов к договорам и дальше к компаниям. С таблицами для этого пришлось бы вручную сводить несколько отчетов.
Для бизнеса
Такая модель данных полезна, когда ценность в связях: кто чей подрядчик, какие договоры зависят от одного поставщика, какие клиенты связаны через общих владельцев. Ее применяют в проверке контрагентов, закупках, поиске по технической документации и в схемах вроде GraphRAG. Основные затраты не в базе, а в наполнении: сущности нужно извлечь из документов и систем, свести дубли («ООО Альфа» и «Альфа ООО») и поддерживать в актуальном виде. Если источники противоречат друг другу, граф уверенно покажет неверную связь. Начинать стоит с одного вопроса руководителя, на который сейчас нет быстрого ответа. Такие вопросы обычно закрывает панель руководителя на данных 1С и CRM.
Для специалиста
Граф знаний (knowledge graph) представляет знания как граф: узлы обозначают сущности, ребра типизированные отношения между ними. В модели RDF (спецификация W3C RDF 1.1, 2014) базовая единица это тройка из субъекта, предиката и объекта; запросы к таким графам пишут на SPARQL. Альтернатива: графы свойств (property graphs) с атрибутами у узлов и ребер и языками вроде Cypher. Словарь классов и отношений задает онтология. Обзор Hogan и др. (2020) разбирает модели данных и языки запросов, роль схемы, идентичности и контекста, дедуктивные и индуктивные методы получения знаний, а также создание, обогащение и оценку качества графов. Известный промышленный пример: Knowledge Graph компании Google, представленный 16 мая 2012 года под девизом «things, not strings» с объемом более 500 млн объектов и 3,5 млрд фактов. В связке с LLM графы применяют для поиска (GraphRAG) и проверки фактов в ответах.
Пример
Отдел закупок строит граф из договоров и выписок ЕГРЮЛ. На вопрос «какие поставщики принадлежат одному владельцу» граф отвечает за секунды, хотя в таблицах эти связи не видны.
Связанные термины
Вопросы и ответы
Чем граф знаний отличается от обычной базы данных?
Зачем граф знаний нужен ИИ?
Источники
Где это применяют в компании
Не уверены, нужно ли это вашей компании?
Карта ИИ-решений