Get in Touch

Course Outline

Introduction to LangGraph and Graph Concepts

  • Understanding the role of graphs in LLM applications: orchestration versus simple chains
  • Exploring nodes, edges, and state within LangGraph
  • Hello LangGraph: constructing your first runnable graph

State Management and Prompt Chaining

  • Designing prompts as distinct graph nodes
  • Managing state transitions between nodes and handling outputs
  • Memory patterns: distinguishing between short-term and persisted context

Branching, Control Flow, and Error Handling

  • Implementing conditional routing and multi-path workflows
  • Strategies for retries, timeouts, and fallbacks
  • Ensuring idempotency and safe execution during re-runs

Tools and External Integrations

  • Utilizing function/tool calling capabilities from graph nodes
  • Invoking REST APIs and services directly within the graph structure
  • Working effectively with structured outputs

Retrieval-Augmented Workflows

  • Basics of document ingestion and chunking
  • Implementing embeddings and vector stores (e.g., ChromaDB)
  • Generating grounded answers with proper citations

Testing, Debugging, and Evaluation

  • Conducting unit-style tests for nodes and execution paths
  • Utilizing tracing and observability tools
  • Performing quality checks for factuality, safety, and determinism

Packaging and Deployment Fundamentals

  • Setting up environments and managing dependencies
  • Deploying graphs behind API interfaces
  • Versioning workflows and implementing rolling updates

Summary and Next Steps

Requirements

  • A foundational understanding of Python programming
  • Experience working with REST APIs or command-line interface (CLI) tools
  • Familiarity with Large Language Model (LLM) concepts and basic principles of prompt engineering

Audience

  • Developers and software engineers new to graph-based orchestration for LLMs
  • Prompt engineers and AI beginners building multi-step LLM applications
  • Data professionals exploring workflow automation utilizing LLMs
 14 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories