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: concepts and classification
- The agent cycle: perceive, decide, act, observe
- Architectural patterns for defining agent scope and responsibilities
Python Ecosystem and Agent SDKs
- Leveraging LangChain and comparable SDKs to initiate agent development
- Asynchronous programming, task queue management, and subprocess handling
- Dependency management, virtual environments, and reproducible development pipelines
Connecting External Tools and APIs
- Structuring tool interfaces and ensuring secure invocation patterns
- Integration with web APIs, databases, and proprietary internal services
- Effective management of credentials, secrets, and least-privilege access
Managing Memory, State, and Context
- Optimizing short-term context windows and prompt engineering strategies
- Designing long-term memory systems: Redis, vector databases, and retrieval augmentation
- Maintaining consistency, implementing caching, and ensuring memory hygiene
Orchestration, Planning, and Complex Workflows
- Sequencing actions, utilizing subagents, and decomposing tasks
- Comparing planning algorithms with heuristic orchestration approaches
- Addressing failures, implementing retries, and executing compensating actions
Safety, Testing, and System Observability
- Developing threat models, conducting red-teaming, and sanitizing inputs/outputs
- Executing unit, integration, and end-to-end tests for agent reliability
- Implementing logging, metrics, tracing, and alerting for behavioral monitoring
Deployment, Scaling, and MLOps for Agents
- Containerization strategies, CI/CD pipeline integration, and deployment rollouts
- Managing costs, enforcing rate limits, and optimizing resource usage
- Establishing monitoring frameworks, governance structures, and operational guides
Conclusions and Future Directions
Requirements
- Solid grasp of Python programming principles
- Practical 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