Pular para o conteúdo principal

Curso gratuito

Graph RAG com LangChain e Neo4j

Avançado3 h

Aprimore a precisão e confiabilidade dos sistemas RAG com Graph RAG e hybrid RAG.

Python3 hDeclaração de conquista

Crie sua conta gratuita

Continuar com o Google
ou
Ao continuar, você aceita nossa Termos de Uso, nossos Política de Privacidade e que seus dados são armazenados nos EUA.

Amado por alunos em milhares de empresas

Treinando uma equipe?

Experimente para Empresas →

Descrição do curso

Aprimore suas aplicações RAG com grafos

Já está cansado de vetores, embeddings e aplicações RAG baseadas em vetores? Não procure mais! Neste curso, você vai descobrir como o Graph RAG pode aumentar significativamente a precisão e a confiabilidade das aplicações RAG ao armazenar e consultar informações na forma de nós e relacionamentos. Combine bancos de dados em grafo Neo4j com LangChain e descubra uma maneira incrível de recuperar e integrar dados externos com LLMs.

Crie bancos de dados de grafos Neo4j a partir de texto não estruturado

E se meu conjunto de dados for um texto bagunçado e não estruturado em vez de um grafo? Não se preocupe — você vai aprender a usar LLMs com saídas estruturadas para extrair entidades e relacionamentos de textos, além de criar novos nós e relacionamentos para o seu banco de dados de grafos. Você vai utilizar a biblioteca Pydantic para definir estruturas de dados rigorosas para que seu LLM preencha com os dados de texto extraídos.

Combine Vetores e Grafos para RAG Híbrido

Você não precisa escolher entre vetores e grafos — é possível aproveitar o melhor dos dois mundos! Descubra como você pode recuperar informações de ambas as fontes de dados em um único fluxo de trabalho e criar prompts cuidadosamente para integrá-las em uma aplicação híbrida de RAG.

Integre Memória de Longo Prazo em Chatbots

Bancos de dados em grafo como o Neo4j não servem apenas como bases de conhecimento para recuperação de informações — você também pode armazenar dados de longo prazo, como fatos e preferências dos usuários, em forma de grafos! Essa memória de longo prazo pode então ser consultada como qualquer outro banco de dados de grafos para integrar essas preferências e personalizar suas aplicações.

Pré-requisitos

Programa de estudos

Descrição do curso

1

Primeiros passos com Graph RAG e Neo4j

Aprenda como o Graph RAG pode melhorar a precisão e a confiabilidade de aplicações RAG! Armazene informações como nós e arestas em um banco de dados Neo4j e dê ao seu LLM a capacidade de consultá-lo para recuperar informações de entidades e relacionamentos e, assim, fornecer respostas mais embasadas.
Iniciar capítulo
2

Modelos de grafo e Hybrid RAG

3

Aprimorando a qualidade da recuperação

Embora aplicações de Graph RAG geralmente sejam mais confiáveis do que vector RAG, elas não são infalíveis. Neste capítulo, você vai aprender a avaliar suas aplicações de Graph RAG, identificar nós de grafo incorretos ou duplicados e integrar memória de longo prazo para que as preferências do usuário sejam aprendidas ao longo do tempo.
Iniciar capítulo

Graph RAG com LangChain e Neo4j

Curso
concluído

Obtenha um certificado de conclusão

Inscreva-se agora

Desenvolva suas habilidades em dados com o DataCamp para Mobile

Progrida onde estiver com nossos cursos no celular e desafios diários de programação de 5 minutos.