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
Foundations of Agentic AI
- Defining autonomous agents: conceptual frameworks and classification
- The agent loop: the perceive, decide, act, and observe cycle
- Structuring agent responsibilities and defining operational scope
Python Ecosystem and Agent SDKs
- Leveraging LangChain and comparable SDKs to initialize agents
- Implementing async programming, task queues, and subprocess management
- Managing packaging, virtual environments, and reproducible development processes
Connecting External Tools and APIs
- Creating secure tool interfaces and safe invocation patterns
- Linking agents to web APIs, databases, and internal services
- Oversight of credentials, secrets, and least-privilege access controls
Handling Memory, State, and Context
- Optimizing short-term context windows and applying prompt engineering techniques
- Designing long-term memory structures: utilizing Redis, vector stores, and retrieval augmentation
- Maintaining consistency, implementing caching strategies, and ensuring memory hygiene
Orchestration, Planning, and Multi-Step Processes
- Managing action chains, subagents, and task decomposition
- Comparing planning algorithms with heuristic orchestration methods
- Addressing failures, implementing retries, and executing compensating actions
Safety, Testing, and Observability
- Establishing threat models, conducting red-teaming, and sanitizing inputs/outputs
- Performing unit, integration, and end-to-end testing for agent systems
- Implementing logging, metrics, tracing, and alerting for agent behavior
Deployment, Scaling, and MLOps for Agents
- Utilizing containerization, CI/CD pipelines, and effective rollout strategies
- Managing costs, applying rate limiting, and optimizing resource usage
- Overseeing monitoring, governance, and operational playbooks
Recap and Future Directions
Requirements
- A solid grasp of Python programming fundamentals
- Practical experience with REST APIs and asynchronous I/O operations
- A working knowledge of machine learning principles and pretrained LLMs
Target Audience
- ML engineers
- AI developers
- Software engineers