Home / Learn with the Nerds / Learn With The Nerds - Creating Autonomous Agents with Copilot Studio
Learn With The Nerds - Creating Autonomous Agents with Copilot Studio
Learn to build decision-making, task-completing autonomous agents in Copilot Studio with Jonathon Silva. Discover AI integration, workflow design, and external data connections for smarter automation.
Join Jonathon Silva for an in-depth session on building autonomous agents in Copilot Studio. Learn how to design agents that can make decisions, complete tasks, and adapt to dynamic scenarios with minimal human intervention. This session covers planning workflows, integrating AI capabilities, and connecting to external data sources to enhance your agents’ functionality. By the end, you’ll understand how to create powerful, self-operating solutions that can streamline processes, improve efficiency, and transform your approach to automation.
Course Outline ( Free Preview)
Module 01 - Introduction and Types of Agents
In this opening module, Jonathon welcomes you to the world of autonomous agents and sets the stage for the journey ahead. You’ll learn what autonomous agents are, why they’re an exciting and important development in automation, and the variety of forms they can take. Jonathon will walk you through common types of agents—ranging from simple rule-based bots to advanced AI-powered assistants—and explain the pros and cons of each. By the end of this lesson, you’ll understand the key differences between agent types and have a better sense of which might work best for your specific needs or organization.
Module 02 - Spectrum of Agents
This module focuses on the “spectrum of autonomy” concept, showing how agents can vary in their independence and decision-making capabilities. Jonathon explains the trade-offs between highly autonomous agents that act with minimal oversight and more guided agents that rely on direct user control. You’ll see real-world examples of where each type fits best, learn how to assess your use case, and gain insights into balancing trust, safety, and efficiency. This understanding is essential for ensuring your agent behaves exactly as you want—no more, no less.
Module 03 - Autonomous Agents Introduction
Here, we take a deep dive into what makes an agent truly autonomous. Jonathon explains the technical and conceptual elements that give agents the ability to operate independently, including decision-making logic, memory, and learning capabilities. You’ll also discover the kinds of tasks these agents excel at, along with scenarios where human oversight is still critical. By the end of this module, you’ll have a clear picture of how autonomous agents can streamline work, reduce repetitive tasks, and even make informed choices on your behalf.
Module 04 - What We Want Our Agent to Do
Before you can build an effective agent, you must define its purpose—and that’s exactly what this module covers. Jonathon will guide you through the process of identifying your agent’s core responsibilities, the problems it will solve, and the workflows it will support. You’ll learn how to map these objectives into measurable outcomes, ensuring your agent’s design stays focused and effective. This module also shares tips for aligning your agent’s functions with your team’s existing processes, so the integration is smooth and productive from day one.
Module 05 - Setting Up The Agent
Now that you’ve planned your agent’s role, it’s time to set it up in Copilot Studio. Jonathon walks you step-by-step through creating a new agent, configuring its initial settings, and connecting it to the resources it needs—whether that’s data sources, APIs, or external tools. You’ll get a clear view of the Copilot Studio interface and how to optimize your workspace for building. By the end, your agent will be ready for the next stages of customization and training.
Module 06 - Building Blocks of Autonomous Agents
This module covers the essential building blocks that every autonomous agent needs to function well. Jonathon explains the role of workflows, logic sequences, and triggers, as well as how these pieces fit together to form a reliable and responsive system. You’ll also learn how to incorporate decision-making paths, fallback actions, and error handling to make your agent more resilient. Understanding these foundational elements will give you the skills to design agents that perform consistently, even in complex or unpredictable environments.
Module 07 - Triggers
Triggers are the events or conditions that prompt your agent to act, and in this module, Jonathon shows you how to create them effectively. You’ll explore different trigger types, including time-based triggers, data-change triggers, and manual triggers initiated by users. You’ll also learn strategies for ensuring that triggers fire only when they should, preventing unnecessary actions that waste resources. By the end, you’ll have the knowledge to design trigger systems that make your agents responsive, efficient, and perfectly timed for your workflows.
Module 08 - Tools
In this module, you’ll discover how to extend your agent’s capabilities using tools. Jonathon walks you through the types of tools available in Copilot Studio, from built-in integrations to custom APIs and external services. You’ll learn how to select the right tools for your agent’s objectives and how to configure them for seamless performance. Jonathon also covers best practices for keeping tools organized, ensuring they’re always ready to help your agent achieve its goals faster and with greater accuracy.
Module 09 - Instructions
Clear and precise instructions are critical for getting the results you want from an autonomous agent. In this lesson, Jonathon shares methods for crafting effective prompts, defining decision-making boundaries, and setting rules that keep your agent on track. You’ll also see examples of vague versus detailed instructions, and how even small changes can dramatically affect your agent’s behavior. By mastering instruction-giving, you’ll ensure your agents perform tasks reliably and in line with your expectations.
Module 10 - Agent to Agent
Sometimes one agent isn’t enough—and that’s where agent-to-agent communication comes in. This module shows you how to create systems where multiple agents work together, passing information and delegating tasks to each other. Jonathon explains the benefits of distributed automation, as well as strategies for avoiding conflicts or redundancies between agents. You’ll finish this lesson knowing how to build coordinated multi-agent environments that accomplish more than any single agent could on its own.
Module 11 - Goodbye
The final module wraps up your learning journey with Jonathon’s key takeaways and tips for applying what you’ve learned. He’ll share ideas for expanding your projects, experimenting with new agent types, and integrating them into larger workflows. You’ll leave this course with both the technical skills and creative inspiration to continue building powerful autonomous agents that can evolve with your needs.
Jonathon Silva is a Power Platform Expert, Trainer and Consultant at Pragmatic Works. He has a decade of experience as a high school teacher, which he leverages to design and deliver engaging and practical training courses. Jonathon is also a Microsoft Certified Trainer and a Lead Instructor and Train-the-Trainer for Microsoft in a Day events, such as Automation in a Day (Power Automate), App in a Day (Power Apps) and Dashboard in a Day (Power BI). He is also a Power Automate Specialist who creates and shares valuable content on blog and YouTube platforms, offering guidance and insights on how to build effective workflows, apps, reports, and SharePoint sites.