Back to Browse

LangGraph: Entenda Graphs, Nodes, Edges e State com Python (Aula 2)

7.2K views
Oct 3, 2025
52:46

Neste vídeo, vamos dar um passo além do básico com LLMs e mergulhar no mundo do LangGraph! Nós já usamos o LangChain para criar aplicações simples, mas agora vamos descobrir como o LangGraph nos permite construir agentes de IA verdadeiramente complexos e inteligentes, a começar pela parte mais importante, o Grafo (Graph). Vou te mostrar na prática os conceitos fundamentais do LangGraph, incluindo: - State (Estado): Como manter o estado e o contexto em todo o seu fluxo de trabalho, resolvendo o problema de "amnésia" das LLMs. - Nodes (Nós): O que são os nós e como eles funcionam como os blocos de construção do seu agente, executando ações específicas. - Edges (Arestas): Como conectar os nós para criar um fluxo, e o mais importante, como usar as arestas condicionais (conditional edges) para que seu agente possa tomar decisões e seguir caminhos diferentes baseado em lógica. Agora você vai conseguir perceber as diferenças cruciais entre LangChain e LangGraph e quando você deve escolher cada um para seus projetos de IA. Além disso, vamos colocar a mão no código, usando `TypedDict` e `dataclass` para definir nosso estado e construir, passo a passo, um grafo funcional que toma decisões. Ao final desta aula, você terá uma base sólida para começar a desenhar e implementar seus próprios agentes e workflows complexos com Python e LangGraph. --- Conteúdo desta aula: Introdução ao LangGraph - Aula 2 Número desta aula: 2 Link do repositório: https://github.com/luizomf/react_agent_langgraph_course Link da Playlist completa: https://www.youtube.com/playlist?list=PLbIBj8vQhvm09IqqLYIwLF5dGrcbJzFZc Meus Cursos: https://www.otaviomiranda.com.br/ Newsletter: https://luizomf.substack.com/ --- Capítulos 00:00:00 - O que é LangGraph? 00:03:47 - A estrutura de dados Graph ou Grafo do LangGraph 00:12:20 - State, Graph, Nodes e Edges do LangGraph 00:15:35 - Workflow do LangGraph com código na prática 00:16:35 - Crie o estado do grafo com TypedDict 00:18:18 - Crie funções que serão os Nodes do Graph 00:20:38 - Defina o builder do Graph com StateGraph 00:22:45 - Use add_node para adicionar nós no StateGraph 00:23:45 - Use add_edge conectar um node ao outro 00:25:54 - Use compile para compilar o StateGraph 00:28:43 - Obtenha o código para visualizar o Graph com Mermaid 00:29:44 - Use o seu novo graph do LangGraph 00:36:10 - Crie ou use um reducer para o seu estado 00:40:30 - Workflow do LangGraph com Conditional Edge 00:42:00 - Altere o graph para adicionar a Conditional Edge 00:46:08 - Use add_conditional_edges com sua função condicional 00:48:48 - Mude o nome das edges se preferir 00:50:28 - Mantenha este vídeo vivo, curta, comente e compartilhe --- #LangGraph #Python #InteligenciaArtificial #LangChain #LLM

Download

0 formats

No download links available.

LangGraph: Entenda Graphs, Nodes, Edges e State com Python (Aula 2) | NatokHD