Get in Touch
 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

Upcoming Courses

Related Categories