1 of 36

GraphRAG

Chega de mentiras, IA com evidências

Eliézer Zarpelão - Sr Solutions Engineer - Neo4J

2 of 36

Agenda

  1. Grafos
  2. LLMs
  3. GraphRAG
  4. Demo

Eliézer ZarpelãoSr. Solutions Engineer

2

Neo4j Inc. All rights reserved 2025

3 of 36

3

:LOCALIZADA_EM

inicio: 2023-09-18

O que são grafos?

Nós representam entidades

:Pessoa�:EngSol

:Empresa

:Cidade

Nós podem ter zero ou mais rótulos/labels

Relacionamentos representam como as coisas estão relacionadas, conectadas, montadas….

Relacionamento tem direção

Relacionamentos �tem um tipo

:TRABALHA_EM

Nós e relacionamentos podem ter qualquer quantidade de propriedades

nome: Eliézer Zarpelão

nascimento: 19XX-03-01

matricula: 14213

nome: Neo4j

nome: Malmö

4 of 36

Quando eu digo que deixei de te amar…

Neo4j Inc. All rights reserved 2025

4

5 of 36

Como funciona as LLMs… 5M pés

Neo4j Inc. All rights reserved 2025

5

Quando eu digo que deixei de te amar…

… é porque eu te amo

6 of 36

Limitações LLMs

Knowledge Cutoff

Eventos posteriores ao último treino ficam fora do alcance

Informações desatualizadas

Mesmo corretos no passado, respostas podem não refletir a realidade atual

Alucinações

Podem inventar fatos/citações com segurança excessiva baseada em predição de textos

Ausência de dados privados

Soluções exigem integração segura sem expor informações sensíveis

6

1

3

2

4

Viés, falta de contexto, vulnerabilidade à prompt injection, respostas inconsistentes

7 of 36

Podemos resolver… com supervised finetuning

7

Entrada

Saída desejada

Quando eu digo que deixei de te amar

Quando eu digo que não quero mais você

E nessa loucura de dizer que não te quero

É porque eu te amo

É porque eu te quero

Vou negando as aparências, disfarçando as evidências

8 of 36

Ou com retrieval-augmented generation (RAG)

Neo4j Inc. All rights reserved 2025

8

9 of 36

RAG usando busca de similaridade de vetores

Neo4j Inc. All rights reserved 2025

9

10 of 36

E o GraphRAG?

Calma, vamos construir nosso grafo de conhecimento primeiro…

10

11 of 36

Construção do Knowledge Graph

Mix dados estruturados e não-estruturados

Dados estruturados com texto longo

Dados não-estruturados

Normalmente PDFs ou outros documentos de texto

Dados estruturados

Dados estruturados com valores de texto curtos

11

Neo4j Inc. All rights reserved 2024

12 of 36

Construção do Knowledge Graph

Mix dados estruturados e não-estruturados

Dados estruturados com texto longo

Dados não-estruturados

Normalmente PDFs ou outros documentos de texto

Dados estruturados

Dados estruturados com valores de texto curtos

12

boa metodologia,�boas ferramentas,�comum nas empresas 👍

intrinsecamente difícil, ferramentas imaturas,�Caso "hello world" 😱

boa metodologia,�boas ferramentas, maior parte dos casos reais 👍

Neo4j Inc. All rights reserved 2024

13 of 36

Two Types of Knowledge Graphs

Lexical Graph

Uma representação em grafo, por exemplo, de palavras, parágrafos, trechos, documentos e os relacionamentos entre eles

Domain Graph

Uma representação em grafo do mundo real ou digital, ou seja, o domínio que você está modelando

Esses dois não são exaustivos

Também não são mutuamente exclusivos

13

Neo4j Inc. All rights reserved 2024

14 of 36

Grafo de conhecimento como base do RAG

Maior capacidade de recuperar e organizar dados contextualmente relevantes, permitindo respostas:

- precisas

- confiáveis

- explicáveis

Neo4j Inc. All rights reserved 2025

14

15 of 36

Fluxo GraphRAG

Neo4j Inc. All rights reserved 2025

15

16 of 36

Como melhorar a acurácia e recall?

Step-back prompting e outras estratégias de embeddings

16

17 of 36

Step-back prompting

Neo4j Inc. All rights reserved 2025

17

Quais músicas de C&X fizeram sucesso em 1990?

Qual o histórico de músicas de C&X fizeram sucesso?

Em 1982, Fio de Cabelo fez sucesso. Em 1989, No Rancho Fundo fez sucesso. Em 1990, Evidências fez sucesso.

Em 1990, Evidências fez sucesso

18 of 36

Basic retriever

Ou:

  • Vector Retriever
  • Naive Retriever
  • Baseline RAG
  • Basic RAG
  • Typical RAG

Neo4j Inc. All rights reserved 2025

18

19 of 36

Hypothetical Question Retriever

  • Cria o embedding da pergunta do usuário e compara com embeddings de perguntas já geradas
  • Recupera os chunks associados às perguntas mais semelhantes (k)
  • Melhora resultados em relação à busca direta pergunta → texto
  • Exige pré-processamento

Neo4j Inc. All rights reserved 2025

19

20 of 36

Parent-Child Retriever

  • Chunks menores, vetores melhores
    • textos curtos trazem embeddings mais significativos
  • Busca em child chunks
    • encontra trechos mais próximos da pergunta
  • Recupera parent chunks
    • garante contexto mais amplo para resposta
  • Pré-processamento
    • dividir em parent e child chunks, criar embedding apenas dos child

Neo4j Inc. All rights reserved 2025

20

21 of 36

Query language generation

Convertendo linguagem natural em Cypher (query language)

21

22 of 36

Gerando Cypher a partir da questão

Neo4j Inc. All rights reserved 2025

22

Me mostre em grafo o Luciano Huck e as empresas que ele tem sociedade.

23 of 36

Cypher retriever

  • Cypher Templates
    • Queries parametrizadas
  • Dynamic Cypher Generation
    • Geração usando trechos pré-definidos
  • Text2Cypher
    • Queries dinâmicas baseadas no schema

Neo4j Inc. All rights reserved 2025

23

24 of 36

1. Maior �precisão

2. Desenvolvimento facilitado

3. Explicabilidade�& Governança

Benefícios do GraphRAG

25 of 36

GenAI

Linguagem�Estatísticas�Criatividade

KGs

Conhecimento �Fatos�Contexto

Preciso

Contextual

Explicável

Grafos de conhecimento (KG) desbloqueiam GenAI

26 of 36

26

Caminho das pedras com GraphRAG

27 of 36

Neo4j Inc. All rights reserved 2025

28 of 36

IA Generativa & Neo4J

29 of 36

Grafos são a camada de dados perfeita para IA Generativa

30 of 36

94% dos líderes empresariais concordam que a IA é crítica para o sucesso nos próximos cinco anos

31 of 36

Receio generalizado: Mais da metade dos líderes empresariais atualmente desencorajam a adoção de GenAI.2

Falta de Explicabilidade: Mais de 80% dos executivos se preocupam que a natureza não transparente da GenAI possa resultar em decisões ruins ou ilegais.2

Risco de Imprecisão: Imprecisão e alucinação são dois dos riscos mais citados da adoção da tecnologia GenAI em todos os níveis de uma organização.3

Gerenciar riscosé a maior barreira para escalar iniciativas de IA

32 of 36

GenAI

Linguagem�Estatísticas�Criatividade

KGs

Conhecimento �Fatos�Contexto

Preciso

Contextual

Explicável

Grafos de conhecimento (KG) desbloqueiam GenAI

33 of 36

3X

Grafo de Conhecimento melhora a precisão das respostas do LLM em 54,2%, uma média 3 vezes melhor do que apenas SQL

Maior precisão

34 of 36

Benefícios do GraphRAG

1. Maior �precisão

2. Desenvolvimento facilitado

3. Explicabilidade�& Governança

35 of 36

Comece agora mesmo

GRATUITAMENTE!

Neo4j Inc. All rights reserved 2025

35

36 of 36

Obrigado!!!

YouTube

Linkedin

Comunidade Neo4j