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
- Defining autonomous agents: core concepts and classification
- The agent cycle: the loop of perception, decision-making, action, and observation
- Establishing design patterns for agent responsibilities and operational scope
Python Ecosystem and Agent SDKs
- Leveraging frameworks like LangChain to initialize agents
- Asynchronous programming, task queuing, and subprocess handling
- Code packaging, virtual environments, and reproducible development practices
Integration of External Tools and APIs
- Creating tool interfaces and secure invocation patterns
- Connecting agents to web services, databases, and internal applications
- Managing credentials, secrets, and enforcing least-privilege access
Memory, State, and Context Handling
- Short-term context windows and advanced prompt engineering methods
- Long-term memory structures: utilizing Redis, vector databases, and retrieval augmentation
- Ensuring data consistency, implementing caching, and maintaining memory hygiene
Orchestration, Planning, and Multi-Step Processes
- Linking actions, managing subagents, and decomposing complex tasks
- Comparing planning algorithms with heuristic orchestration approaches
- Managing errors, implementing retries, and executing compensating actions
Safety, Validation, and Observability
- Developing threat models, conducting red-teaming, and sanitizing inputs and outputs
- Performing unit, integration, and end-to-end testing for agent systems
- Implementing logging, metrics, tracing, and alerting for agent performance
Deployment, Scaling, and Agent MLOps
- Containerization strategies, CI/CD pipeline integration, and deployment plans
- Controlling costs, applying rate limits, and optimizing resource usage
- Establishing monitoring systems, governance structures, and operational guidelines
Recap and Future Directions
Requirements
- Proficiency in Python programming
- Working knowledge of REST APIs and asynchronous I/O operations
- General familiarity with machine learning principles and pre-trained Large Language Models
Target Audience
- ML engineers
- AI developers
- Software engineers
21 Hours