Get in Touch
 Duration 14 hours

Course Outline

Introduction to LangGraph and Graph Concepts

  • The rationale for using graphs in LLM apps: orchestration versus simple chains
  • Core elements: nodes, edges, and state in LangGraph
  • Getting started with LangGraph: building a first executable graph

State Management and Prompt Chaining

  • Structuring prompts as graph nodes
  • Transferring state between nodes and managing outputs
  • Memory patterns: distinguishing between short-term and persisted context

Branching, Control Flow, and Error Handling

  • Conditional routing and multi-path workflow design
  • Implementing retries, timeouts, and fallback mechanisms
  • Ensuring idempotency and safe re-execution

Tools and External Integrations

  • Invoking functions and tools from within graph nodes
  • Interacting with REST APIs and services inside the graph structure
  • Handling structured data outputs

Retrieval-Augmented Workflows

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

Testing, Debugging, and Evaluation

  • Developing unit-style tests for nodes and paths
  • Implementing tracing and observability measures
  • Conducting quality checks for factuality, safety, and determinism

Packaging and Deployment Fundamentals

  • Configuring environments and managing dependencies
  • Hosting graphs behind API interfaces
  • Versioning workflows and managing rolling updates

Summary and Next Steps

Requirements

  • Basic proficiency in Python programming
  • Practical experience with REST APIs or Command-Line Interface (CLI) tools
  • Understanding of Large Language Model (LLM) principles and the basics of prompt engineering

Target Audience

  • Developers and software engineers new to graph-based LLM orchestration
  • Prompt engineers and AI beginners constructing multi-step LLM applications
  • Data professionals investigating workflow automation using LLMs

Number of participants


Price per participant

Upcoming Courses

Related Categories