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
Foundations of Agentic AI
- Understanding autonomous agents: key definitions and classification
- The agent loop: the perceive, decide, act, and observe cycle
- Designing agent responsibilities and defining their operational scope
Python Tools and Agent SDKs
- Bootstrapping agents using LangChain and similar SDKs
- Mastering asynchronous programming, task queues, and subprocess management
- Managing packaging, virtual environments, and reproducible development workflows
Connecting to External Tools and APIs
- Crafting tool interfaces and safe invocation patterns
- Establishing connections to web APIs, databases, and internal services
- Handling credentials, secrets, and least-privilege access controls
Managing Memory, State, and Context
- Leveraging short-term context windows and prompt engineering techniques
- Architecting long-term memory using Redis, vector stores, and retrieval augmentation
- Maintaining consistency, implementing caching strategies, and ensuring memory hygiene
Orchestrating Multi-Step Workflows and Planning
- Chaining actions, managing subagents, and decomposing tasks
- Comparing planning algorithms with heuristic orchestration
- Managing failures, implementing retries, and executing compensating actions
Ensuring Safety, Testing, and Observability
- Developing threat models, conducting red-teaming, and sanitizing inputs/outputs
- Executing unit, integration, and end-to-end testing for agents
- Implementing logging, metrics, tracing, and alerting to monitor agent behavior
Agent Deployment, Scaling, and MLOps
- Implementing containerization, CI/CD pipelines, and rollout strategies
- Optimising costs, rate limiting, and resource utilisation
- Establishing monitoring, governance, and operational playbooks
Wrap-up and Future Directions
Requirements
- Proficiency in Python programming
- Hands-on experience with REST APIs and asynchronous I/O
- Working knowledge of machine learning concepts and pretrained LLMs
Target Audience
- ML engineers
- AI developers
- Software engineers
21 Hours