Get in Touch

Course Outline

LangGraph and Agent Patterns: A Practical Introduction

  • Understanding the differences between graphs and linear chains, and when to use each.
  • Exploring agents, tools, and planner-executor loops.
  • Creating a 'Hello workflow': establishing a minimal agentic graph.

State, Memory, and Context Passing

  • Designing graph state structures and node interfaces.
  • Distinguishing between short-term memory and persisted memory.
  • Managing context windows, summarization techniques, and data rehydration.

Branching Logic and Control Flow

  • Implementing conditional routing and handling multi-path decisions.
  • Configuring retries, timeouts, and circuit breaker patterns.
  • Managing fallbacks, handling dead-ends, and utilizing recovery nodes.

Tool Use and External Integrations

  • Executing function/tool calls from nodes and agents.
  • Connecting the graph to external REST APIs and databases.
  • Parsing and validating structured outputs.

Retrieval-Augmented Agent Workflows

  • Strategies for document ingestion and data chunking.
  • Utilizing embeddings and vector stores with ChromaDB.
  • Generating grounded responses with citations and protective measures.

Evaluation, Debugging, and Observability

  • Tracing execution paths and inspecting node interactions.
  • Building golden datasets, conducting evaluations, and running regression tests.
  • Monitoring for quality, safety compliance, cost efficiency, and latency.

Packaging and Delivery

  • Implementing FastAPI for service deployment and managing dependencies.
  • Strategies for graph versioning and system rollback.
  • Developing operational playbooks and incident response plans.

Summary and Next Steps

Requirements

  • Practical proficiency in Python
  • Experience in developing LLM applications or prompt chains
  • Familiarity with REST APIs and JSON data formats

Target Audience

  • AI engineers
  • Product managers
  • Developers creating interactive, LLM-driven systems
 14 Hours

Number of participants


Price per participant

Provisional Upcoming Courses (Require 5+ participants)

Related Categories