Get in Touch
 Duration 14 hours

Course Outline

Getting Started with LangGraph and Graph Architecture

  • The rationale behind using graphs for LLM applications: orchestration advantages over simple linear chains
  • Understanding the core components: nodes, edges, and state within LangGraph
  • Practical introduction: building and executing your first functional graph

State Management and Prompt Sequencing

  • Architecting prompts as discrete graph nodes
  • Managing data flow: passing state between nodes and processing outputs
  • Implementing memory strategies: distinguishing between short-term session data and persisted context

Conditional Logic, Control Flow, and Robustness

  • Implementing conditional routing and multi-path workflow logic
  • Managing resilience: configuring retries, timeouts, and fallback mechanisms
  • Ensuring system integrity through idempotency and safe re-execution practices

Tool Integration and External Service Connectivity

  • Executing function and tool calls directly from graph nodes
  • Interacting with REST APIs and external services within the graph structure
  • Processing and utilizing structured output formats

Retrieval-Augmented Generation (RAG) Workflows

  • Fundamentals of document ingestion and text chunking
  • Leveraging embeddings and vector databases, such as ChromaDB
  • Generating grounded, citation-backed responses for improved accuracy

Quality Assurance: Testing, Debugging, and Evaluation

  • Writing unit-style tests for individual nodes and workflow paths
  • Implementing tracing mechanisms and observability features
  • Conducting quality assessments focused on factuality, safety compliance, and deterministic behavior

Deployment Strategies and Packaging Essentials

  • Configuring development environments and managing dependencies
  • Exposing graph capabilities via API endpoints
  • Managing workflow versioning and implementing rolling update strategies

Course Recap and Future Development Paths

Requirements

  • A solid grasp of foundational Python programming principles
  • Practical experience interacting with REST APIs or command-line interface (CLI) tools
  • Basic familiarity with Large Language Model (LLM) concepts and the fundamentals of prompt engineering

Target Audience

  • Software developers and engineers exploring the concept of graph-based LLM orchestration
  • Prompt engineers and emerging AI specialists looking to develop complex, multi-step LLM applications
  • Data professionals investigating the automation of workflows using LLM technologies

Number of participants


Price per participant

Upcoming Courses

Related Categories