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: core concepts and classification
- The agent loop: the perceive, decide, act, and observe cycle
- Design patterns for defining agent responsibilities and scope
Python Tools and Agent SDKs
- Leveraging LangChain and comparable SDKs to initialize agents
- Asynchronous programming, task queuing, and subprocess control
- Software packaging, virtual environments, and reproducible development practices
Connecting External Tools and APIs
- Creating tool interfaces and secure invocation methods
- Linking with web APIs, databases, and internal services
- Managing credentials, secrets, and enforcing least-privilege access
Memory, State, and Context Handling
- Short-term context windows and prompt engineering strategies
- Long-term memory frameworks: Redis, vector stores, and retrieval augmentation
- Ensuring consistency, caching tactics, and memory maintenance
Orchestration, Planning, and Complex Workflows
- Sequencing actions, managing subagents, and task breakdown
- Comparing planning algorithms with heuristic orchestration
- Managing errors, implementing retries, and executing compensatory actions
Safety, Testing, and Monitoring
- Threat modeling, red-teaming, and input/output sanitization
- Conducting unit, integration, and end-to-end tests for agents
- Implementing logging, metrics, tracing, and alerting for agent performance
Deployment, Scaling, and Agent MLOps
- Containerization, CI/CD pipelines, and release strategies
- Managing costs, rate limiting, and optimizing resources
- Monitoring, governance, and establishing operational playbooks
Conclusion and Future Directions
Requirements
- Knowledge of Python programming
- Experience with REST APIs and asynchronous I/O
- Understanding of machine learning principles and pretrained LLMs
Target Audience
- ML Engineers
- AI Developers
- Software Engineers