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 14 hours
Course Outline
Introducing Mastra
- Survey of AI frameworks available for TypeScript
- Core benefits and distinguishing features of Mastra
- Setting up the development environment and initialising projects
Exploring Mastra’s Architecture
- Primary components and system design principles
- Structure of agents, workflows, and memory systems
- Integration points with external APIs and LLMs
Developing AI Agents
- Constructing basic agents using TypeScript
- Incorporating tools and context into agent reasoning
- Orchestrating multi-step AI tasks
Workflows and Automation
- Architecting agent-driven workflows
- Initiating and managing asynchronous tasks
- Handling errors and controlling process flow
Integrating RAG (Retrieval-Augmented Generation)
- Building document retrieval and indexing pipelines
- Linking to external knowledge repositories
- Refining responses through contextual data usage
Observability and Debugging
- Tracking agent activity and system logs
- Profiling performance and applying optimisations
- Debugging workflows and monitoring outcomes
Deployment and Scaling
- Releasing Mastra applications to production environments
- Connecting with cloud infrastructure services
- Implementing security and scaling best practices
Best Practices and Enterprise Applications
- Addressing governance, auditability, and reliability requirements
- Examining case studies from enterprise deployments
- Reviewing future developments and the community roadmap
Recap and Path Forward
Requirements
- Solid command of JavaScript and TypeScript fundamentals
- Practical experience with REST APIs or backend engineering
- A foundational understanding of AI and LLM principles
Intended Audience
- Software engineers focused on AI or automation initiatives
- Engineering leads overseeing agent-based system development
- Developers investigating enterprise-level TypeScript AI frameworks