Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction to LangGraph and Graph Concepts
- Understanding the role of graphs in LLM applications: orchestration versus simple chains
- Exploring nodes, edges, and state within LangGraph
- Hello LangGraph: constructing your first runnable graph
State Management and Prompt Chaining
- Designing prompts as distinct graph nodes
- Managing state transitions between nodes and handling outputs
- Memory patterns: distinguishing between short-term and persisted context
Branching, Control Flow, and Error Handling
- Implementing conditional routing and multi-path workflows
- Strategies for retries, timeouts, and fallbacks
- Ensuring idempotency and safe execution during re-runs
Tools and External Integrations
- Utilizing function/tool calling capabilities from graph nodes
- Invoking REST APIs and services directly within the graph structure
- Working effectively with structured outputs
Retrieval-Augmented Workflows
- Basics of document ingestion and chunking
- Implementing embeddings and vector stores (e.g., ChromaDB)
- Generating grounded answers with proper citations
Testing, Debugging, and Evaluation
- Conducting unit-style tests for nodes and execution paths
- Utilizing tracing and observability tools
- Performing quality checks for factuality, safety, and determinism
Packaging and Deployment Fundamentals
- Setting up environments and managing dependencies
- Deploying graphs behind API interfaces
- Versioning workflows and implementing rolling updates
Summary and Next Steps
Requirements
- A foundational understanding of Python programming
- Experience working with REST APIs or command-line interface (CLI) tools
- Familiarity with Large Language Model (LLM) concepts and basic principles of prompt engineering
Audience
- Developers and software engineers new to graph-based orchestration for LLMs
- Prompt engineers and AI beginners building multi-step LLM applications
- Data professionals exploring workflow automation utilizing LLMs
14 Hours