Leanpub Header

Skip to main content

Copilot Studio in Action

A Hands-On Guide to Building Intelligent Virtual Agents

"Chatbot" is an understatement for what you’ll build!

Interested in this book? Show your support by saying what you'd like to pay for it!

$
PDF
EPUB
About

About

About the Book

In this guide, you’ll learn how to build intelligent, interactive copilots and agents from the ground up using Microsoft Copilot Studio’s powerful capabilities.

I’ll guide you through creating and configuring Copilot, structuring conversations, using Generative AI for context-aware, interactive responses and other techniques like RAG (Retrieval Augmented Generation).

You’ll master setting up topics and variables, using entities, and applying advanced features like conditional logic, adaptive cards, and Power Fx formulas to build engaging virtual assistants and action bots.

With practical examples, you’ll connect your copilot to external services, automate workflows with Power Automate, and leverage the power of Retrieval Augmented Generation (RAG), context-conscious responses. You’ll also learn to manage multilingual support, so you can reach a global audience.

This guide doesn’t just stop at building virtual assistants and assistants; it takes you further into optimizing performance through advanced analytics, tracking user interactions, integrating tools external tools for real-time monitoring and measuring user satisfaction.

By the end of this guide, you’ll have the required skills to customize/deploy/manage IVAs (intelligent virtual agents).

Through this workshop-style guide, you will learn how to:

- Create and configure Copilot using various templates, setting up essential details.

- Structure conversations using topics and customize them to fit specific needs, including creating, editing, and deleting topics.

- Use Generative AI for context-aware, interactive conversations and understand its advantages over traditional chatbots.

- Test, modify, and interact with Copilot in real-time while managing local and global variables for personalized responses.

- Implement conditional logic, adaptive cards, and Power Fx formulas to personalize responses and manage dynamic user interactions.

- Use entities, both prebuilt and custom, to extract and validate user inputs accurately and ensure correct data handling.

- Set up loops, conditional nodes, and manage ambiguous inputs to enhance conversation flows and handle user variations.

- Connect external services using connectors like Gmail, Salesforce, and SharePoint, and automate tasks such as sending emails or updating records using Power Automate.

- Create complex workflows using Power Automate, integrating them with Copilot for seamless automated processes and data management.

- Leverage Retrieval Augmented Generation (RAG) for enhanced information retrieval and context-aware responses based on indexed sources like PDFs and databases.

- Add multilingual support to extend Copilot’s reach, using localization files for translating elements and managing secondary languages.

- Track key analytics like engagement, resolution, escalation, and abandonment rates; analyze user satisfaction with CSAT scores.

- Integrate Application Insights for advanced performance tracking and add custom telemetry events to monitor specific interactions and optimize functionality.

- Configure authentication settings for public or restricted access based on your copilot's audience, and integrate Copilot into multiple platforms like Teams, web, or mobile apps.

You guessed it right! "Chatbot" is an understatement for what you’ll build.

Mastering Copilot Studio will empower you to create action bots, virtual assistants, and intelligent agents that can handle complex tasks.

This guide will arm you with the necessary skills to achieve this and more.

Author

About the Author

Aymen El Amri

Aymen El Amri is an author, entrepreneur, trainer, and polymath software engineer who has excelled in a range of roles and responsibilities in the field of technology including DevOps & Cloud Native, Cloud Architecture, Python, NLP, Data Science, and more.

Aymen has trained hundreds of software engineers and written multiple books and courses read by thousands of other developers and software engineers.

Aymen El Amri has a practical approach to teaching based on breaking down complex concepts into easy-to-understand language and providing real-world examples that resonate with his audience.

Some projects he founded are FAUN, eralabs.io, and Marketto. You can find Aymen on Twitter and Linkedin.

Leanpub Podcast

Episode 88

An Interview with Aymen El Amri

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earned over $15 million writing, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub