SlideShare une entreprise Scribd logo
1  sur  46
Télécharger pour lire hors ligne
IA Générative et
Graphes Neo4j :
RAG time !
Selon les prévisions, l'IA devrait stimuler
le PIB mondial de 7 % tout en doublant la productivité
au cours de la prochaine décennie.1
Le moteur de croissance des entreprises
1. Goldman Sachs
3 Neo4j Inc. All rights reserved 2024
4
Percées de
l’IA
Personnalisation à
Grande Échelle
Optimiser la Prise de Décision
Efficacité Maximale
des Procédés
Stimuler la Créativité
Analyse Prédictive
Faciliter l’Extraction des
Données et L’Automatisation
Générer du Contenu
& du Code
Améliorer
les Expériences Client
Neo4j Inc. All rights reserved 2024
Neo4j Inc. All rights reserved 2024
5
94%des dirigeants
reconnaissent que l'IA
est cruciale pour la
croissance au cours des
cinq prochaines années.
1. Deloitte’s State of AI in the Enterprise
6
Gérer les
risques liés à l'IA
est le principal
obstacle
à l'expansion des
initiatives IA1
Hésitation généralisée : >50% des CEOs
découragent actuellement l'adoption de l'IAGen.1
Neo4j Inc. All rights reserved 2024
Manque d’explicabilité : >80 % des dirigeants
craignent que la non-transparence de l'IAGen
n'entraîne des décisions médiocres ou illégales.2
Risque d’inexactitude : L'imprécision et
l'hallucination sont les risques les + cités
d'adoption de l'IAGen à tous les niveaux d'une
organisation.3
1. Deloitte’s State of AI in the Enterprise
2. BCG’s Digital Acceleration Index Study 2023 3. McKinsey: The state of AI in 2023
Les défis de l’IAGen
● Manque de connaissance métier
● Impossibilité de vérifier les réponses
● Hallucinations
● Problèmes d'éthique et de biais
7 Neo4j Inc. All rights reserved 2024
8 Neo4j Inc. All rights reserved 2024
Comment les organisations
peuvent-elles utiliser des
connaissances métier
spécifiques pour créer
rapidement des applications
IAGen fiables, contextuelles
et explicables ?
La
Question
n°1
Le “Retrieval-Augmented Generation” devient la norme
Le RAG augmente les LLMs en récupérant
des données externes actualisées et
contextualisées afin de guider les réponses :
● Réduire les hallucinations grâce à des
données contrôlées
●
Fournir des réponses pertinentes et
spécifiques au domaine métier
●
Permettre la traçabilité des sources
Retrieval Augmented Generation
Database of Truth
9 Neo4j Inc. All rights reserved 2024
Pourquoi le RAG avec BD vectorielles n'est pas à la hauteur
1
3
2
4
La similarité n'est pas suffisante pour des raisonnements poussés sur des données d’entreprise
Les BD vectorielles
n’exploitent qu'une fraction de
vos données : Au-delà des
simples "métadonnées", les
bases de données vectorielles
ne parviennent pas à elles
seules à capturer les relations
entre les données structurées.
Ignorance du contexte critique :
Difficulté à saisir les liens entre des
faits nuancés, ce qui rend difficile
la réponse à des questions
spécifiques à un domaine métier et
comportant plusieurs étapes.
Similarité vectorielle ≠ Pertinence :
La recherche vectorielle utilise une
mesure incomplète de la similarité. En
s'appuyant uniquement sur cette mesure,
on peut obtenir des résultats non
pertinents et redondants.
Absence d'explicabilité :
La nature "boîte noire" des
vecteurs empêche la
transparence et l'explicabilité
10 Neo4j Inc. All rights reserved 2024
11 Neo4j Inc. All rights reserved 2024
Le ‘R’ de
‘RAG’,
c’est le
graphe…
12
RAG avec Neo4j -Really About Graphs
Trouver des documents et
des contenus similaires
Identifier les entités
associées aux contenus
et aux motifs (“patterns”)
dans les données
connectées
Inférences et connaissances
issues de l'IAGen améliorées.
Découverte de nouvelles
relations et entités
Unifier les capacités de recherche vectorielle,
de graphe de connaissances et de data science
pour améliorer la qualité et l'efficacité du RAG
Vector Search Data Science
Knowledge
Graph
Neo4j Inc. All rights reserved 2024
Augmenter la pertinence avec le
contexte et les inférences
Accélérer le développement
des applications GenAI
Réalisez votre
prochaine révolution
GenAI grâce au
contexte et à
l’explicabilité
approfondie.
Expliquer et améliorer
les applications GenAI
Neo4j facilite l’IA Générative
13 Neo4j Inc. All rights reserved 2024
Augmenter la pertinence avec le contexte
et les inférences
Améliorer le contexte à l'aide de faits tirés d'un KG
Renforcer la personnalisation et la qualité
à l'aide du graph pattern matching
Élargir les connaissances et les déductions
via la graph data science
et le machine learning orienté graphes
14 Neo4j Inc. All rights reserved 2024
15 Neo4j Inc. All rights reserved 2024
Résultat
Knowledge
Graph
Réponse
Requête
GenAI
Application
Prompt
Interface
Utilisateur
Améliorer le contexte
à l'aide de faits tirés
d'un KG
Un KG Neo4j augmente la pertinence
et la précision des réponses de
l’IAGen en offrant une extraction
complète et précise de l'information.
16 Neo4j Inc. All rights reserved 2024
Améliorer le contexte
à l'aide de faits tirés
d'un KG
Combiner la recherche vectorielle
native avec des parcours de graphe à
plusieurs sauts pour ajouter un
contexte métier spécifique à partir
d'un KG
Inclure la recherche hybride,
notamment la recherche textuelle et les
recherches basées sur des indexes de
dates, numériques et géographiques
3. Le Cypher
généré est
utilisé pour
requêter Neo4j
17 Neo4j Inc. All rights reserved 2024
LLM
Application
Utilisateur
Neo4j Database
5. Réponse
1. Question
2. Question traduite en
requête Cypher
4. Le résultat issu de la base de données
est restitué en langage naturel
Améliorer le contexte
à l'aide de faits tirés
d'un KG
Combiner la recherche vectorielle
native avec des parcours de graphe à
plusieurs sauts pour ajouter un
contexte métier spécifique à partir
d'un KG
Convertir les questions des
utilisateurs en requêtes Cypher pour
effectuer du RAG avec une stratégie
de requêtes explicites
Inclure la recherche hybride,
notamment la recherche textuelle et les
recherches basées sur des indexes de
dates, numériques et géographiques
18 Neo4j Inc. All rights reserved 2024
Utiliser des motifs de parcours
de graphe pour classer et
noter les résultats de la
recherche vectorielle en
fonction de la connaissance du
domaine métier
Extraire des résultats plus précis
afin d'obtenir des réponses LLM
plus personnalisées
from langchain.vectorstores.neo4j_vector import
Neo4jVector
kg_personalized_search =
Neo4jVector.from_existing_index(
embedding=embedding_model,
url=NEO4J_URI,username=NEO4J_USERNAME,password=NEO4J_PA
SSWORD,
index_name='product-text-embeddings',
retrieval_query=f"""
WITH node AS product, score AS vectorSearchScore
OPTIONAL MATCH
(product) [:VARIANT_OF]-(:Article) [:PURCHASED]-
(:Customer)-[:PURCHASED] (a:Article) [:PURCHASED]-
(:Customer {{customerId: '{CUSTOMER_ID}'}})
WITH count(a) AS purchaseScore,
RETURN
""")
Renforcer la
personnalisation
et la qualité
Élargir les connaissances
et les déductions via la
Graph Data Science
et le ML orienté graphes
19
Incorporer rapidement le contexte des
données structurées dans la recherche
vectorielle RAG en utilisant les graph
embeddings de Neo4j avec un index
vectoriel natif
Des connaissances + approfondies par
l'IA en enrichissant votre KG avec la
prédiction de liens, la détection de
communautés et la classification à
l'aide d'algorithmes de graphe
et de l'apprentissage automatique
orienté graphe
Le + vaste catalogue
d'algorithmes de graphes
Espace de travail
analytique
nativement graphe
Graph Embeddings pour
une recherche avancée
Neo4j Inc. All rights reserved 2024
Neo4j Inc. All rights reserved 2024
Augmenter la pertinence avec le
contexte et les inférences
Accélérer le développement
des applications GenAI
Réalisez votre
prochaine révolution
GenAI grâce au
contexte et à
l’explicabilité
approfondie.
Expliquer et améliorer
les applications GenAI
Neo4j facilite l’IA Générative
20 Neo4j Inc. All rights reserved 2024
21
Expliquer et améliorer les applications IAGen
Tracer facilement les sources et expliquer la stratégie de recherche
Comprendre et expliquer les modèles de “grounding” de l'IA
Perfectionner à grande échelle les données de
“grounding” de l’IAGen
Neo4j Inc. All rights reserved 2024
Tracer facilement
les sources
22
Ajouter des métadonnées de
référence (citations)
aux nœuds et aux relations
dans le KG
Permettre la mention des
sources dans les réponses
LLM en intégrant des
frameworks tels que
LangChain et LlamaIndex
Neo4j Inc. All rights reserved 2024
Expliquer
la Logique
d’Extraction
23
Inspecter et expliquer la
logique d'extraction en
convertissant les questions
des utilisateurs en requêtes
Cypher explicites, lisibles
(par les humains) et
traçables.
Neo4j Inc. All rights reserved 2024
24 Neo4j Inc. All rights reserved 2024
Comprendre et expliquer les
mécanismes de Grounding de l'IA
Comprendre les données d'ancrage
en les représentant dans un KG Neo4j-un
format à la fois convivial pour l'homme et
lisible par la machine et l’IAGen
Explorer et visualiser les connexions
entre les données à l'aide de requêtes
Cypher et d'interfaces
low-code/no-code (Neo4j Bloom)
Analyser les modèles dans les données
d'ancrage à l'aide d'algorithmes de
graphes tels que KNN, la détection de
communautés et la centralité pour
comprendre les similitudes sémantiques
et les connexions entre les sources
25 Neo4j Inc. All rights reserved 2024
Perfectionner à l’échelle
les données de “grounding”
de l’IAGen
Permettre aux experts métier
d'inspecter le KG avec Neo4j Bloom,
Cypher et Neo4j Browser
Améliorer la qualité des données en
utilisant Cypher et des algorithmes de
graphes pour l'identification des doublons,
la détection des valeurs aberrantes et la
révélation des tendances et des biais.
26 Neo4j Inc. All rights reserved 2024
Perfectionner à l’échelle
les données de “grounding”
de l’IAGen
Permettre aux experts métier
d'inspecter le KG avec Neo4j Bloom,
Cypher et Neo4j Browser
Améliorer la qualité des données en
utilisant Cypher et des algorithmes de
graphes pour l'identification des doublons,
la détection des valeurs aberrantes et la
révélation des tendances et des biais.
Évaluer les performances du LLM et les
habitudes d'utilisation afin d'identifier les
points d'amélioration-Analyser les liens
entre les prompts, les réponses et les
données de grounding à l'aide de Cypher
et d’algorithmes de graphes.
Augmenter la pertinence avec le
contexte et les inférences
Accélérer le développement
des applications GenAI
Réalisez votre
prochaine révolution
GenAI grâce au
contexte et à
l’explicabilité
approfondie.
Expliquer et améliorer
les applications GenAI
Neo4j facilite l’IA Générative
27 Neo4j Inc. All rights reserved 2024
28
Dynamisez vos applications IA avec une représentation fiable et
dynamique des données (RAG)
Construire rapidement un graphe de connaissances
pour les cas d’usage IA (et pour les autres)
S’intégrer avec l’écosystème GenAI
Accélérer le Développement des Application IAGen
28 Neo4j Inc. All rights reserved 2024
Dynamisez vos applications IA
avec une représentation fiable
et dynamique des données
29
Exploitez toutes vos données en un seul
endroit grâce à un modèle de données de
graphe de propriétés, incluant le stockage
vectoriel et les capacités de recherche
profonde
Evolutif avec un schéma adaptable et
convivial pour intégrer de nouvelles sources
de données, tout en préservant la qualité
Permettre l'ingestion de données en temps
réel dans Neo4j pour une utilisation immédiate
dans les applications GenAI, avec la prise en
charge du streaming via le connecteur Kafka
●
Car
●
Person
Person
Name: “Andre”
Born: May 29, 1970
Twitter: “@dan”
Name: “Mica”
Born: Dec 5, 1975
Car
Brand “Volvo”
Model: “V70”
Description: “An executive car manufactured and…”
DescEmbedding: [0.1, -0.3, 0.4, …, -0.7]
DescSource:”https://en.wikipedia.org/wiki/Volvo_V70”
Since:
Jan 10, 2011
LOVES
KNOWS
KNOWS
LIVES WITH
O
W
N
S
D
R
I
V
E
S
Neo4j Inc. All rights reserved 2024
Construire rapidement
un KG pour les cas
d’usage IA
30
Car
Car
La reconnaissance des entités
nommées (NER) permet
d'accélérer la création de KGs
à partir de données non
structurées
Modéliser rapidement des
données structurées sous
forme de nœuds et de relations
dans un KG
Ingérer du texte, de l'audio et
d'autres contenus en tant que
propriétés vectorielles de
nœuds et les indexer en vue de
leur utilisation RAG
Embedding (Unstructured)
Structured
Unstructured
Data Sources
Named Entity Recognition
Structured Data
Generative AI Models
Embedding Models
Knowledge Graph
Neo4j Inc. All rights reserved 2024
Intégration dans l’
écosystème IAGen
31
GenAI Stack
Application
Generative AI & Embedding Models
Orchestration
Grounding Knowledge Graph
Neo4jGraph
Neo4jVector
GraphCypherQAChain
Neo4jGraphStore
Neo4jVectorStore
KnowledgeGraphIndex
APOC
Text | Chat | Embedding
NL Query | Image Gen
Neo4j Drivers
Java
Python JavaScript
Appeler les APIs LLM de
façon native via Cypher en
utilisant la bibliothèque
open-source Neo4j APOC
Intégrer Neo4j avec les principaux
frameworks LLM open-source tels
que LangChain et LlamaIndex
Orchestration LLM agnostique
connectant les graphes à OpenAI,
AWS Bedrock, GCP Vertex AI,
Azure, Anthropic, Hugging Face,
et d'autres modèles
fondationnels propriétaires et
open source
Neo4j Inc. All rights reserved 2024
Focus sur l'application GenAI,
pas sur l'infrastructure
32
Mises à jour automatiques,
0% de maintenance
Extensibilité & Élasticité à la demande
Sécurité niveau Entreprise
Haute Disponibilité
Neo4j Inc. All rights reserved 2024
Modèles Flexibles de Déploiement Cloud
SaaS infogéré
Prix en fonction de la
consommation
Pour les clouds
privés/hybrides,
ou sur site
Service professionnel
géré par des experts
Neo4j
33 Neo4j Inc. All rights reserved 2024
Self-Hosted
Cloud Managed Services
Graph-as-a-Service
Cloud-native
Déploiement en self-service
Pas d'accès à l'infrastructure
sous-jacente
Modèle de déploiement et de
niveaux de service entièrement
personnalisables
Exploitation dans vos propres
datacenters / VPC
BYOL
Contrôle total de votre environnement
Exécution dans n'importe quel cloud,
depuis votre compte
Avancées de l’IAGen dans le monde réel
basées sur Neo4j
Intégrer l'IA avec les KG
pour une gestion
maîtrisée de la chaîne
d'approvisionnement
Fusionner des données
structurées et non
structurées pour une
meilleure efficacité
opérationnelle
Convertir de vastes
quantités de données non
structurées en
connaissances applicables
Tirer parti de l'IA
pour un contenu
personnalisé à
grande échelle
34 Neo4j Inc. All rights reserved 2024
Un géant pharmaceutique démocratise
l'accès à l'analyse des risques
de sa chaîne d'approvisionnement
35
Défi : Le KG de l'analyse des risques de la supply
chain n'était accessible qu'à 300 experts
familiarisés avec l'analyse des graphes => rendre
ces informations accessibles à ~10000 employés
Solution : Solution d'IA conversationnelle pour
permettre un accès en langage naturel au KG.
Tout employé peut poser une question en anglais
simple, convertie en requête Cypher extrayant de
Neo4j des données pertinentes sur l'évaluation
des risques. Les résultats de la requête sont
traduits en langage naturel
Impact : Accès démocratisé à l'analyse des
risques de la chaîne d'approvisionnement
Neo4j Inc. All rights reserved 2024
Un géant pharmaceutique démocratise
l'accès à l'analyse des risques
de sa chaîne d'approvisionnement
36
Défi : Le KG de l'analyse des risques de la supply
chain n'était accessible qu'à 300 experts
familiarisés avec l'analyse des graphes => rendre
ces informations accessibles à ~10000 employés
Solution : Solution d'IA conversationnelle pour
permettre un accès en langage naturel au KG.
Tout employé peut poser une question en anglais
simple, convertie en requête Cypher extrayant de
Neo4j des données pertinentes sur l'évaluation
des risques. Les résultats de la requête sont
traduits en langage naturel
Impact : Accès démocratisé à l'analyse des
risques de la chaîne d'approvisionnement
Neo4j Inc. All rights reserved 2024
KG
Supply Chain
Prompt (Description
des Produits Désirés)
Requête Cypher
Résultats pertinents
Employé
LLM API
LLM API
Réponse
Une banque d'investissement synthétise les
rapports trimestriels sur les bénéfices de
toutes ses sociétés des portfolios
37
Défi : Les banquiers d'affaires ont besoin de
comprendre rapidement le détail des rapports
trimestriels de toutes les entreprises de leurs
portefeuilles, mais les données sont stockées dans
des formats et des emplacements multiples
Solution : Utiliser les vector embeddings pour
rechercher les informations les plus pertinentes,
tandis que le KG Neo4j ajoute la correspondance
exacte pour les bilans financiers
Impact : Examen accéléré des rapports
trimestriels de toutes les entreprises
Neo4j Inc. All rights reserved 2024
Une banque d'investissement synthétise les
rapports trimestriels sur les bénéfices de
toutes ses sociétés des portfolios
38
Défi : Les banquiers d'affaires ont besoin de
comprendre rapidement le détail des rapports
trimestriels de toutes les entreprises de leurs
portefeuilles, mais les données sont stockées
dans des formats et des emplacements multiples
Solution : Utiliser les vector embeddings pour
rechercher les informations les plus pertinentes,
tandis que le KG Neo4j ajoute la correspondance
exacte pour les bilans financiers
Impact : Examen accéléré des rapports
trimestriels de toutes les entreprises
Neo4j Inc. All rights reserved 2024
Banquier d’affaires
Prompt
LLM
Embeddings API
Vector Search
(Neo4j
Vector Index)
Embedding
Résultats /
Documents
pertinents
KG
Rapports financiers
LLM
Chat API
Réponse
Neo4j Inc. All rights reserved 2024
39
FinServ Technologies Télécommunications Energie
E-Commerce Santé/Pharma
>1,700 organisations utilisent Neo4j
40
Solution homologuée
Named a Visionary in
2023 Gartner Magic Quadrant
Recognized as a Leader in
Q4 2020 Forrester Wave
By 2025, 50% of genAI
initiatives will have improved
reliability and transparency
by combining deep learning
foundation models with
knowledge graphs.
Gartner, Technological Implications of
Generative AI (August 2023)
Neo4j Inc. All rights reserved 2024
41
Pour commencer…
Bundles
GenAI
Offres de
Formation
Cloud
Partners
Fully-Managed Bundles*:
Starter: 24 vCPU, 128GB
Regular: 48 vCPU, 256GB
Large: 82 vCPU, 384GB
Tous les bundles incluent :
● Base de données Neo4j Enterprise
● > 65 Algorithmes IA & ML
● 5 licenses Bloom pour la visualisation
● Connecteurs (DWH, BI, Spark, etc.)
● Ateliers Cloud Partner
● Labos pratiques
● Paiement avec ses crédits cloud
● Clouds privés virtuels
disponibles (VPC)
● AWS Bedrock
[15 % de crédit AWS ARR]
● GCP Vertex AI
● Microsoft OpenAI
*Negotiated and Self-Managed bundles also available
Neo4j Inc. All rights reserved 2024
42
Synthèse
Augmenter la pertinence
avec le contexte et les inférences
Accélérer le développement
des applications GenAI
Expliquer et améliorer
les applications GenAI
Neo4j Inc. All rights reserved 2024
RAG time demo
Merci

Contenu connexe

Tendances

Top 10 Cypher Tuning Tips & Tricks
Top 10 Cypher Tuning Tips & TricksTop 10 Cypher Tuning Tips & Tricks
Top 10 Cypher Tuning Tips & TricksNeo4j
 
Modern Data Challenges require Modern Graph Technology
Modern Data Challenges require Modern Graph TechnologyModern Data Challenges require Modern Graph Technology
Modern Data Challenges require Modern Graph TechnologyNeo4j
 
Volvo Cars - Retrieving Safety Insights using Graphs (GraphSummit Stockholm 2...
Volvo Cars - Retrieving Safety Insights using Graphs (GraphSummit Stockholm 2...Volvo Cars - Retrieving Safety Insights using Graphs (GraphSummit Stockholm 2...
Volvo Cars - Retrieving Safety Insights using Graphs (GraphSummit Stockholm 2...Neo4j
 
Get Started with the Most Advanced Edition Yet of Neo4j Graph Data Science
Get Started with the Most Advanced Edition Yet of Neo4j Graph Data ScienceGet Started with the Most Advanced Edition Yet of Neo4j Graph Data Science
Get Started with the Most Advanced Edition Yet of Neo4j Graph Data ScienceNeo4j
 
Neo4j Generative AI workshop at GraphSummit London 14 Nov 2023.pdf
Neo4j Generative AI workshop at GraphSummit London 14 Nov 2023.pdfNeo4j Generative AI workshop at GraphSummit London 14 Nov 2023.pdf
Neo4j Generative AI workshop at GraphSummit London 14 Nov 2023.pdfNeo4j
 
Privacy, security and ethics in data science
Privacy, security and ethics in data sciencePrivacy, security and ethics in data science
Privacy, security and ethics in data scienceNikolaos Vasiloglou
 
The three layers of a knowledge graph and what it means for authoring, storag...
The three layers of a knowledge graph and what it means for authoring, storag...The three layers of a knowledge graph and what it means for authoring, storag...
The three layers of a knowledge graph and what it means for authoring, storag...Neo4j
 
Deep dive into LangChain integration with Neo4j.pptx
Deep dive into LangChain integration with Neo4j.pptxDeep dive into LangChain integration with Neo4j.pptx
Deep dive into LangChain integration with Neo4j.pptxTomazBratanic1
 
Neo4j GraphSummit London March 2023 Emil Eifrem Keynote.pptx
Neo4j GraphSummit London March 2023 Emil Eifrem Keynote.pptxNeo4j GraphSummit London March 2023 Emil Eifrem Keynote.pptx
Neo4j GraphSummit London March 2023 Emil Eifrem Keynote.pptxNeo4j
 
The Neo4j Data Platform for Today & Tomorrow.pdf
The Neo4j Data Platform for Today & Tomorrow.pdfThe Neo4j Data Platform for Today & Tomorrow.pdf
The Neo4j Data Platform for Today & Tomorrow.pdfNeo4j
 
Knowledge Graphs and Generative AI
Knowledge Graphs and Generative AIKnowledge Graphs and Generative AI
Knowledge Graphs and Generative AINeo4j
 
Neo4j GraphSummit London - The Path To Success With Graph Database and Data S...
Neo4j GraphSummit London - The Path To Success With Graph Database and Data S...Neo4j GraphSummit London - The Path To Success With Graph Database and Data S...
Neo4j GraphSummit London - The Path To Success With Graph Database and Data S...Neo4j
 
Neo4j Drivers Best Practices
Neo4j Drivers Best PracticesNeo4j Drivers Best Practices
Neo4j Drivers Best PracticesNeo4j
 
Workshop - Build a Graph Solution
Workshop - Build a Graph SolutionWorkshop - Build a Graph Solution
Workshop - Build a Graph SolutionNeo4j
 
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...Neo4j
 
Modeling Cybersecurity with Neo4j, Based on Real-Life Data Insights
Modeling Cybersecurity with Neo4j, Based on Real-Life Data InsightsModeling Cybersecurity with Neo4j, Based on Real-Life Data Insights
Modeling Cybersecurity with Neo4j, Based on Real-Life Data InsightsNeo4j
 
How Graph Data Science can turbocharge your Knowledge Graph
How Graph Data Science can turbocharge your Knowledge GraphHow Graph Data Science can turbocharge your Knowledge Graph
How Graph Data Science can turbocharge your Knowledge GraphNeo4j
 
Data Modeling with Neo4j
Data Modeling with Neo4jData Modeling with Neo4j
Data Modeling with Neo4jNeo4j
 
How Graph Algorithms Answer your Business Questions in Banking and Beyond
How Graph Algorithms Answer your Business Questions in Banking and BeyondHow Graph Algorithms Answer your Business Questions in Banking and Beyond
How Graph Algorithms Answer your Business Questions in Banking and BeyondNeo4j
 
The Knowledge Graph Explosion
The Knowledge Graph ExplosionThe Knowledge Graph Explosion
The Knowledge Graph ExplosionNeo4j
 

Tendances (20)

Top 10 Cypher Tuning Tips & Tricks
Top 10 Cypher Tuning Tips & TricksTop 10 Cypher Tuning Tips & Tricks
Top 10 Cypher Tuning Tips & Tricks
 
Modern Data Challenges require Modern Graph Technology
Modern Data Challenges require Modern Graph TechnologyModern Data Challenges require Modern Graph Technology
Modern Data Challenges require Modern Graph Technology
 
Volvo Cars - Retrieving Safety Insights using Graphs (GraphSummit Stockholm 2...
Volvo Cars - Retrieving Safety Insights using Graphs (GraphSummit Stockholm 2...Volvo Cars - Retrieving Safety Insights using Graphs (GraphSummit Stockholm 2...
Volvo Cars - Retrieving Safety Insights using Graphs (GraphSummit Stockholm 2...
 
Get Started with the Most Advanced Edition Yet of Neo4j Graph Data Science
Get Started with the Most Advanced Edition Yet of Neo4j Graph Data ScienceGet Started with the Most Advanced Edition Yet of Neo4j Graph Data Science
Get Started with the Most Advanced Edition Yet of Neo4j Graph Data Science
 
Neo4j Generative AI workshop at GraphSummit London 14 Nov 2023.pdf
Neo4j Generative AI workshop at GraphSummit London 14 Nov 2023.pdfNeo4j Generative AI workshop at GraphSummit London 14 Nov 2023.pdf
Neo4j Generative AI workshop at GraphSummit London 14 Nov 2023.pdf
 
Privacy, security and ethics in data science
Privacy, security and ethics in data sciencePrivacy, security and ethics in data science
Privacy, security and ethics in data science
 
The three layers of a knowledge graph and what it means for authoring, storag...
The three layers of a knowledge graph and what it means for authoring, storag...The three layers of a knowledge graph and what it means for authoring, storag...
The three layers of a knowledge graph and what it means for authoring, storag...
 
Deep dive into LangChain integration with Neo4j.pptx
Deep dive into LangChain integration with Neo4j.pptxDeep dive into LangChain integration with Neo4j.pptx
Deep dive into LangChain integration with Neo4j.pptx
 
Neo4j GraphSummit London March 2023 Emil Eifrem Keynote.pptx
Neo4j GraphSummit London March 2023 Emil Eifrem Keynote.pptxNeo4j GraphSummit London March 2023 Emil Eifrem Keynote.pptx
Neo4j GraphSummit London March 2023 Emil Eifrem Keynote.pptx
 
The Neo4j Data Platform for Today & Tomorrow.pdf
The Neo4j Data Platform for Today & Tomorrow.pdfThe Neo4j Data Platform for Today & Tomorrow.pdf
The Neo4j Data Platform for Today & Tomorrow.pdf
 
Knowledge Graphs and Generative AI
Knowledge Graphs and Generative AIKnowledge Graphs and Generative AI
Knowledge Graphs and Generative AI
 
Neo4j GraphSummit London - The Path To Success With Graph Database and Data S...
Neo4j GraphSummit London - The Path To Success With Graph Database and Data S...Neo4j GraphSummit London - The Path To Success With Graph Database and Data S...
Neo4j GraphSummit London - The Path To Success With Graph Database and Data S...
 
Neo4j Drivers Best Practices
Neo4j Drivers Best PracticesNeo4j Drivers Best Practices
Neo4j Drivers Best Practices
 
Workshop - Build a Graph Solution
Workshop - Build a Graph SolutionWorkshop - Build a Graph Solution
Workshop - Build a Graph Solution
 
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
 
Modeling Cybersecurity with Neo4j, Based on Real-Life Data Insights
Modeling Cybersecurity with Neo4j, Based on Real-Life Data InsightsModeling Cybersecurity with Neo4j, Based on Real-Life Data Insights
Modeling Cybersecurity with Neo4j, Based on Real-Life Data Insights
 
How Graph Data Science can turbocharge your Knowledge Graph
How Graph Data Science can turbocharge your Knowledge GraphHow Graph Data Science can turbocharge your Knowledge Graph
How Graph Data Science can turbocharge your Knowledge Graph
 
Data Modeling with Neo4j
Data Modeling with Neo4jData Modeling with Neo4j
Data Modeling with Neo4j
 
How Graph Algorithms Answer your Business Questions in Banking and Beyond
How Graph Algorithms Answer your Business Questions in Banking and BeyondHow Graph Algorithms Answer your Business Questions in Banking and Beyond
How Graph Algorithms Answer your Business Questions in Banking and Beyond
 
The Knowledge Graph Explosion
The Knowledge Graph ExplosionThe Knowledge Graph Explosion
The Knowledge Graph Explosion
 

Similaire à IA Générative et Graphes Neo4j : RAG time !

Comment le contexte rend l’IA plus fiable et plus efficace ? - Webinaire 11 f...
Comment le contexte rend l’IA plus fiable et plus efficace ? - Webinaire 11 f...Comment le contexte rend l’IA plus fiable et plus efficace ? - Webinaire 11 f...
Comment le contexte rend l’IA plus fiable et plus efficace ? - Webinaire 11 f...Neo4j
 
La voie du succès avec les bases de données de graphes, la Graph Data Scie...
 La voie du succès avec les bases de données de graphes, la Graph Data Scie... La voie du succès avec les bases de données de graphes, la Graph Data Scie...
La voie du succès avec les bases de données de graphes, la Graph Data Scie...Neo4j
 
GraphTour Paris - Cas d'usages populaires Neo4j
GraphTour Paris - Cas d'usages populaires Neo4jGraphTour Paris - Cas d'usages populaires Neo4j
GraphTour Paris - Cas d'usages populaires Neo4jNeo4j
 
Les cas d’usages populaires de Neo4j
Les cas d’usages populaires de Neo4jLes cas d’usages populaires de Neo4j
Les cas d’usages populaires de Neo4jNeo4j
 
Neo4j et ses cas d'usages
Neo4j et ses cas d'usagesNeo4j et ses cas d'usages
Neo4j et ses cas d'usagesNeo4j
 
Introduction à Neo4j
Introduction à Neo4jIntroduction à Neo4j
Introduction à Neo4jNeo4j
 
Session découverte de la Logical Data Fabric soutenue par la Data Virtualization
Session découverte de la Logical Data Fabric soutenue par la Data VirtualizationSession découverte de la Logical Data Fabric soutenue par la Data Virtualization
Session découverte de la Logical Data Fabric soutenue par la Data VirtualizationDenodo
 
Session découverte de la Logical Data Fabric soutenue par la Data Virtualization
Session découverte de la Logical Data Fabric soutenue par la Data VirtualizationSession découverte de la Logical Data Fabric soutenue par la Data Virtualization
Session découverte de la Logical Data Fabric soutenue par la Data VirtualizationDenodo
 
Session découverte de la Data Virtualization
Session découverte de la Data VirtualizationSession découverte de la Data Virtualization
Session découverte de la Data VirtualizationDenodo
 
Introduction à Neo4j
Introduction à Neo4jIntroduction à Neo4j
Introduction à Neo4jNeo4j
 
Apprentissage automatique avec RapidMiner
Apprentissage automatique avec RapidMinerApprentissage automatique avec RapidMiner
Apprentissage automatique avec RapidMinerMajdi Hannachi
 
La Logical Data Fabric au secours de la connaissance client
La Logical Data Fabric au secours de la connaissance clientLa Logical Data Fabric au secours de la connaissance client
La Logical Data Fabric au secours de la connaissance clientDenodo
 
Session découverte de la Data Virtualization
Session découverte de la Data VirtualizationSession découverte de la Data Virtualization
Session découverte de la Data VirtualizationDenodo
 
Quel est l'avenir des stratégies de données?
Quel est l'avenir des stratégies de données?Quel est l'avenir des stratégies de données?
Quel est l'avenir des stratégies de données?Denodo
 
Text mining pour industrie
Text mining pour industrieText mining pour industrie
Text mining pour industrieAli Kabbadj
 
Introduction à Neo4j
Introduction à Neo4jIntroduction à Neo4j
Introduction à Neo4jNeo4j
 
1636037761878.pdf
1636037761878.pdf1636037761878.pdf
1636037761878.pdfGhayaSassi1
 
Denodo 2022 : le meilleur time-to-Data du marché
Denodo 2022 : le meilleur time-to-Data du marchéDenodo 2022 : le meilleur time-to-Data du marché
Denodo 2022 : le meilleur time-to-Data du marchéDenodo
 
Comment mettre en relation 
données et documents pour produire 
une informati...
Comment mettre en relation 
données et documents pour produire 
une informati...Comment mettre en relation 
données et documents pour produire 
une informati...
Comment mettre en relation 
données et documents pour produire 
une informati...Antidot
 
Session découverte de la Data Virtualization
Session découverte de la Data VirtualizationSession découverte de la Data Virtualization
Session découverte de la Data VirtualizationDenodo
 

Similaire à IA Générative et Graphes Neo4j : RAG time ! (20)

Comment le contexte rend l’IA plus fiable et plus efficace ? - Webinaire 11 f...
Comment le contexte rend l’IA plus fiable et plus efficace ? - Webinaire 11 f...Comment le contexte rend l’IA plus fiable et plus efficace ? - Webinaire 11 f...
Comment le contexte rend l’IA plus fiable et plus efficace ? - Webinaire 11 f...
 
La voie du succès avec les bases de données de graphes, la Graph Data Scie...
 La voie du succès avec les bases de données de graphes, la Graph Data Scie... La voie du succès avec les bases de données de graphes, la Graph Data Scie...
La voie du succès avec les bases de données de graphes, la Graph Data Scie...
 
GraphTour Paris - Cas d'usages populaires Neo4j
GraphTour Paris - Cas d'usages populaires Neo4jGraphTour Paris - Cas d'usages populaires Neo4j
GraphTour Paris - Cas d'usages populaires Neo4j
 
Les cas d’usages populaires de Neo4j
Les cas d’usages populaires de Neo4jLes cas d’usages populaires de Neo4j
Les cas d’usages populaires de Neo4j
 
Neo4j et ses cas d'usages
Neo4j et ses cas d'usagesNeo4j et ses cas d'usages
Neo4j et ses cas d'usages
 
Introduction à Neo4j
Introduction à Neo4jIntroduction à Neo4j
Introduction à Neo4j
 
Session découverte de la Logical Data Fabric soutenue par la Data Virtualization
Session découverte de la Logical Data Fabric soutenue par la Data VirtualizationSession découverte de la Logical Data Fabric soutenue par la Data Virtualization
Session découverte de la Logical Data Fabric soutenue par la Data Virtualization
 
Session découverte de la Logical Data Fabric soutenue par la Data Virtualization
Session découverte de la Logical Data Fabric soutenue par la Data VirtualizationSession découverte de la Logical Data Fabric soutenue par la Data Virtualization
Session découverte de la Logical Data Fabric soutenue par la Data Virtualization
 
Session découverte de la Data Virtualization
Session découverte de la Data VirtualizationSession découverte de la Data Virtualization
Session découverte de la Data Virtualization
 
Introduction à Neo4j
Introduction à Neo4jIntroduction à Neo4j
Introduction à Neo4j
 
Apprentissage automatique avec RapidMiner
Apprentissage automatique avec RapidMinerApprentissage automatique avec RapidMiner
Apprentissage automatique avec RapidMiner
 
La Logical Data Fabric au secours de la connaissance client
La Logical Data Fabric au secours de la connaissance clientLa Logical Data Fabric au secours de la connaissance client
La Logical Data Fabric au secours de la connaissance client
 
Session découverte de la Data Virtualization
Session découverte de la Data VirtualizationSession découverte de la Data Virtualization
Session découverte de la Data Virtualization
 
Quel est l'avenir des stratégies de données?
Quel est l'avenir des stratégies de données?Quel est l'avenir des stratégies de données?
Quel est l'avenir des stratégies de données?
 
Text mining pour industrie
Text mining pour industrieText mining pour industrie
Text mining pour industrie
 
Introduction à Neo4j
Introduction à Neo4jIntroduction à Neo4j
Introduction à Neo4j
 
1636037761878.pdf
1636037761878.pdf1636037761878.pdf
1636037761878.pdf
 
Denodo 2022 : le meilleur time-to-Data du marché
Denodo 2022 : le meilleur time-to-Data du marchéDenodo 2022 : le meilleur time-to-Data du marché
Denodo 2022 : le meilleur time-to-Data du marché
 
Comment mettre en relation 
données et documents pour produire 
une informati...
Comment mettre en relation 
données et documents pour produire 
une informati...Comment mettre en relation 
données et documents pour produire 
une informati...
Comment mettre en relation 
données et documents pour produire 
une informati...
 
Session découverte de la Data Virtualization
Session découverte de la Data VirtualizationSession découverte de la Data Virtualization
Session découverte de la Data Virtualization
 

Plus de Neo4j

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansQIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansNeo4j
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...Neo4j
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosNeo4j
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Neo4j
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jNeo4j
 
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j
 
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfRabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j
 
Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Neo4j
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeNeo4j
 
Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j
 
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdfNeo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdfNeo4j
 
Enabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsEnabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsNeo4j
 
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j
 
Neo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j
 
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...Neo4j
 

Plus de Neo4j (20)

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansQIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfRabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG time
 
Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)
 
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdfNeo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
 
Enabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsEnabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge Graphs
 
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
 
Neo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with Graph
 
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
 

IA Générative et Graphes Neo4j : RAG time !

  • 1. IA Générative et Graphes Neo4j : RAG time !
  • 2.
  • 3. Selon les prévisions, l'IA devrait stimuler le PIB mondial de 7 % tout en doublant la productivité au cours de la prochaine décennie.1 Le moteur de croissance des entreprises 1. Goldman Sachs 3 Neo4j Inc. All rights reserved 2024
  • 4. 4 Percées de l’IA Personnalisation à Grande Échelle Optimiser la Prise de Décision Efficacité Maximale des Procédés Stimuler la Créativité Analyse Prédictive Faciliter l’Extraction des Données et L’Automatisation Générer du Contenu & du Code Améliorer les Expériences Client Neo4j Inc. All rights reserved 2024
  • 5. Neo4j Inc. All rights reserved 2024 5 94%des dirigeants reconnaissent que l'IA est cruciale pour la croissance au cours des cinq prochaines années. 1. Deloitte’s State of AI in the Enterprise
  • 6. 6 Gérer les risques liés à l'IA est le principal obstacle à l'expansion des initiatives IA1 Hésitation généralisée : >50% des CEOs découragent actuellement l'adoption de l'IAGen.1 Neo4j Inc. All rights reserved 2024 Manque d’explicabilité : >80 % des dirigeants craignent que la non-transparence de l'IAGen n'entraîne des décisions médiocres ou illégales.2 Risque d’inexactitude : L'imprécision et l'hallucination sont les risques les + cités d'adoption de l'IAGen à tous les niveaux d'une organisation.3 1. Deloitte’s State of AI in the Enterprise 2. BCG’s Digital Acceleration Index Study 2023 3. McKinsey: The state of AI in 2023
  • 7. Les défis de l’IAGen ● Manque de connaissance métier ● Impossibilité de vérifier les réponses ● Hallucinations ● Problèmes d'éthique et de biais 7 Neo4j Inc. All rights reserved 2024
  • 8. 8 Neo4j Inc. All rights reserved 2024 Comment les organisations peuvent-elles utiliser des connaissances métier spécifiques pour créer rapidement des applications IAGen fiables, contextuelles et explicables ? La Question n°1
  • 9. Le “Retrieval-Augmented Generation” devient la norme Le RAG augmente les LLMs en récupérant des données externes actualisées et contextualisées afin de guider les réponses : ● Réduire les hallucinations grâce à des données contrôlées ● Fournir des réponses pertinentes et spécifiques au domaine métier ● Permettre la traçabilité des sources Retrieval Augmented Generation Database of Truth 9 Neo4j Inc. All rights reserved 2024
  • 10. Pourquoi le RAG avec BD vectorielles n'est pas à la hauteur 1 3 2 4 La similarité n'est pas suffisante pour des raisonnements poussés sur des données d’entreprise Les BD vectorielles n’exploitent qu'une fraction de vos données : Au-delà des simples "métadonnées", les bases de données vectorielles ne parviennent pas à elles seules à capturer les relations entre les données structurées. Ignorance du contexte critique : Difficulté à saisir les liens entre des faits nuancés, ce qui rend difficile la réponse à des questions spécifiques à un domaine métier et comportant plusieurs étapes. Similarité vectorielle ≠ Pertinence : La recherche vectorielle utilise une mesure incomplète de la similarité. En s'appuyant uniquement sur cette mesure, on peut obtenir des résultats non pertinents et redondants. Absence d'explicabilité : La nature "boîte noire" des vecteurs empêche la transparence et l'explicabilité 10 Neo4j Inc. All rights reserved 2024
  • 11. 11 Neo4j Inc. All rights reserved 2024 Le ‘R’ de ‘RAG’, c’est le graphe…
  • 12. 12 RAG avec Neo4j -Really About Graphs Trouver des documents et des contenus similaires Identifier les entités associées aux contenus et aux motifs (“patterns”) dans les données connectées Inférences et connaissances issues de l'IAGen améliorées. Découverte de nouvelles relations et entités Unifier les capacités de recherche vectorielle, de graphe de connaissances et de data science pour améliorer la qualité et l'efficacité du RAG Vector Search Data Science Knowledge Graph Neo4j Inc. All rights reserved 2024
  • 13. Augmenter la pertinence avec le contexte et les inférences Accélérer le développement des applications GenAI Réalisez votre prochaine révolution GenAI grâce au contexte et à l’explicabilité approfondie. Expliquer et améliorer les applications GenAI Neo4j facilite l’IA Générative 13 Neo4j Inc. All rights reserved 2024
  • 14. Augmenter la pertinence avec le contexte et les inférences Améliorer le contexte à l'aide de faits tirés d'un KG Renforcer la personnalisation et la qualité à l'aide du graph pattern matching Élargir les connaissances et les déductions via la graph data science et le machine learning orienté graphes 14 Neo4j Inc. All rights reserved 2024
  • 15. 15 Neo4j Inc. All rights reserved 2024 Résultat Knowledge Graph Réponse Requête GenAI Application Prompt Interface Utilisateur Améliorer le contexte à l'aide de faits tirés d'un KG Un KG Neo4j augmente la pertinence et la précision des réponses de l’IAGen en offrant une extraction complète et précise de l'information.
  • 16. 16 Neo4j Inc. All rights reserved 2024 Améliorer le contexte à l'aide de faits tirés d'un KG Combiner la recherche vectorielle native avec des parcours de graphe à plusieurs sauts pour ajouter un contexte métier spécifique à partir d'un KG Inclure la recherche hybride, notamment la recherche textuelle et les recherches basées sur des indexes de dates, numériques et géographiques
  • 17. 3. Le Cypher généré est utilisé pour requêter Neo4j 17 Neo4j Inc. All rights reserved 2024 LLM Application Utilisateur Neo4j Database 5. Réponse 1. Question 2. Question traduite en requête Cypher 4. Le résultat issu de la base de données est restitué en langage naturel Améliorer le contexte à l'aide de faits tirés d'un KG Combiner la recherche vectorielle native avec des parcours de graphe à plusieurs sauts pour ajouter un contexte métier spécifique à partir d'un KG Convertir les questions des utilisateurs en requêtes Cypher pour effectuer du RAG avec une stratégie de requêtes explicites Inclure la recherche hybride, notamment la recherche textuelle et les recherches basées sur des indexes de dates, numériques et géographiques
  • 18. 18 Neo4j Inc. All rights reserved 2024 Utiliser des motifs de parcours de graphe pour classer et noter les résultats de la recherche vectorielle en fonction de la connaissance du domaine métier Extraire des résultats plus précis afin d'obtenir des réponses LLM plus personnalisées from langchain.vectorstores.neo4j_vector import Neo4jVector kg_personalized_search = Neo4jVector.from_existing_index( embedding=embedding_model, url=NEO4J_URI,username=NEO4J_USERNAME,password=NEO4J_PA SSWORD, index_name='product-text-embeddings', retrieval_query=f""" WITH node AS product, score AS vectorSearchScore OPTIONAL MATCH (product) [:VARIANT_OF]-(:Article) [:PURCHASED]- (:Customer)-[:PURCHASED] (a:Article) [:PURCHASED]- (:Customer {{customerId: '{CUSTOMER_ID}'}}) WITH count(a) AS purchaseScore, RETURN """) Renforcer la personnalisation et la qualité
  • 19. Élargir les connaissances et les déductions via la Graph Data Science et le ML orienté graphes 19 Incorporer rapidement le contexte des données structurées dans la recherche vectorielle RAG en utilisant les graph embeddings de Neo4j avec un index vectoriel natif Des connaissances + approfondies par l'IA en enrichissant votre KG avec la prédiction de liens, la détection de communautés et la classification à l'aide d'algorithmes de graphe et de l'apprentissage automatique orienté graphe Le + vaste catalogue d'algorithmes de graphes Espace de travail analytique nativement graphe Graph Embeddings pour une recherche avancée Neo4j Inc. All rights reserved 2024 Neo4j Inc. All rights reserved 2024
  • 20. Augmenter la pertinence avec le contexte et les inférences Accélérer le développement des applications GenAI Réalisez votre prochaine révolution GenAI grâce au contexte et à l’explicabilité approfondie. Expliquer et améliorer les applications GenAI Neo4j facilite l’IA Générative 20 Neo4j Inc. All rights reserved 2024
  • 21. 21 Expliquer et améliorer les applications IAGen Tracer facilement les sources et expliquer la stratégie de recherche Comprendre et expliquer les modèles de “grounding” de l'IA Perfectionner à grande échelle les données de “grounding” de l’IAGen Neo4j Inc. All rights reserved 2024
  • 22. Tracer facilement les sources 22 Ajouter des métadonnées de référence (citations) aux nœuds et aux relations dans le KG Permettre la mention des sources dans les réponses LLM en intégrant des frameworks tels que LangChain et LlamaIndex Neo4j Inc. All rights reserved 2024
  • 23. Expliquer la Logique d’Extraction 23 Inspecter et expliquer la logique d'extraction en convertissant les questions des utilisateurs en requêtes Cypher explicites, lisibles (par les humains) et traçables. Neo4j Inc. All rights reserved 2024
  • 24. 24 Neo4j Inc. All rights reserved 2024 Comprendre et expliquer les mécanismes de Grounding de l'IA Comprendre les données d'ancrage en les représentant dans un KG Neo4j-un format à la fois convivial pour l'homme et lisible par la machine et l’IAGen Explorer et visualiser les connexions entre les données à l'aide de requêtes Cypher et d'interfaces low-code/no-code (Neo4j Bloom) Analyser les modèles dans les données d'ancrage à l'aide d'algorithmes de graphes tels que KNN, la détection de communautés et la centralité pour comprendre les similitudes sémantiques et les connexions entre les sources
  • 25. 25 Neo4j Inc. All rights reserved 2024 Perfectionner à l’échelle les données de “grounding” de l’IAGen Permettre aux experts métier d'inspecter le KG avec Neo4j Bloom, Cypher et Neo4j Browser Améliorer la qualité des données en utilisant Cypher et des algorithmes de graphes pour l'identification des doublons, la détection des valeurs aberrantes et la révélation des tendances et des biais.
  • 26. 26 Neo4j Inc. All rights reserved 2024 Perfectionner à l’échelle les données de “grounding” de l’IAGen Permettre aux experts métier d'inspecter le KG avec Neo4j Bloom, Cypher et Neo4j Browser Améliorer la qualité des données en utilisant Cypher et des algorithmes de graphes pour l'identification des doublons, la détection des valeurs aberrantes et la révélation des tendances et des biais. Évaluer les performances du LLM et les habitudes d'utilisation afin d'identifier les points d'amélioration-Analyser les liens entre les prompts, les réponses et les données de grounding à l'aide de Cypher et d’algorithmes de graphes.
  • 27. Augmenter la pertinence avec le contexte et les inférences Accélérer le développement des applications GenAI Réalisez votre prochaine révolution GenAI grâce au contexte et à l’explicabilité approfondie. Expliquer et améliorer les applications GenAI Neo4j facilite l’IA Générative 27 Neo4j Inc. All rights reserved 2024
  • 28. 28 Dynamisez vos applications IA avec une représentation fiable et dynamique des données (RAG) Construire rapidement un graphe de connaissances pour les cas d’usage IA (et pour les autres) S’intégrer avec l’écosystème GenAI Accélérer le Développement des Application IAGen 28 Neo4j Inc. All rights reserved 2024
  • 29. Dynamisez vos applications IA avec une représentation fiable et dynamique des données 29 Exploitez toutes vos données en un seul endroit grâce à un modèle de données de graphe de propriétés, incluant le stockage vectoriel et les capacités de recherche profonde Evolutif avec un schéma adaptable et convivial pour intégrer de nouvelles sources de données, tout en préservant la qualité Permettre l'ingestion de données en temps réel dans Neo4j pour une utilisation immédiate dans les applications GenAI, avec la prise en charge du streaming via le connecteur Kafka ● Car ● Person Person Name: “Andre” Born: May 29, 1970 Twitter: “@dan” Name: “Mica” Born: Dec 5, 1975 Car Brand “Volvo” Model: “V70” Description: “An executive car manufactured and…” DescEmbedding: [0.1, -0.3, 0.4, …, -0.7] DescSource:”https://en.wikipedia.org/wiki/Volvo_V70” Since: Jan 10, 2011 LOVES KNOWS KNOWS LIVES WITH O W N S D R I V E S Neo4j Inc. All rights reserved 2024
  • 30. Construire rapidement un KG pour les cas d’usage IA 30 Car Car La reconnaissance des entités nommées (NER) permet d'accélérer la création de KGs à partir de données non structurées Modéliser rapidement des données structurées sous forme de nœuds et de relations dans un KG Ingérer du texte, de l'audio et d'autres contenus en tant que propriétés vectorielles de nœuds et les indexer en vue de leur utilisation RAG Embedding (Unstructured) Structured Unstructured Data Sources Named Entity Recognition Structured Data Generative AI Models Embedding Models Knowledge Graph Neo4j Inc. All rights reserved 2024
  • 31. Intégration dans l’ écosystème IAGen 31 GenAI Stack Application Generative AI & Embedding Models Orchestration Grounding Knowledge Graph Neo4jGraph Neo4jVector GraphCypherQAChain Neo4jGraphStore Neo4jVectorStore KnowledgeGraphIndex APOC Text | Chat | Embedding NL Query | Image Gen Neo4j Drivers Java Python JavaScript Appeler les APIs LLM de façon native via Cypher en utilisant la bibliothèque open-source Neo4j APOC Intégrer Neo4j avec les principaux frameworks LLM open-source tels que LangChain et LlamaIndex Orchestration LLM agnostique connectant les graphes à OpenAI, AWS Bedrock, GCP Vertex AI, Azure, Anthropic, Hugging Face, et d'autres modèles fondationnels propriétaires et open source Neo4j Inc. All rights reserved 2024
  • 32. Focus sur l'application GenAI, pas sur l'infrastructure 32 Mises à jour automatiques, 0% de maintenance Extensibilité & Élasticité à la demande Sécurité niveau Entreprise Haute Disponibilité Neo4j Inc. All rights reserved 2024
  • 33. Modèles Flexibles de Déploiement Cloud SaaS infogéré Prix en fonction de la consommation Pour les clouds privés/hybrides, ou sur site Service professionnel géré par des experts Neo4j 33 Neo4j Inc. All rights reserved 2024 Self-Hosted Cloud Managed Services Graph-as-a-Service Cloud-native Déploiement en self-service Pas d'accès à l'infrastructure sous-jacente Modèle de déploiement et de niveaux de service entièrement personnalisables Exploitation dans vos propres datacenters / VPC BYOL Contrôle total de votre environnement Exécution dans n'importe quel cloud, depuis votre compte
  • 34. Avancées de l’IAGen dans le monde réel basées sur Neo4j Intégrer l'IA avec les KG pour une gestion maîtrisée de la chaîne d'approvisionnement Fusionner des données structurées et non structurées pour une meilleure efficacité opérationnelle Convertir de vastes quantités de données non structurées en connaissances applicables Tirer parti de l'IA pour un contenu personnalisé à grande échelle 34 Neo4j Inc. All rights reserved 2024
  • 35. Un géant pharmaceutique démocratise l'accès à l'analyse des risques de sa chaîne d'approvisionnement 35 Défi : Le KG de l'analyse des risques de la supply chain n'était accessible qu'à 300 experts familiarisés avec l'analyse des graphes => rendre ces informations accessibles à ~10000 employés Solution : Solution d'IA conversationnelle pour permettre un accès en langage naturel au KG. Tout employé peut poser une question en anglais simple, convertie en requête Cypher extrayant de Neo4j des données pertinentes sur l'évaluation des risques. Les résultats de la requête sont traduits en langage naturel Impact : Accès démocratisé à l'analyse des risques de la chaîne d'approvisionnement Neo4j Inc. All rights reserved 2024
  • 36. Un géant pharmaceutique démocratise l'accès à l'analyse des risques de sa chaîne d'approvisionnement 36 Défi : Le KG de l'analyse des risques de la supply chain n'était accessible qu'à 300 experts familiarisés avec l'analyse des graphes => rendre ces informations accessibles à ~10000 employés Solution : Solution d'IA conversationnelle pour permettre un accès en langage naturel au KG. Tout employé peut poser une question en anglais simple, convertie en requête Cypher extrayant de Neo4j des données pertinentes sur l'évaluation des risques. Les résultats de la requête sont traduits en langage naturel Impact : Accès démocratisé à l'analyse des risques de la chaîne d'approvisionnement Neo4j Inc. All rights reserved 2024 KG Supply Chain Prompt (Description des Produits Désirés) Requête Cypher Résultats pertinents Employé LLM API LLM API Réponse
  • 37. Une banque d'investissement synthétise les rapports trimestriels sur les bénéfices de toutes ses sociétés des portfolios 37 Défi : Les banquiers d'affaires ont besoin de comprendre rapidement le détail des rapports trimestriels de toutes les entreprises de leurs portefeuilles, mais les données sont stockées dans des formats et des emplacements multiples Solution : Utiliser les vector embeddings pour rechercher les informations les plus pertinentes, tandis que le KG Neo4j ajoute la correspondance exacte pour les bilans financiers Impact : Examen accéléré des rapports trimestriels de toutes les entreprises Neo4j Inc. All rights reserved 2024
  • 38. Une banque d'investissement synthétise les rapports trimestriels sur les bénéfices de toutes ses sociétés des portfolios 38 Défi : Les banquiers d'affaires ont besoin de comprendre rapidement le détail des rapports trimestriels de toutes les entreprises de leurs portefeuilles, mais les données sont stockées dans des formats et des emplacements multiples Solution : Utiliser les vector embeddings pour rechercher les informations les plus pertinentes, tandis que le KG Neo4j ajoute la correspondance exacte pour les bilans financiers Impact : Examen accéléré des rapports trimestriels de toutes les entreprises Neo4j Inc. All rights reserved 2024 Banquier d’affaires Prompt LLM Embeddings API Vector Search (Neo4j Vector Index) Embedding Résultats / Documents pertinents KG Rapports financiers LLM Chat API Réponse
  • 39. Neo4j Inc. All rights reserved 2024 39 FinServ Technologies Télécommunications Energie E-Commerce Santé/Pharma >1,700 organisations utilisent Neo4j
  • 40. 40 Solution homologuée Named a Visionary in 2023 Gartner Magic Quadrant Recognized as a Leader in Q4 2020 Forrester Wave By 2025, 50% of genAI initiatives will have improved reliability and transparency by combining deep learning foundation models with knowledge graphs. Gartner, Technological Implications of Generative AI (August 2023) Neo4j Inc. All rights reserved 2024
  • 41. 41 Pour commencer… Bundles GenAI Offres de Formation Cloud Partners Fully-Managed Bundles*: Starter: 24 vCPU, 128GB Regular: 48 vCPU, 256GB Large: 82 vCPU, 384GB Tous les bundles incluent : ● Base de données Neo4j Enterprise ● > 65 Algorithmes IA & ML ● 5 licenses Bloom pour la visualisation ● Connecteurs (DWH, BI, Spark, etc.) ● Ateliers Cloud Partner ● Labos pratiques ● Paiement avec ses crédits cloud ● Clouds privés virtuels disponibles (VPC) ● AWS Bedrock [15 % de crédit AWS ARR] ● GCP Vertex AI ● Microsoft OpenAI *Negotiated and Self-Managed bundles also available Neo4j Inc. All rights reserved 2024
  • 42. 42 Synthèse Augmenter la pertinence avec le contexte et les inférences Accélérer le développement des applications GenAI Expliquer et améliorer les applications GenAI Neo4j Inc. All rights reserved 2024
  • 44.
  • 45.
  • 46. Merci