Get in Touch

Course Outline

Overview of LangGraph and Graph Architecture

  • Advantages of graph-based architectures for large language model (LLM) applications: orchestration compared to linear chains
  • Core components: nodes, edges, and state management within LangGraph
  • Initial implementation: constructing a functional graph

State Management and Prompt Sequencing

  • Structuring prompts as distinct graph nodes
  • Transmitting state between nodes and processing outputs
  • Memory architectures: distinguishing between transient and persistent context

Conditional Logic, Control Flow, and Resilience

  • Dynamic routing and multi-path execution workflows
  • Strategies for retries, timeouts, and fallback mechanisms
  • Ensuring idempotency and secure re-execution

Integration with External Tools and Services

  • Executing functions and tool calls from graph nodes
  • Interfacing with REST APIs and external services within the graph
  • Managing structured data outputs

Retrieval-Augmented Generation Workflows

  • Principles of document ingestion and chunking
  • Utilizing embeddings and vector databases (e.g., ChromaDB) for data storage
  • Implementing grounded responses with verifiable citations

Testing, Debugging, and Assessment

  • Conducting unit-level tests for nodes and execution paths
  • Monitoring and observability through tracing
  • Evaluating quality metrics: factual accuracy, safety compliance, and deterministic behavior

Packaging and Deployment Essentials

  • Configuring environments and managing dependencies
  • Deploying graphs via application programming interfaces (APIs)
  • Implementing version control for workflows and managing rolling updates

Summary and Strategic Direction

Requirements

  • Foundational proficiency in Python programming languages
  • Practical experience utilizing REST APIs or Command Line Interface (CLI) tools
  • Knowledge of Large Language Model (LLM) architectures and core prompt engineering principles

Intended Audience

  • Software engineers and developers initiating work with graph-based LLM orchestration frameworks
  • Prompt engineers and emerging AI practitioners developing multi-step LLM applications
  • Data professionals seeking to implement workflow automation through LLM capabilities

This guidance is designed to support technical teams working on solutions for government.

 14 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories