12h

Para conclusão

44

Pessoas nesse curso

Certificado

De participação

Introdução_

O que você aprenderá_

  • Entenda como o GraphRAG amplia a recuperação de contexto utilizando bancos de grafos.
  • Aprenda a modelar, consultar e analisar dados com o FalkorDB e a linguagem Cypher.
  • Integre bancos de grafos ao LangChain para desenvolver agentes inteligentes.
  • Implemente algoritmos de análise de grafos, como BFS, Shortest Path e PageRank.
  • Desenvolva uma aplicação completa com Streamlit para consultar grafos em linguagem natural.
  • Utilize modelos de linguagem com Ollama para enriquecer a interação com agentes de IA.

Público alvo_

Pessoas desenvolvedoras, engenheiras de software, profissionais de ciência de dados e IA, além de estudantes que desejam aprender a construir aplicações com GraphRAG utilizando bancos de grafos, LangChain e modelos de linguagem para recuperação de contexto e desenvolvimento de agentes inteligentes.

Michael Douglas Barbosa Araujo

Michael Douglas Barbosa Araujo

linkedin

Especialista em arquitetura de IA, com atuação em engenharia de software e inteligência artificial, dedicado à construção de arquiteturas modernas e soluções baseadas em agentes. Ao longo de sua trajetória, liderou projetos de alto impacto, incluindo a criação do primeiro agente conversacional para assessoria de investimentos. É criador do design pattern BFA, um padrão amplamente adotado no mercado para o desenvolvimento de agentes inteligentes.

Curso atualizado em 14/07/2026

Ementa

  1. Armazenando e consultando embeddings com PostgreSQL

    • Introdução
    • Apresentação das tecnologias e início do RAG
    • Convertendo PDF em embed no PostgreSQL
    • Por que utilizar RAG para IA
    • Explorando RAG e seus algoritmos
    • Desafio de RAG
    • Realizando as consultas no banco de dados
    • O que aprendemos?
  2. Bancos de grafos com FalkorDB

    • Teoria dos grafos e apresentação do banco de dados
    • Entendendo grafos na teoria e na prática
    • Conceitos Teóricos de Grafos
    • Implantando o FalkorDB na AWS
    • Explorando o modo gráfico do FalkorDB
    • Executando o FalkorDB com Docker e criando uma rede social
    • Desafio Teorico
    • O que aprendemos?
  3. Consultando grafos com Cypher e LangChain

    • Iniciando o FalkorDB e conhecendo a linguagem Cypher
    • Realizando consultas com Cypher
    • Qual o propósito do MATCH?
    • Explorando recursos avançados do Cypher
    • Qual é a função do Where?
    • Construindo um agente para consultas em grafos
    • Faça como eu fiz na aula
    • O que aprendemos?
  4. Algoritmos para análise de grafos

    • BFS, Shortest Path e PageRank na teoria
    • Algoritmos de grafos no FalkorDB
    • Banco de grafos e agentes
    • Implementando o algoritmo BFS no FalkorDB
    • Implementando algoritmos de grafos na prática
    • Faça como eu fiz na aula
    • O que aprendemos?
  5. Construindo uma aplicação com agentes e grafos

    • Desenvolvendo o agente para análise de redes sociais
    • Um sistema GraphRAG integra
    • Aprimorando o agente com consultas em grafos
    • Faça como eu fiz na aula
    • Conclusão
    • O que aprendemos?

Descubra se esse curso é pra você! Leia as primeiras aulas

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos
Escola

Inteligência Artificial

Mergulhe com profundidade no universo da Inteligência Artificial (IA) aplicada a diferentes áreas de atuação e domine as principais ferramentas que estão moldando o agora, como ChatGPT e Midjourney. Navegue pelos nossos cursos e comece a explorar todo o potencial das IAs Generativas para impulsionar a sua carreira.

Conheça a escola

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Aprenda IA para Análise de Dados & BI com esse e outros cursos, comece agora!

Conheça os Planos para Empresas