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
LangGraph and Agent Patterns: A Practical Overview
- Understanding the difference between graphs and linear chains: when and why to use each
- Exploring agents, tools, and planner-executor loops
- Getting started with a minimal agentic graph
State, Memory, and Context Passing
- Designing graph state and node interfaces
- Managing short-term versus persisted memory
- Handling context windows, summarization, and rehydration
Branching Logic and Control Flow
- Implementing conditional routing and multi-path decisions
- Managing retries, timeouts, and circuit breakers
- Utilizing fallbacks, handling dead-ends, and recovery nodes
Tool Use and External Integrations
- Executing function/tool calls from nodes and agents
- Connecting to REST APIs and databases within the graph
- Parsing and validating structured outputs
Retrieval-Augmented Agent Workflows
- Strategies for document ingestion and chunking
- Utilizing embeddings and vector stores with ChromaDB
- Generating grounded responses with citations and safeguards
Evaluation, Debugging, and Observability
- Tracing execution paths and inspecting node interactions
- Conducting evaluations and regression tests using golden sets
- Monitoring quality, safety, cost, and latency
Packaging and Delivery
- Managing dependencies and serving via FastAPI
- Versioning graphs and implementing rollback strategies
- Creating operational playbooks and incident response plans
Summary and Next Steps
Requirements
- Proficiency in Python
- Experience in developing LLM applications or prompt chains
- Familiarity with REST APIs and JSON
Target Audience
- AI Engineers
- Product Managers
- Developers creating interactive LLM-driven systems
14 Hours