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
  • Understanding nodes, edges, and state within LangGraph
  • Getting started with LangGraph: your first executable graph

State Management and Prompt Chaining

  • Structuring prompts as individual graph nodes
  • Managing state transfer between nodes and processing outputs
  • Memory strategies: distinguishing between short-term and persistent context

Branching, Control Flow, and Error Handling

  • Implementing conditional routing and multi-path workflows
  • Managing retries, timeouts, and fallback procedures
  • Ensuring idempotency and facilitating safe re-executions

Tools and External Integrations

  • Executing function and tool calls directly from graph nodes
  • Interacting with REST APIs and services within the graph structure
  • Handling structured data outputs effectively

Retrieval-Augmented Workflows

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

Testing, Debugging, and Evaluation

  • Writing unit-style tests for specific nodes and workflow paths
  • Implementing tracing and observability measures
  • Conducting quality assessments for factuality, safety, and determinism

Packaging and Deployment Fundamentals

  • Configuring environments and managing dependencies
  • Exposing graphs via API endpoints
  • Managing workflow versioning and implementing rolling updates

Summary and Next Steps

Requirements

  • A solid grasp of fundamental Python programming concepts
  • Practical experience with REST APIs or command-line interface (CLI) tools
  • Working knowledge of LLM principles and the basics of prompt engineering

Target Audience

  • Developers and software engineers beginning their journey into graph-based LLM orchestration
  • Prompt engineers and AI enthusiasts developing multi-step LLM applications
  • Data professionals exploring workflow automation opportunities using LLMs

Number of participants


Price per participant

Provisional Upcoming Courses (Require 5+ participants)

Related Categories