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
Core Concepts of Agentic AI
- Defining autonomous agents: classifications and core definitions
- The agent loop: the cycle of perceiving, deciding, acting, and observing
- Establishing design patterns for agent scope and responsibilities
Python Ecosystem and Agent SDKs
- Leveraging LangChain and comparable SDKs to initiate agent development
- Managing async programming, task queues, and subprocesses
- Implementing packaging, virtual environments, and reproducible development workflows
Connecting to External Tools and APIs
- Crafting tool interfaces and safe invocation patterns
- Establishing connections with web APIs, databases, and internal services
- Handling credentials, secrets, and enforcing least-privilege access
Managing Memory, State, and Context
- Utilizing short-term context windows and prompt engineering strategies
- Architecting long-term memory systems using Redis, vector stores, and retrieval augmentation
- Maintaining consistency, applying caching strategies, and ensuring memory hygiene
Orchestrating Multi-Step Workflows and Planning
- Implementing action chaining, subagents, and task decomposition
- Comparing planning algorithms with heuristic orchestration
- Managing failures, retries, and compensatory actions
Ensuring Safety, Testing, and Observability
- Developing threat models, conducting red-teaming, and sanitizing input/output
- Executing unit, integration, and end-to-end tests for agents
- Implementing logging, metrics, tracing, and alerting for agent behavior
Deployment, Scaling, and Agent MLOps
- Utilizing containerization, CI/CD pipelines, and rollout strategies
- Controlling costs, applying rate limits, and optimizing resources
- Overseeing monitoring, governance, and operational playbooks
Recap and Future Directions
Requirements
- Solid proficiency in Python programming
- Practical experience with REST APIs and asynchronous I/O
- Understanding of machine learning fundamentals and pretrained LLMs
Target Audience
- ML engineers
- AI developers
- Software engineers