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.
Duration 14 hours
Course Outline
LangGraph and Agent Patterns: A Practical Introduction
- Graphs vs. linear chains: Identifying the appropriate use case and rationale
- Agents, tools, and the planner-executor loop
- Hello workflow: Constructing a minimal agentic graph
State, Memory, and Context Management
- Defining graph states and node interfaces
- Distinguishing between short-term and persisted memory
- Managing context windows, summarization techniques, and data rehydration
Branching Logic and Control Flow
- Implementing conditional routing and multi-path decision making
- Managing retries, timeouts, and circuit breaker patterns
- Handling fallbacks, dead-ends, and designing recovery nodes
Tool Utilization and External Integrations
- Executing function and tool calls from graph nodes and agents
- Interfacing with REST APIs and databases within the graph structure
- Parsing and validating structured outputs
Retrieval-Augmented Agent Workflows
- Strategies for document ingestion and chunking
- Leveraging embeddings and vector stores using ChromaDB
- Generating grounded responses with citations and safety guardrails
Evaluation, Debugging, and Observability
- Tracing execution paths and analyzing node interactions
- Utilizing golden sets, evaluations, and regression testing
- Monitoring quality, safety, and metrics for cost and latency
Packaging and Deployment
- Serving via FastAPI and managing dependencies
- Version control for graphs and implementing rollback strategies
- Developing operational playbooks and incident response procedures
Recap and Future Directions
Requirements
- Proficient understanding of Python
- Practical experience in developing LLM applications or managing prompt chains
- Competence with REST APIs and JSON structures
Target Audience
- AI Engineers
- Product Managers
- Developers focused on creating interactive, LLM-driven systems