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
- Why use graphs for LLM applications: orchestration versus simple chains.
- Nodes, edges, and state in LangGraph.
- Hello LangGraph: building your first runnable graph.
State Management and Prompt Chaining
- Designing prompts as graph nodes.
- Passing state between nodes and handling outputs.
- Memory patterns: short-term versus persisted context.
Branching, Control Flow, and Error Handling
- Conditional routing and multi-path workflows.
- Retries, timeouts, and fallback strategies.
- Idempotency and safe re-runs.
Tools and External Integrations
- Function/tool calling from graph nodes.
- Invoking REST APIs and services within the graph.
- Working with structured outputs.
Retrieval-Augmented Workflows
- Document ingestion and chunking basics.
- Embeddings and vector stores (e.g., ChromaDB).
- Grounded answering with citations.
Testing, Debugging, and Evaluation
- Unit-style tests for nodes and paths.
- Tracing and observability.
- Quality checks: factuality, safety, and determinism.
Packaging and Deployment Fundamentals
- Environment setup and dependency management.
- Serving graphs behind APIs.
- Versioning workflows and rolling updates.
Summary and Next Steps
Requirements
- A foundational understanding of Python programming.
- Experience with REST APIs or CLI tools.
- Familiarity with LLM concepts and the fundamentals of prompt engineering.
Audience
- Developers and software engineers new to graph-based LLM orchestration.
- Prompt engineers and AI novices building multi-step LLM applications.
- Data practitioners exploring workflow automation with LLMs.
14 Hours