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 21 hours
Course Outline
Fundamentals of Agentic AI
- Defining autonomous agents: concepts and classification
- The agent loop: the cycle of perception, decision, action, and observation
- Design patterns for defining agent responsibilities and scope
Python Tooling and Agent SDKs
- Bootstrapping agents with LangChain and comparable SDKs
- Async programming, task queuing, and subprocess management
- Packaging, virtual environments, and reproducible development workflows
Integrating External Tools and APIs
- Designing tool interfaces and secure invocation patterns
- Connecting to web APIs, databases, and internal services
- Managing credentials, secrets, and least-privilege access models
Memory, State, and Context Management
- Short-term context windows and prompt engineering methods
- Long-term memory architectures: Redis, vector stores, and retrieval augmentation
- Ensuring consistency, caching strategies, and memory hygiene
Orchestration, Planning, and Multi-Step Workflows
- Chaining actions, utilizing subagents, and decomposing tasks
- Comparing planning algorithms with heuristic orchestration
- Managing failures, retries, and compensatory actions
Safety, Testing, and Observability
- Threat modeling, red-teaming, and input/output sanitization
- Unit, integration, and end-to-end testing strategies for agents
- Logging, metrics, tracing, and alerting for agent behavior
Deployment, Scaling, and MLOps for Agents
- Containerization, CI/CD pipelines, and rollout strategies
- Cost management, rate limiting, and resource optimization
- Monitoring, governance, and operational playbooks
Summary and Next Steps
Requirements
- Proficiency in Python programming
- Experience with REST APIs and asynchronous I/O
- Knowledge of machine learning concepts and pretrained LLMs
Audience
- ML engineers
- AI developers
- Software engineers