Get in Touch
 Duration 14 hours

Course Outline

Introduction to LangGraph and Graph Principles

  • The role of graphs in LLM apps: orchestration versus simple chaining
  • Understanding nodes, edges, and state within LangGraph
  • Getting started: building your first executable graph

State Management and Prompt Chaining

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

Branching, Control Flow, and Error Management

  • Implementing conditional routing and complex multi-path workflows
  • Managing retries, timeouts, and fallback mechanisms
  • Ensuring idempotency and safe re-execution of tasks

Tools and External Integrations

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

Retrieval-Augmented Workflows

  • Basics of document ingestion and text chunking
  • Utilizing embeddings and vector databases (such as ChromaDB)
  • Generating grounded responses with accurate citations

Testing, Debugging, and Evaluation

  • Writing unit-style tests for specific nodes and execution paths
  • Implementing tracing and observability features
  • Performing quality assessments for factuality, safety, and consistency

Packaging and Deployment Basics

  • Configuring environments and managing dependencies
  • Serving graph applications via API endpoints
  • Managing workflow versioning and implementing rolling updates

Conclusion and Future Directions

Requirements

  • A solid grasp of basic Python programming
  • Hands-on experience with REST APIs or command-line interfaces
  • Knowledge of LLM principles and the basics of prompt engineering

Target Audience

  • Developers and software engineers new to graph-based LLM orchestration
  • Prompt engineers and AI practitioners building multi-step LLM applications
  • Data professionals interested in automating workflows with LLMs

Upcoming Courses

Related Categories