Vai al contenuto principale

Corso

Graph RAG con LangChain e Neo4j

Avanzato3 h

Crea sistemi RAG più accurati e affidabili con Graph RAG e hybrid RAG.

Python3 h11 video37 esercizi3,100 XP2,004Attestato di conseguimento

Crea il tuo account gratuito

Continua con Google
o
Continuando, accetti i nostri Condizioni d'uso, il nostro Informativa sulla privacy e che i tuoi dati siano archiviati negli USA.

Amato da studenti in migliaia di aziende

Descrizione del corso

Porta le tue applicazioni RAG a un livello superiore con i grafi

Sei già stanco di vettori, embedding e applicazioni RAG vettoriali? Non cercare oltre! In questo corso, scoprirai come Graph RAG possa migliorare notevolmente l'accuratezza e l'affidabilità delle applicazioni RAG memorizzando e interrogando le informazioni sotto forma di nodi e relazioni. Combina i database a grafo Neo4j con LangChain e ottieni un modo davvero straordinario per recuperare e integrare dati esterni con gli LLM.

Crea database a grafo Neo4j da testo non strutturato

E se il mio dataset fosse testo non strutturato disordinato invece che un grafo? Niente panico—imparerai a usare gli LLM con output strutturati per estrarre entità e relazioni dal testo e creare nuovi nodi e relazioni per il tuo database a grafo. Utilizzerai la libreria Pydantic per definire strutture dati rigorose che il tuo LLM dovrà popolare con i dati di testo estratti.

Combina vettori e grafi per un RAG ibrido

Non devi scegliere tra vettori e grafi—puoi avere il meglio di entrambi i mondi! Scopri come puoi recuperare da entrambe le fonti di dati in un unico flusso di lavoro e costruire con cura prompt per integrarle in un'applicazione RAG ibrida.

Integra la memoria a lungo termine del chatbot

I database a grafo come Neo4j non sono utili solo come basi di conoscenza per il retrieval: puoi anche archiviare informazioni a lungo termine, come fatti e preferenze degli utenti, sotto forma di grafi! Questa memoria a lungo termine può quindi essere interrogata proprio come qualsiasi altro database a grafo per integrare queste preferenze e personalizzare le tue applicazioni.

Prerequisiti

Curriculum

Programma del corso

1

Prime basi con Graph RAG e Neo4j

Scopri come Graph RAG può migliorare l’accuratezza e l’affidabilità delle applicazioni RAG! Memorizza le informazioni come nodi e archi in un database Neo4j e dai al tuo LLM la possibilità di interrogarlo, così potrà recuperare informazioni su entità e relazioni per fornire risposte più informate.
Inizia capitolo
2

Modelli a grafo e Hybrid RAG

3

Migliorare la qualità del recupero

Sebbene le applicazioni Graph RAG siano in genere più affidabili delle RAG vettoriali, non sono infallibili. In questo capitolo imparerai a valutare le tue applicazioni Graph RAG, a individuare nodi di grafo errati o duplicati e a integrare una memoria a lungo termine per apprendere le preferenze dell’utente nel tempo.
Inizia capitolo

Graph RAG con LangChain e Neo4j

Corso
completato

Ottieni l'attestato di completamento

Iscriviti ora

Aumenta le tue competenze sui dati con l'app di DataCamp

Avanza ovunque ti trovi con i nostri corsi per dispositivi mobili e le nostre sfide di programmazione quotidiane da 5 minuti.