ММООЗЗГГ.ru

Словарь ИИ

Что такое граф знаний

Коротко

Граф знаний это база, где факты записаны как объекты и связи между ними: «клиент заключил договор», «договор относится к проекту».

Поиск и 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) и проверки фактов в ответах.

Пример

Отдел закупок строит граф из договоров и выписок ЕГРЮЛ. На вопрос «какие поставщики принадлежат одному владельцу» граф отвечает за секунды, хотя в таблицах эти связи не видны.

Связанные термины

Вопросы и ответы

Чем граф знаний отличается от обычной базы данных?

Реляционная база хранит таблицы, и связи между ними приходится собирать запросами. В графе связи хранятся напрямую, поэтому цепочки вида «компания, владелец, другая компания» находятся быстро.

Зачем граф знаний нужен ИИ?

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

Источники

Где это применяют в компании

Не уверены, нужно ли это вашей компании?

Карта ИИ-решений
Написать в Telegram