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
- Comparing graphs versus linear chains: identifying the right time and reason for each approach.
- Exploring agents, tools, and the planner-executor loop pattern.
- Building a 'Hello World' workflow: creating a minimal agentic graph.
State, Memory, and Context Management
- Defining graph state and designing node interfaces.
- Distinguishing between short-term memory and persisted storage.
- Managing context windows, implementing summarization, and rehydrating context.
Branching Logic and Control Flow
- Implementing conditional routing and multi-path decision making.
- Handling retries, timeouts, and circuit breaker patterns.
- Managing fallbacks, dead-ends, and designing recovery nodes.
Tool Usage and External Integrations
- Executing function and tool calls from within nodes and agents.
- Interacting with REST APIs and databases from the graph structure.
- 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 built-in safeguards.
Evaluation, Debugging, and Observability
- Tracing execution paths and inspecting node interactions.
- Using golden sets, evaluations, and regression tests for quality assurance.
- Monitoring quality, safety, cost, and latency metrics.
Packaging and Deployment
- Serving applications via FastAPI and managing dependencies.
- Versioning graphs and establishing rollback strategies.
- Developing operational playbooks and incident response procedures.
Wrap-up and Future Directions
Requirements
- Practical proficiency in Python.
- Hands-on experience developing LLM applications or prompt chains.
- Understanding of REST APIs and JSON data structures.
Target Audience
- AI engineers.
- Product managers.
- Developers focused on building interactive, LLM-driven systems.