GraphRAG
Chega de mentiras, IA com evidências
Eliézer Zarpelão - Sr Solutions Engineer - Neo4J
Agenda
Eliézer Zarpelão�Sr. Solutions Engineer
2
Neo4j Inc. All rights reserved 2025
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ö
Quando eu digo que deixei de te amar…
Neo4j Inc. All rights reserved 2025
4
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
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
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
Ou com retrieval-augmented generation (RAG)
Neo4j Inc. All rights reserved 2025
8
RAG usando busca de similaridade de vetores
Neo4j Inc. All rights reserved 2025
9
E o GraphRAG?
Calma, vamos construir nosso grafo de conhecimento primeiro…
10
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
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
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
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
Fluxo GraphRAG
Neo4j Inc. All rights reserved 2025
15
Como melhorar a acurácia e recall?
Step-back prompting e outras estratégias de embeddings
16
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
Basic retriever
Ou:
Neo4j Inc. All rights reserved 2025
18
Hypothetical Question Retriever
Neo4j Inc. All rights reserved 2025
19
Parent-Child Retriever
Neo4j Inc. All rights reserved 2025
20
Query language generation
Convertendo linguagem natural em Cypher (query language)
21
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.
Cypher retriever
Neo4j Inc. All rights reserved 2025
23
1. Maior �precisão
2. Desenvolvimento facilitado
3. Explicabilidade�& Governança
Benefícios do GraphRAG
GenAI
Linguagem�Estatísticas�Criatividade
KGs
Conhecimento �Fatos�Contexto
Preciso
Contextual
Explicável
Grafos de conhecimento (KG) desbloqueiam GenAI
26
Caminho das pedras com GraphRAG
Neo4j Inc. All rights reserved 2025
IA Generativa & Neo4J
Grafos são a camada de dados perfeita para IA Generativa
94% dos líderes empresariais concordam que a IA é crítica para o sucesso nos próximos cinco anos
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
GenAI
Linguagem�Estatísticas�Criatividade
KGs
Conhecimento �Fatos�Contexto
Preciso
Contextual
Explicável
Grafos de conhecimento (KG) desbloqueiam GenAI
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
Benefícios do GraphRAG
1. Maior �precisão
2. Desenvolvimento facilitado
3. Explicabilidade�& Governança
Comece agora mesmo
GRATUITAMENTE!
Neo4j Inc. All rights reserved 2025
35
Obrigado!!!
YouTube
Comunidade Neo4j