1. Apprendre
  2. /
  3. Cours
  4. /
  5. Génération augmentée par la recherche (RAG) avec LangChain

Connected

Exercice

Graph RAG avec filtrage

Dans les graphes vastes et complexes, les LLM ont parfois de la difficulté à déduire avec précision les nœuds et relations les plus pertinents pour construire la requête Cypher. Très souvent, vous n'aurez besoin que d'une partie du graphe ; exclure certains types de nœuds facilitera non seulement la création correcte de la requête Cypher par le LLM, mais améliorera aussi la latence de la requête.

La base de données de graphe avec laquelle vous travaillez est accessible sous le nom graph.

Instructions

100 XP
  • Créez une chaîne de questions-réponses sur graphe qui interroge la base graph tout en ignorant les nœuds de type "Concept" ; un llm a été défini pour vous, et vous devez paramétrer verbose=True.
  • Appelez graph_qa_chain avec l'entrée fournie.