Unlock the Potential of Copilot Studio - Power CAT AI Webinar
概要
TLDRThe webinar focuses on unlocking the potential of Microsoft Copilot Studio for building AI agents that can transform business processes. It features speakers Ashley, Pav, and Vasvi, who discuss the importance of identifying specific business problems, potential impact areas, and the necessary data for successful AI solutions. The session includes a demonstration of creating various types of agents, such as retrieval, task-based, and autonomous agents, using simple instructions and integrating with existing data sources. Real-world examples highlight the significant ROI and efficiency gains achieved by organizations using these tools. The session emphasizes that even non-technical users can build effective AI agents, making it accessible for a wide range of business applications.
収穫
- 🤖 Microsoft Copilot Studio enables easy AI agent creation.
- 📈 Businesses can achieve significant ROI with AI agents.
- 🔍 Identify specific business problems to solve with AI.
- 💡 Non-technical users can build agents using natural language.
- 🌐 Agents can be published across multiple channels.
- 📊 High-quality data is crucial for effective AI solutions.
- 🤝 Collaboration enhances AI solution effectiveness.
- ⚙️ Autonomous agents can automate tasks based on triggers.
- 📚 Real-world examples demonstrate successful implementations.
- 🔗 Integration with existing data sources is seamless.
タイムライン
- 00:00:00 - 00:05:00
The webinar begins with introductions from the hosts Ashley, Pav, and Vasvi, who express excitement about the session focused on unlocking the potential of Co-Pilot Studio.
- 00:05:00 - 00:10:00
Pav discusses the agenda, which includes how businesses are transforming processes with AI agents, the tools Microsoft provides for building these agents, and a demonstration of agent creation.
- 00:10:00 - 00:15:00
The importance of prioritizing use cases for AI agents is emphasized, with three key questions to consider: the specific business problem to solve, areas of high impact, and the availability of necessary data and stakeholder buy-in.
- 00:15:00 - 00:20:00
Pav outlines trends in agent building, starting with simple retrieval agents that answer questions based on data, moving to task-based agents that perform actions on behalf of users, and finally to autonomous agents that can trigger workflows based on external events.
- 00:20:00 - 00:25:00
Microsoft's Co-Pilot Studio is introduced as a platform for building agents, highlighting its integration with Teams and the ability to create agents using natural language instructions without coding.
- 00:25:00 - 00:30:00
The session showcases customer success stories, including a retail fraud detection agent that significantly increased processing speed and a banking agent that effectively answered customer queries.
- 00:30:00 - 00:35:00
Vasvi begins a live demo, creating a furniture retail assistant agent that can answer product questions and check if items fit in specified spaces, demonstrating the ease of use of the agent builder.
- 00:35:00 - 00:40:00
The demo continues with the addition of knowledge sources from SharePoint, allowing the agent to provide accurate product information and respond to specific queries about furniture dimensions.
- 00:40:00 - 00:45:00
Vasvi enhances the agent's capabilities by integrating it with additional data sources, such as ServiceNow and Dataverse, to fetch customer order information and incidents, showcasing the flexibility of the platform.
- 00:45:00 - 00:54:16
The session concludes with a discussion on the potential of autonomous agents to handle customer requests triggered by emails, demonstrating how these agents can automate processes and improve efficiency.
マインドマップ
ビデオQ&A
What is Copilot Studio?
Copilot Studio is Microsoft's agent-building platform that allows organizations to create AI agents for various business processes.
What types of agents can be built using Copilot Studio?
You can build retrieval agents, task-based agents, and autonomous agents using Copilot Studio.
How can businesses benefit from using AI agents?
AI agents can help automate processes, improve efficiency, and provide significant ROI by reducing manual tasks and enhancing customer interactions.
What tools does Microsoft provide for building AI agents?
Microsoft provides a range of tools including Copilot Studio, Azure AI Foundry, and integration with Microsoft 365.
Can non-technical users build agents?
Yes, users can build agents using simple natural language instructions without needing coding skills.
What are some examples of successful AI agent implementations?
Examples include a retail fraud detection agent that increased processing speed by 677% and a banking agent that answered 90% of customer queries.
How do autonomous agents work?
Autonomous agents can be triggered by external events, such as receiving an email, to perform tasks automatically.
What is the significance of data in building AI agents?
High-quality data is essential for AI agents to function effectively and deliver accurate results.
How can agents be published for use?
Agents can be published across multiple channels, including Microsoft Teams and other communication platforms.
What is the role of collaboration in building AI solutions?
Collaboration across departments enhances the effectiveness of AI solutions by leveraging diverse insights and data.
ビデオをもっと見る
Rwanda, M23 and the conflict in Congo explained | Start Here
The SECRET To Efficient Practicing
Laki-Laki dan Perempuan Mustahil Bisa Sahabatan | Dr. H. Fahruddin Faiz, S.Ag M.Ag | Ngaji Filsafat
Kebohongan Sistem Keuangan
Identity Crisis: Why Defining Yourself by Your Career Is a Problem
How to develop KILLER Social Skills | Talk to anyone with confidence
- 00:00:03[Music]
- 00:00:05hi
- 00:00:06everyone welcome to the podcat AI
- 00:00:08webinars first session uh unlocking the
- 00:00:11potential of a co-pilot Studio I'm
- 00:00:13Ashley I can see we have quite a number
- 00:00:16of people we're so excited to have you
- 00:00:18um so yeah uh no I just want to say
- 00:00:22these are our first in the session and
- 00:00:23we're excited to have you um I'm Ashley
- 00:00:26and I'm one of the hosts um and I'll
- 00:00:28just be answering questions in the
- 00:00:30background and helping everything run
- 00:00:32smoothly and we have two other speakers
- 00:00:34for you today um we have pav Taria and
- 00:00:38vasti and I'll let them introduce
- 00:00:40themselves thank you Ash Ashley I'll go
- 00:00:43first my name is pavari I'm a principal
- 00:00:45product manager in the customer advisory
- 00:00:47team focusing on copilot Studio growth
- 00:00:50very excited to be kicking off this
- 00:00:51inaugural session with all of you and
- 00:00:53introducing uh over to you uh
- 00:00:57vasvi hi everyone I'm Vas set I'm also
- 00:01:00on the power cat team we are the
- 00:01:02customer advisory Team all up for Power
- 00:01:04Platform and many of you might have
- 00:01:06interacted with us and through many
- 00:01:08channels uh in my current role within
- 00:01:10powercat I'm more focused on developing
- 00:01:12content as well as managing content for
- 00:01:15a scale programs like Kickstarter and
- 00:01:17this one our AI webinars that we are
- 00:01:19launching today and super excited for
- 00:01:21this awesome no thank you guys we're
- 00:01:24really happy to have you guys speaking
- 00:01:25today we have a packed agenda today I'll
- 00:01:28start by giving you the business
- 00:01:29business you know like how businesses
- 00:01:31are essentially
- 00:01:32transforming uh you know their their uh
- 00:01:35processes with agents uh I'll cover the
- 00:01:38different tools Microsoft uh allows for
- 00:01:41anyone to build these agents and how
- 00:01:43these tools are better together we heard
- 00:01:46about the customers and what they love
- 00:01:48about building these agents and the
- 00:01:50impact that they're seeing and then
- 00:01:52finally our amazing uh V will uh
- 00:01:55demonstrate uh how to kind of get
- 00:01:57started building agents uh We've res
- 00:02:00some time for the for answering
- 00:02:01questions so if you have those questions
- 00:02:03please feel free to uh put those in your
- 00:02:05AMA tool as Ashley indicated earlier all
- 00:02:08right let's get started so uh you know
- 00:02:10our customers have been busy we've been
- 00:02:12seeing these customers build amazing
- 00:02:14agents that span a wide variety of use
- 00:02:17cases right from helping customers selfs
- 00:02:20serve and resolve issues themselves to
- 00:02:22building Agents that increase efficiency
- 00:02:25in various functions like HR it right
- 00:02:28and there are many more there are a few
- 00:02:30interesting things for you to kind of
- 00:02:32look at on on this slide to just get
- 00:02:34your ideas flowing um that and and all
- 00:02:37of these have delivered some significant
- 00:02:39Roi within your organization so here are
- 00:02:41a few things um one of the things that
- 00:02:43you must think about is how do you
- 00:02:45prioritize the array of uh use cases
- 00:02:48that you're seeing here uh that that
- 00:02:50truly understand that they are ready to
- 00:02:52be transformed within your organization
- 00:02:53so you know how do you prioritize these
- 00:02:56things well we I have three questions
- 00:02:58that you probably want to ask uh for for
- 00:03:00for deciding the use case you want to go
- 00:03:02first what specific business problem or
- 00:03:05inefficiency are you looking to solve
- 00:03:06with AI you must clearly articulate the
- 00:03:09problem who will benefit from this and
- 00:03:13what does success look
- 00:03:15like second which areas of the business
- 00:03:18have the highest potential for impact
- 00:03:20through some sort of conversational
- 00:03:22automation is it the HR team is it the
- 00:03:25support team right like there are many
- 00:03:27departments that can benefit from this
- 00:03:29cuz the cuz this use cases span across
- 00:03:32look for areas that have workflows that
- 00:03:34are resource intensive repetitive and
- 00:03:38prone to errors and look beyond your own
- 00:03:40Department as I indicated earlier as
- 00:03:42well the best outcomes that we see
- 00:03:44customers delivering success with is one
- 00:03:46that requires you to collaborate across
- 00:03:48your or boundaries and the third thing
- 00:03:51is do you have the necessary data and
- 00:03:54the right Buy in from your stakeholders
- 00:03:56to kind of build these kind of AI
- 00:03:58Solutions at scale
- 00:04:00effectively success with AI really
- 00:04:03depends on reasoning over high quality
- 00:04:05data and requires buying from these key
- 00:04:08stakeholders across the organizations
- 00:04:10and some real you you'll see some
- 00:04:12examples of real impactful use cases um
- 00:04:15you know require this this kind of
- 00:04:17collaboration that I'm talking about uh
- 00:04:19I put a link to the implementation guide
- 00:04:21which is a excellent resource for you to
- 00:04:24start your planning and execution
- 00:04:26Journey so as a company Microsoft is
- 00:04:29committed towards our vision of
- 00:04:31empowering every employee with a
- 00:04:34co-pilot and to transform every business
- 00:04:37process with
- 00:04:40agents and our tools or our range of
- 00:04:43tools enable organizations to build
- 00:04:45agents that vary in levels of complexity
- 00:04:48and capabilities that depend on your
- 00:04:50organization's needs when we look at all
- 00:04:53these customers building agents we see a
- 00:04:55few Trends
- 00:04:56emerge many customers start their AG
- 00:04:59building Journey with building simple
- 00:05:01retrieval agents that can kind of Reason
- 00:05:03over and answer questions based on your
- 00:05:07data based on your knowledge think of
- 00:05:09these as those HR policy agents that can
- 00:05:12answer benefit questions or those retail
- 00:05:14agents that can answer customer
- 00:05:16questions and find the right products
- 00:05:19and services that your organizations
- 00:05:20have to
- 00:05:22offer the next type of Agents we see
- 00:05:24customers build are task-based agents
- 00:05:27these agents allow them allow the
- 00:05:29customer customers to build agents that
- 00:05:31act on behalf of their end users imagine
- 00:05:34placing orders making appointments
- 00:05:36booking a vacation all through the power
- 00:05:39of natural language these two are table
- 00:05:43Stakes for any conversational AI
- 00:05:46platform but why stop there and we
- 00:05:49aren't stopping there we are now
- 00:05:50enabling customers to build autonomous
- 00:05:53agents ones that can be triggered
- 00:05:55through external events say an employee
- 00:05:57has joined your team or a customer
- 00:06:00initiates a return autonomous agents can
- 00:06:03create autonomically Dynamic plans to
- 00:06:07run through multi-step workflows imagine
- 00:06:10these agents that can process orders do
- 00:06:13inventory management trigger orders when
- 00:06:15your with your suppliers when your stock
- 00:06:17levels are low or even connect employees
- 00:06:20on a recurring basis with the right
- 00:06:22mentors and training to suit their
- 00:06:25development plans the good news is that
- 00:06:28Microsoft has the right tools for you to
- 00:06:30build these types of
- 00:06:32Agents copilot studio is the agent
- 00:06:34building platform at Microsoft and we're
- 00:06:36integrated this products capabilities to
- 00:06:39offer a range of building experiences to
- 00:06:41suit your organization's expertise and
- 00:06:44maximize the impact within the
- 00:06:46organization for example for information
- 00:06:49workers agent Builder powered by copilot
- 00:06:52studio is fully embedded within teams
- 00:06:54and enables these work information
- 00:06:57workers to build agents using simple
- 00:06:59instr ruction for our makers the full
- 00:07:02co-pilot Studio experience enables you
- 00:07:04to build agents with your own knowledge
- 00:07:06wherever it may be trigger actions on
- 00:07:09your own internal apis or even deploy
- 00:07:12these agents across channels where your
- 00:07:14customers are
- 00:07:16communicating and for developers that
- 00:07:18are looking to build and integrate
- 00:07:20custom AI components for tailored
- 00:07:22Solutions Azure AI Foundry and copala
- 00:07:26Studio are better together and is the
- 00:07:28preferred approach to building these
- 00:07:30agents the best part about the tools
- 00:07:33that I talked about earlier is that they
- 00:07:34are better together so we all know about
- 00:07:38M365 copilot which instantly transforms
- 00:07:42information workers to be their personal
- 00:07:44best in
- 00:07:46productivity um and and when they are
- 00:07:49ready to create very specific repeatable
- 00:07:52task or function using an agent like
- 00:07:55writing coach or a market survey agent
- 00:07:58they can use agent Builder powered by
- 00:08:00copilot Studio to reason over their own
- 00:08:03Enterprise data or we or public
- 00:08:06websites once these agents need to
- 00:08:08integrate with other knowledge sources
- 00:08:10like service now sap or need to be
- 00:08:13hosted on multiple channels um these
- 00:08:17customers our customers can build those
- 00:08:19experiences into copilot
- 00:08:22studio and then when those developers
- 00:08:25want to build those custom AI uh you
- 00:08:27know Solutions and integrate them into
- 00:08:30copilot Studio or make copilot studio
- 00:08:32available in their Pro code
- 00:08:34Solutions these Solutions all work
- 00:08:36Better Together We believe the best
- 00:08:39place for you to build these agents in a
- 00:08:41world where you will be building a lot
- 00:08:42of them is in copilot Studio which is
- 00:08:45our low code fully hosted agent building
- 00:08:49platform whether it's building for um
- 00:08:52you know your your um your own channels
- 00:08:55your own um you know websites or
- 00:08:57extending uh and through 365 co-pilot
- 00:09:01you can start by simply describing what
- 00:09:03you want you can add triggers so that
- 00:09:05these agents can run uh you know
- 00:09:07autonomously and orchestrate multi-step
- 00:09:11workflows um you can reason over uh
- 00:09:14knowledge and create those retrieval
- 00:09:16agents that I talked about whether
- 00:09:18whether the knowledge is a public
- 00:09:19website a file a database or even a
- 00:09:23third party
- 00:09:24service Beyond knowledge you can even
- 00:09:27create rule-based topics to ensure that
- 00:09:30your agents can not only adapt to your
- 00:09:32business processes but also complete
- 00:09:34tasks on behalf of your customers and
- 00:09:37once your agent is ready publish it to
- 00:09:40the channel where your customers are at
- 00:09:42and with builtin Rich analytics to get
- 00:09:45deeper insights on how your knowledge is
- 00:09:47performing and what questions your agent
- 00:09:49is able to respond to you have the
- 00:09:52ability to fully fine-tune what your
- 00:09:54agent does and and performs uh for your
- 00:09:57organizational needs
- 00:09:59and we're also the only company that
- 00:10:01offers this Continuum of agent building
- 00:10:04tools that work better together so your
- 00:10:06investment in copilot is safe even if
- 00:10:09your requirements exceed current product
- 00:10:13capabilities let me switch gears a bit
- 00:10:16let me talk about the momentum we're
- 00:10:17seeing from our customers already over
- 00:10:20100,000 companies are using copal Studio
- 00:10:23to create their own agents for
- 00:10:25Enterprise transformation in just about
- 00:10:28every language every country and every
- 00:10:31industry agents for their employees
- 00:10:34agents for customers agents for B2B
- 00:10:37scenarios and more and across all those
- 00:10:40use cases there are a few of them a few
- 00:10:43positive themes originate what customers
- 00:10:45love uh is that they can build these
- 00:10:48agents and deploy them really quickly
- 00:10:50they love the significant return on
- 00:10:52investment and the cost savings that
- 00:10:53they can achieve as a result they love
- 00:10:56that they can connect to their own
- 00:10:57knowledge sources and existing backs
- 00:11:00without having to move their data they
- 00:11:02love how easy it is to build the stateof
- 00:11:05thee art generative system without
- 00:11:06having to train custom models or going
- 00:11:09deep into the complexities of
- 00:11:12AI they love that generative AI exists
- 00:11:15but they also love the fact that they
- 00:11:17can keep tight control over specific
- 00:11:20flows and curate them to meet their
- 00:11:23business needs and finally they love how
- 00:11:26all of this comes packaged together in a
- 00:11:29geod distributed secure and compliant
- 00:11:32SAS that can be governed uh using
- 00:11:35Enterprise grade Solutions and full
- 00:11:37security and admin controls let me take
- 00:11:39an example of a few customers pets at
- 00:11:42home first use case was that they built
- 00:11:44a retail fraud detection agent that
- 00:11:47autonomously process data in real time
- 00:11:50to prevent fraud this single agent
- 00:11:53increase their velocity in processing
- 00:11:56cases by
- 00:11:57677 per. they're now looking to bring
- 00:12:01this technology to other parts of the
- 00:12:03business virgin money needed a way to
- 00:12:06help their customers feel comfortable
- 00:12:08building and completing digital banking
- 00:12:11actions and so their award-winning agent
- 00:12:14called red eye was able to answer 90% of
- 00:12:18the customers
- 00:12:21questions BYU pathway was able to start
- 00:12:25saving 150 human hours with the agent
- 00:12:28that they build in just a single week
- 00:12:32and clex finally um went and created a
- 00:12:36customized agent that went beyond the
- 00:12:38traditional chatbots to assist their own
- 00:12:40customer requests to reduce handle time
- 00:12:44from the five to 15 minutes per request
- 00:12:47to you know less than a minute typically
- 00:12:5030
- 00:12:51seconds there are many more stories on
- 00:12:54this on the website link that I put
- 00:12:56below all right we're now ready to we've
- 00:13:00talked enough we're now ready for VAs to
- 00:13:01come and show us how to build these
- 00:13:04agents and how to get started in copilot
- 00:13:06Studio posie over to you perfect thank
- 00:13:10you so much Pavan this was like great
- 00:13:13introduction to copilot studio and I'm
- 00:13:15really excited to take some of these uh
- 00:13:18topics that we just covered more
- 00:13:20specifically about agents and show them
- 00:13:22in action so I'm going to do live demos
- 00:13:25of how you can actually create these um
- 00:13:28ret re based agents task agents
- 00:13:31autonomous agents all tied to a real
- 00:13:33world example so with that let me get
- 00:13:36started with my screen share and go into
- 00:13:40the live
- 00:13:42demo um before I move forward just want
- 00:13:45to confirm is everybody able to hear me
- 00:13:47okay any
- 00:13:49concerns all good see a couple of Thumbs
- 00:13:53Up perfect thank you so what I'm going
- 00:13:56to try and do here is I imagine like uh
- 00:13:59I'm working in a Furniture retail store
- 00:14:01and I want to build a Furniture retail
- 00:14:03assistant what uh I'm expecting here my
- 00:14:07uh Furniture assistant to do is maybe be
- 00:14:09able to answer very simple questions
- 00:14:11about like the furniture products
- 00:14:13available I also want my agent to be
- 00:14:15able to help answer uh more specific
- 00:14:18questions like hey Will a particular
- 00:14:20sofa fit in a requested or a mentioned
- 00:14:22space so without much delay let's go
- 00:14:25ahead and get started uh as you can see
- 00:14:28here the screen I'm sharing here uh I've
- 00:14:30opened the M365 chat experience uh and
- 00:14:34what I'm going to show here is how you
- 00:14:36can build an agent using this agent
- 00:14:38Builder experience in the M365 chat on
- 00:14:41my right pane I see I have options where
- 00:14:44I can either get existing agents added
- 00:14:47and use them for my day-to-day job or I
- 00:14:50have the ability to go create an agent
- 00:14:52here and I'm going to go click this
- 00:14:54create agent and in this experience you
- 00:14:57see how I can not just configure
- 00:15:01directly I can with with natural
- 00:15:03language I'm able to interact in this
- 00:15:05experience provide my description and go
- 00:15:07create a new agent of my choice so
- 00:15:10without much further delay let me tell
- 00:15:13in this experience that hey your
- 00:15:15furniture retail assistant and exactly
- 00:15:18the scenario that I was mentioning about
- 00:15:21so as I sent this response the interface
- 00:15:25here is reasoning over the description
- 00:15:28that have provided it comes back with
- 00:15:31like hey do you want Furniture assistant
- 00:15:32as the name that sounds good so let me
- 00:15:34confirm on the name
- 00:15:37here and of course it needs further
- 00:15:40instructions on what this furniture
- 00:15:42assistant is supposed to do I have my
- 00:15:44instructions free ready I'm telling it
- 00:15:46like hey you have a knowledge and
- 00:15:48SharePoint source that you're going to
- 00:15:50use for your uh for building uh for for
- 00:15:53your U um you know experience here and
- 00:15:56giving more specific instructions here
- 00:15:59and in a moment let let us go into the
- 00:16:01SharePoint site where I do have the
- 00:16:04scoso products in my document library
- 00:16:07and what I've tried creating is all my
- 00:16:09sample products uh are in the contoso
- 00:16:12product data and I'm also providing
- 00:16:14extensive information about uh you know
- 00:16:18like whether pickup is available uh
- 00:16:20information about uh Insurance warranty
- 00:16:23return replacement refund policies or if
- 00:16:26you want to go buy secondhand products
- 00:16:27right all this data is available for me
- 00:16:29in SharePoint so here now the agent is
- 00:16:33uh ready up and uh running so I can
- 00:16:36further go into the configure tab you
- 00:16:38see how it picked the name Furniture
- 00:16:41assistant that it was recommending based
- 00:16:42on my confirmation it created the
- 00:16:45description it added all the
- 00:16:47instructions that I provided and now I
- 00:16:50can point this agent to the knowledge
- 00:16:52that I was talking about earlier in the
- 00:16:54SharePoint site so I'm able to quickly
- 00:16:57browse my SharePoint Library and select
- 00:16:59this particular koser products folder
- 00:17:02which contains all the data related to
- 00:17:04my furniture products and that's that's
- 00:17:07it right that's exactly what my agent
- 00:17:10needs now it has everything ready and
- 00:17:12you see how based on the instructions
- 00:17:15based on the knowledge that I've
- 00:17:17uploaded it's come up already with some
- 00:17:19uh you know outof the boox prompts I can
- 00:17:22either use these or use more specific
- 00:17:25prompts where I want to ask my agent
- 00:17:27like hey what kind of furniture do you
- 00:17:28have
- 00:17:30and you see how my agent is reasoning
- 00:17:32over the content that it was provided
- 00:17:35it's reasoning over the instructions So
- 00:17:37based on that and the data that is
- 00:17:39available it gave me back the results
- 00:17:41from my uh you can see how it references
- 00:17:45the document that I was using to get all
- 00:17:47the information about the available
- 00:17:49products super easy right I I didn't
- 00:17:51have to like do any coding with just
- 00:17:54some basic instructions I was able to
- 00:17:56get my agent to work and give me the
- 00:17:58data that I need
- 00:17:59now we did give our agent an additional
- 00:18:02instruction so let me try this like Hey
- 00:18:05will this modern coffee table actually
- 00:18:07fit in a room that is 100 by
- 00:18:10100 you see how quickly my agent came
- 00:18:12back with a response saying yes it's
- 00:18:14going to fit because the coffee table
- 00:18:16actually only measures so and so you see
- 00:18:19how the agent is intelligently able to
- 00:18:22respond it's taking the instructions
- 00:18:24that I gave and it knows kind of how to
- 00:18:27answer to a specific question and if you
- 00:18:29go back and see my instruction I just
- 00:18:31told you need to do this but I didn't
- 00:18:32tell you like how to go uh learn
- 00:18:35mathematics or calculate and everything
- 00:18:37right so uh this is a super quick way of
- 00:18:40how you can go do
- 00:18:45this perfect we have everything ready
- 00:18:48here and
- 00:18:52now perfect so technically I should be
- 00:18:56able to click create here uh seems like
- 00:18:59I have exceeded some limits here so
- 00:19:02let's just remove that and get our agent
- 00:19:05to save in a
- 00:19:08moment okay
- 00:19:12perfect yes so I'm going to go click
- 00:19:15create and we have our agent being
- 00:19:18created in the background and once this
- 00:19:20agent is created you can also see how
- 00:19:23easily I'm able to share this agent with
- 00:19:26with uh it's available for me to just
- 00:19:29use as it is or imagine in a very simple
- 00:19:32scenario right like here I'm coming in
- 00:19:34exploring trying to build something that
- 00:19:36works for me but maybe I want to once I
- 00:19:39feel confident I want to uh share this
- 00:19:41agent with a few specific folks in my
- 00:19:43team so I can do that through security
- 00:19:45groups or I can share it with anyone in
- 00:19:48in my organization if I think that this
- 00:19:50is going to benefit for everybody for
- 00:19:52now we'll just leave it at here but as
- 00:19:55you can see once I've created the agent
- 00:19:57the agent will also start appearing ing
- 00:19:58in the right pain for me to go and
- 00:20:01further interact it's probably just
- 00:20:03going to take a second I'll refresh it
- 00:20:05uh for for
- 00:20:09us this is a live demo so I'm a little
- 00:20:12nervous I'm constantly praying to the
- 00:20:14demo Gods hoping that you know it it
- 00:20:16works as expected so uh very quickly
- 00:20:19hopefully yes here is a Furniture
- 00:20:21assistant that we just created it's
- 00:20:23available for me to test and use it and
- 00:20:26ask more questions and it's just going
- 00:20:28to work fine so this is the M365 agent
- 00:20:32Builder experience that we all have been
- 00:20:35talking about we saw how quickly it is
- 00:20:38easy to build this agent with just some
- 00:20:41instructions and now let me actually
- 00:20:43switch over to kilot Studio but before
- 00:20:46that I as I'm here right so when I click
- 00:20:49on this create an agent um and look at
- 00:20:51my furniture assistant here eventually
- 00:20:55you will see an option where you can
- 00:20:57take this agent that you build in your
- 00:20:59M365 experience and edit it in copilot
- 00:21:02studio uh as far as I know it should
- 00:21:04light up very soon I don't have that
- 00:21:05available in My Demo environment but you
- 00:21:08see how easy it is to start with
- 00:21:10something small in the agent Builder
- 00:21:11experience and switch over to copilot
- 00:21:15Studio okay so here I'm in my copilot
- 00:21:18Studio experience to save time for us I
- 00:21:21haven't gone in and started building the
- 00:21:23same agent in copilot Studio but
- 00:21:26technically you can build uh you can
- 00:21:28continue to edit that same agent in
- 00:21:30copilot studio in near future but for
- 00:21:33now I went ahead and manually added some
- 00:21:35description instructions and I have the
- 00:21:37exact same agent uh knowledge added from
- 00:21:40Koso products everything ready here for
- 00:21:43it for me to uh get going so in my first
- 00:21:48scenario where I called out about this
- 00:21:50furniture retail assistant I was only
- 00:21:52trying to get some information from
- 00:21:53SharePoint as a knowledge Source but if
- 00:21:57you want to enhance your agent with
- 00:21:59additional knowledge sources additional
- 00:22:01actions or even publish them beyond your
- 00:22:03SharePoint Channel you can easily switch
- 00:22:06to copilot studio and continue enhancing
- 00:22:08your agent so I I won't go super deep on
- 00:22:11some of the things but you see how like
- 00:22:13you know you can even design custom
- 00:22:15topics in this experience and going into
- 00:22:18knowledge uh Beyond SharePoint earlier
- 00:22:20we saw only SharePoint was our option
- 00:22:22where you could browse the files and uh
- 00:22:24you know point it to a particular
- 00:22:25location but here I can either point to
- 00:22:28uh public websites or I can add data ver
- 00:22:31also as one of my knowledge source using
- 00:22:34structured data so first let's go with
- 00:22:37data ver but imagine in my scenario
- 00:22:40Beyond getting the product information I
- 00:22:43also want to be able to use my agent uh
- 00:22:45as I'm interacting with the agent right
- 00:22:47I I want to quickly be able to say like
- 00:22:49hey get me order information or get me
- 00:22:51information about a customer so I want
- 00:22:53to be able to easily do that with my
- 00:22:55agent and similarly I may want to look
- 00:22:58at you know incidents in service now so
- 00:23:02you clearly see how going into the
- 00:23:03advanced tab I can add more Enterprise
- 00:23:06data connections if you have knowledge
- 00:23:08in uh externally in Azure you can bring
- 00:23:11that into your copilot Studio agent and
- 00:23:13get your agent to reason over it and
- 00:23:14answer any questions similarly even with
- 00:23:17service now uh I I'm able to quickly go
- 00:23:20in and create a connection to my service
- 00:23:23now instance uh I have a bunch of
- 00:23:26incidents in service now already created
- 00:23:29and I'm able to just go in here I have
- 00:23:32the connection established already I'm
- 00:23:34just saying
- 00:23:36next and as I'm adding my service now
- 00:23:38connection uh let let me tell you what
- 00:23:40I'm trying to do here right so I I I
- 00:23:43look in the incident table basically I'm
- 00:23:46adding a step to my agent where I can
- 00:23:50connect my agent to the incident table
- 00:23:52and service now and get my agent to
- 00:23:54reason over some of the
- 00:23:56incidents you see how
- 00:23:59um give me a second so I make sure I
- 00:24:01have the right prompt here perfect so
- 00:24:05this knowledge description is super
- 00:24:07important in the sense that your
- 00:24:10agent will understand when to use this
- 00:24:13particular knowledge especially in the
- 00:24:15runtime right so uh without it always
- 00:24:19good to you know go here review the
- 00:24:21description that you provide to the
- 00:24:23agent so your agent knows when to
- 00:24:25trigger this particular knowledge when
- 00:24:27to look for the uh data or content
- 00:24:29within this knowledge so uh it's good as
- 00:24:32it is but I I want to explicitly go call
- 00:24:34out like hey use this knowledge Source
- 00:24:36when you want to fetch particular
- 00:24:37information about incidents and then
- 00:24:40here I'm able to just go in and add
- 00:24:42service now connection uh service now as
- 00:24:45a knowledge to my agent this might take
- 00:24:48a couple minutes and similarly
- 00:24:51um I thought it will at least close here
- 00:24:54but similarly I'll show you a step where
- 00:24:57you can add uh data ver so once you have
- 00:25:00data ver as well
- 00:25:03um okay so similarly I was talking about
- 00:25:06order and customer information that I
- 00:25:08have in data so I have this product
- 00:25:10order table that I've created in data
- 00:25:12which contains information about all the
- 00:25:14orders uh I have two orders in here
- 00:25:17placed by two different customers one is
- 00:25:19pan and one more is uh Emily uh sorry
- 00:25:22that I don't have the order uh the
- 00:25:25customer name but I have more
- 00:25:27specifically just the customer customer
- 00:25:28ID in here uh and along with this I can
- 00:25:32even just add the data from customer
- 00:25:34table but for now let me just go ahead
- 00:25:36and add the order table here similarly
- 00:25:39we can go in and add the customer table
- 00:25:41which contains the customer information
- 00:25:44what I'm going to do here this probably
- 00:25:46is going to take a moment uh here so
- 00:25:48using the exact same steps I have
- 00:25:51pre-built part of this agent so that we
- 00:25:54can you know Skip uh waiting for the
- 00:25:57service now connected to get ready as
- 00:25:59well as skipping through the processes
- 00:26:01of like you know adding U data was
- 00:26:03customer and Order table so let me show
- 00:26:06you in the knowledge previously we just
- 00:26:08had condos products as our knowledge but
- 00:26:10I've now added the product order
- 00:26:13customer tables from data was and I've
- 00:26:15been able to add the incident table in
- 00:26:18service now additionally I want to
- 00:26:21instruct my agent saying like hey now
- 00:26:24you can go use the data from uh service
- 00:26:27now and return and display that data so
- 00:26:29I just went in and added this one
- 00:26:31instruction and when specifically a
- 00:26:35customer comes in and ask for orders
- 00:26:37placed by so and so customer I want to
- 00:26:39be able to use that customer information
- 00:26:42to go and fetch the related order Ting
- 00:26:44so all of this is purely in my
- 00:26:46instructions and you see how my agent is
- 00:26:48ready with these steps and let's just go
- 00:26:51and test them so I have this question
- 00:26:55like where I'm asking my agent
- 00:26:59because I'm dealing more with the pro
- 00:27:02with the furniture I want to go fetch
- 00:27:04all incidents related to any product
- 00:27:06missing part and you can see how my
- 00:27:10agent is going to reason over the
- 00:27:12knowledge that is available to it in the
- 00:27:15activity map the great the good part is
- 00:27:17it immediately starts showing you what
- 00:27:19your agent is doing right you clearly
- 00:27:22see how transparent it is uh in terms of
- 00:27:25how your agent is working behind the
- 00:27:26scenes it I identified all the available
- 00:27:29knowledge sources and uh and it it
- 00:27:33reasoned over all these knowledge
- 00:27:35available and it knows that it has to go
- 00:27:37look in the incident that is where you
- 00:27:39see how the output is from the incident
- 00:27:42uh which is our service now knowledge
- 00:27:44source and it was able to find three
- 00:27:47incidents related to product missing
- 00:27:49part and how easily it was able to get
- 00:27:51that data for us right so this is how we
- 00:27:54were uh Beyond SharePoint we were able
- 00:27:57to connect with service now and also
- 00:27:59reason over the data in service now and
- 00:28:01our agent is easily able to handle that
- 00:28:04and uh similarly we we added the
- 00:28:08customer and Order tables and data was
- 00:28:10and let's quickly see uh I have one of
- 00:28:13my customer as Pavan taparia in my
- 00:28:15system so I want to check what were the
- 00:28:17orders placed by Pavan in the last 30
- 00:28:20days so I just want to kind of just want
- 00:28:24to pause here and I want to celebrate
- 00:28:26what V was able to do uh in just a few
- 00:28:29clicks she was able to bring in a whole
- 00:28:32bunch of knowledge sources across the
- 00:28:35organization connect it all together
- 00:28:37with simple instruction and now she's
- 00:28:40able to Simply reason over all of that
- 00:28:43knowledge with single prompts that is
- 00:28:47power all right back to you thank you P
- 00:28:51yeah I was really nervous and PN and a
- 00:28:54few other folks like know how nervous I
- 00:28:56was to get this running uh live since
- 00:28:59yesterday right like since last couple
- 00:29:01of days so super excited to see how well
- 00:29:03our agent is performing here uh so
- 00:29:05similarly for the second example I
- 00:29:07wanted to fetch information about orders
- 00:29:10placed by PN in the last 30 days and you
- 00:29:12see how it looked at the knowledge
- 00:29:14sources available to it it and it was
- 00:29:17able to identify that it needs to go
- 00:29:19into the data was customer and Order
- 00:29:22table because it used the customer name
- 00:29:24fetch the customer information like ID
- 00:29:27it used use the customer ID and then
- 00:29:30fetch the related product order a and
- 00:29:32there's no magic here right I did not
- 00:29:34write a flow so if you see in here I'm
- 00:29:37not calling any flows uh all I did was
- 00:29:40add these four knowledge sources and I
- 00:29:43have just provided clear instructions of
- 00:29:45what my agent needs to do when somebody
- 00:29:47asks about orders placed for a customer
- 00:29:50so you see how simple it is to take
- 00:29:52simple uh language and convert that into
- 00:29:55outcome here perfect and with this we we
- 00:29:59kind of like are able to Showcase what
- 00:30:01we are able to do with retrieval agents
- 00:30:03right you are able to fetch the data
- 00:30:05needed and uh share that with uh uh the
- 00:30:08agent is able to fetch the data that you
- 00:30:10need for for
- 00:30:12you I want to show how with these agents
- 00:30:16right as you build them you can even
- 00:30:18publish them across multiple channels we
- 00:30:22in the first demo like where I was
- 00:30:24showcasing the agent Builder experience
- 00:30:25you started off in the M360 five chat
- 00:30:28space but here in copilot Studio you
- 00:30:30have the option to publish over any
- 00:30:32channels including the teams plus
- 00:30:34Microsoft 365 publishing to teams
- 00:30:37channel has always existed but I do want
- 00:30:39to highlight this new option where you
- 00:30:42can now make your agent available in
- 00:30:43M365 co-pilot by selecting this which I
- 00:30:47have already selected here you actually
- 00:30:50uh can see this agent now in your M365
- 00:30:54chat experience so I'll just continue
- 00:30:57here on web so technically what I should
- 00:30:59be doing here is um as I have my agent
- 00:31:02ready I can click on share and say I've
- 00:31:05shared this with uh pavn uh so pavn
- 00:31:08would just have a link and using that
- 00:31:10link pavn is able to access this agent
- 00:31:14in his M365 chat experience here but
- 00:31:17otherwise I can also go into teams here
- 00:31:21um and I've already added this on my
- 00:31:24M365 chat experience so I can just open
- 00:31:27it here or in copilot sorry I I may have
- 00:31:30uninstalled it but otherwise I I can let
- 00:31:34me take a step back I might I might be
- 00:31:36super confusing here so go into your
- 00:31:39teams plus M3 365 make the agent
- 00:31:42available in M365 co-pilot and you
- 00:31:46should be able to add that as an agent
- 00:31:48in your teams and and as well as like by
- 00:31:52just sharing that agent you have access
- 00:31:54to that agent and you can go open in uh
- 00:31:56use it in your m 65 experience so
- 00:32:00quickly switching back from here you see
- 00:32:02how easy it is to build these custom
- 00:32:04engine agents uh either using the agent
- 00:32:07Builder experience or co-pilot studio
- 00:32:09and you can get them to show up on the
- 00:32:12right side pane for any of the users who
- 00:32:14have access can go leverage those agents
- 00:32:17for their day-to-day jobs with that let
- 00:32:20me quickly switch over to uh some of
- 00:32:23like the key takeaways here before we
- 00:32:26move into a poll and continue with our
- 00:32:29demos for the next set of task-based
- 00:32:32agents and autonomous
- 00:32:34agents
- 00:32:35cool so in the first part of using the
- 00:32:38agent Builder experience and copala
- 00:32:40Studio to create these M365 chat
- 00:32:42experience agents we learned how even
- 00:32:45simple information workers without any
- 00:32:47coding knowledge can build these agents
- 00:32:51all by using very simple natural
- 00:32:53language description you saw how these
- 00:32:55agents were grounded in your inter price
- 00:32:58data with irrespective of right you know
- 00:33:01we started off with SharePoint we
- 00:33:02explored data was we explored service
- 00:33:04now it could be sales force or it could
- 00:33:06be in Azure you can bring in the data
- 00:33:08from anywhere uh within your Enterprise
- 00:33:11and get your agent to leverage that and
- 00:33:13the best part here is this is included
- 00:33:15as part of M365 copilot or it was
- 00:33:19available to you with copilot chat with
- 00:33:21with more metered pricing so super easy
- 00:33:24to build definitely I'm pretty sure a
- 00:33:27lot of us uh you know want to build
- 00:33:29agents for our day-to-day purposes where
- 00:33:32you can easily go build these so you
- 00:33:36don't have to
- 00:33:37manually uh you know search inside a
- 00:33:40document in terms of like you know
- 00:33:42whether it's the furniture available or
- 00:33:43for specific data you want somebody to
- 00:33:45get you this data more
- 00:33:48easily oh and one more important thing
- 00:33:51that I missed uh calling out while
- 00:33:53building here right so you also see how
- 00:33:56I'm not using the default environment
- 00:33:58but actually using a different
- 00:34:00environment and able to build this agent
- 00:34:02and still publish into the M365 uh chat
- 00:34:05space so this was a question uh as we
- 00:34:09were doing some Kickstarter workshops or
- 00:34:10in general right given the challenge
- 00:34:13with default environment where every
- 00:34:15organization might have stricter data
- 00:34:17loss prevention policies applied there
- 00:34:19you see how you can build in any
- 00:34:20environment but still open that up in
- 00:34:22the M365 chat experience for for your
- 00:34:25employees so moving
- 00:34:28on and u a we we covered what we can do
- 00:34:33with retrieval agents and let me tell
- 00:34:36you based on what we see from what our
- 00:34:38customers are doing it's not always
- 00:34:41retrieval agents that our customers are
- 00:34:43trying to build right um getting that
- 00:34:45information is amazing but we have
- 00:34:47noticed how our customers want to go one
- 00:34:50step uh one step ahead where along with
- 00:34:53being able to retrieve information they
- 00:34:55want the agents to execute some tasks
- 00:34:58right take some actions and you can do
- 00:35:01that super easily with the agent
- 00:35:04experience in copilot Studio where you
- 00:35:06can add actions you you have like 1,500
- 00:35:10plus connectors that are available to
- 00:35:12you that you can connect to and act on
- 00:35:14them uh Additionally you can use power
- 00:35:17automate Cloud flows to build more
- 00:35:19advanced Logic for for your business uh
- 00:35:22you can add a custom connector uh you
- 00:35:25can add directly connected to a rest API
- 00:35:28so all of this is possible just through
- 00:35:30actions within copilot studio so let's
- 00:35:34look at in in my scenario that I was
- 00:35:36talking about the furniture retail
- 00:35:37assistant right we already have this
- 00:35:40retrieval agent we built it with like
- 00:35:42you know how it can fetch data from four
- 00:35:44different products now let's see if my
- 00:35:47agent can further take some actions
- 00:35:49using the information that it has
- 00:35:51already gathered what I'm going to do
- 00:35:54here is I want my agent to help not just
- 00:35:57retrieve this information but also
- 00:35:59initiate return request for me so I
- 00:36:01should be able to just tell hey initiate
- 00:36:03return requests and the agent should
- 00:36:05know uh what it needs to do in order to
- 00:36:08go return that request
- 00:36:10so it can at least give me the steps
- 00:36:13needed so I don't have to go figure it
- 00:36:15out manually always uh you know like uh
- 00:36:18pav comes and asks me like hey I want to
- 00:36:20return this product I don't have to go
- 00:36:22in manually and look for oh what was the
- 00:36:24order ID what was the product that was
- 00:36:26purchased is in the return or refund
- 00:36:29period right so there's a lot of manual
- 00:36:31effort that I need to do I don't want to
- 00:36:33do that I want to delegate that to my
- 00:36:35agent and here's where I'm adding an
- 00:36:37action to call that I uh in this case I
- 00:36:41have pre-created this initiator return
- 00:36:44which is a power automate Cloud flow all
- 00:36:46I'm going to do is uh this initiate a
- 00:36:49return takes in a couple of inputs it
- 00:36:51takes what is the order ID what is the
- 00:36:53order date who is the customer and then
- 00:36:56it gives me back with a confirmation
- 00:36:58number saying like hey here is your
- 00:37:00return confirmation number along with a
- 00:37:03date by which the customer needs to
- 00:37:06return the product so what I'm going to
- 00:37:08do here is I'm going to add this uh
- 00:37:10action to my agent but I also want to
- 00:37:12make sure I'm giving correct
- 00:37:15instructions to this agent so my agent
- 00:37:19knows when to go fetch this or use this
- 00:37:21action as it is orchestrating a plan
- 00:37:23based on all its available knowledge and
- 00:37:27action so let's go ahead and just add
- 00:37:29this action here it might take a couple
- 00:37:32of seconds but you see how it's using
- 00:37:34that action to understand how it needs
- 00:37:36to reason over and leverage that action
- 00:37:39um and switching back to my overview to
- 00:37:42look at my instructions I haven't
- 00:37:44updated anything with respect to my
- 00:37:46instructions here this is exactly how it
- 00:37:49was when we started building that
- 00:37:51retrieval agent added service now added
- 00:37:53the data ver Knowledge from customer and
- 00:37:56Order without giving any further
- 00:37:58instructions let me actually just type
- 00:38:01this message to my agent saying that hey
- 00:38:03paven would like to return a recently
- 00:38:05purchased accent
- 00:38:07share um it has worked well for me
- 00:38:10sometimes it has not worked well so I'm
- 00:38:11really going to experiment here uh you
- 00:38:14see
- 00:38:16how very quickly even before I could get
- 00:38:19to what it's doing it has an outcome for
- 00:38:21me here so I just said that pavn would
- 00:38:24like to return a recently purchased
- 00:38:26accent shair and you see how this is
- 00:38:28still running in the context it has the
- 00:38:30context of the customer name the order
- 00:38:33it fetched and everything so without
- 00:38:36much uh next steps what it was able to
- 00:38:39do is it initiated this Cloud flow uh to
- 00:38:43return my return the product so it
- 00:38:45fetched the order ID which was already
- 00:38:47there it provided uh it got the order
- 00:38:49date it got the customer name initiated
- 00:38:52that flow and the flow got me back the
- 00:38:54response that hey here's the number and
- 00:38:56this order needs to be returned by April
- 00:38:585th so you see how my agent was able to
- 00:39:02keep leverage the context that it was
- 00:39:04already provided passed it on used that
- 00:39:07for slot filling and filled it in this
- 00:39:09initiate a flow return request uh and
- 00:39:12you can also clearly see how across
- 00:39:15these knowledge sources it's able to
- 00:39:17fetch the data for uh where we got the
- 00:39:19data from the customer table then we got
- 00:39:22the data from order it was able to
- 00:39:24stitch all of these together it or
- 00:39:27created a plan that it needs to first
- 00:39:29get the data from customer then the
- 00:39:31order and then go initiate the return
- 00:39:33and all of this was without me providing
- 00:39:36any instruction saying like hey when
- 00:39:39somebody asks you to initiate a return
- 00:39:42go fetch this information and then
- 00:39:44initiate that return request right uh of
- 00:39:47course if I do want to make sure my
- 00:39:50agent is working very well I can go in
- 00:39:53and then update the instructions
- 00:39:55specifically saying like hey when asked
- 00:39:57to initiate a return go do these steps
- 00:40:00and if the price is under $500 you know
- 00:40:02then uh go ahead and confirm the return
- 00:40:05here so you see how easily I was able to
- 00:40:09not just fetch knowledge but also create
- 00:40:13agents instantly here
- 00:40:17um before I move on I'm just thinking am
- 00:40:20I missing any important steps here pav
- 00:40:23is there anything else that you would
- 00:40:24like to add from a task agent
- 00:40:26perspective before we move on to our
- 00:40:29takeaways and autonomous agents no just
- 00:40:32um M just I I wanted to kind of uh
- 00:40:35illustrate what you've done already
- 00:40:36really well is the fact that you know
- 00:40:39creating and then based on the questions
- 00:40:41that people are asking uh if you click
- 00:40:43on actions if you just want to quickly
- 00:40:45click on that um any of those 1500 data
- 00:40:49connectors that that are already
- 00:40:51available can be used to bring in an
- 00:40:55action conversationally and contextually
- 00:40:57in copilot studio all you need to do is
- 00:41:00use those magic words to make sure they
- 00:41:03are they get executed correctly and the
- 00:41:06slots that they are expecting get filled
- 00:41:08conversationally in the past what you
- 00:41:09needed to do and many platforms still
- 00:41:12require to go do that is to create and
- 00:41:14wrap these actions into like let me
- 00:41:15collect these five questions and then do
- 00:41:18data type matching and then then call
- 00:41:20the actions contextually and then what
- 00:41:22if the slot changes right like what is
- 00:41:24say sorry I I didn't mean yesterday I
- 00:41:26mean two days from now that that just is
- 00:41:29automatically handled so that's the
- 00:41:32power of having a intelligent platform
- 00:41:34where you're building these agents and
- 00:41:36we're going to continue pushing the
- 00:41:39technology to make this even more
- 00:41:40simpler even this more intuitive so yeah
- 00:41:43I think we can head over to the
- 00:41:45takeaways yeah no thank you for adding
- 00:41:47that additional context that's super
- 00:41:49helpful um and additionally on top of it
- 00:41:52like previously we saw how you could
- 00:41:54publish this agent like to teams plus
- 00:41:56M365 but you have the ability to publish
- 00:41:59to any of these available channels so
- 00:42:03your U user can interact with them on a
- 00:42:06telephone chat or like chat on website
- 00:42:08or on a mobile application right so you
- 00:42:10have these channels available for you to
- 00:42:12go publish your agent with that quickly
- 00:42:16as we wrap up the task agents uh
- 00:42:18task-based agents let's look at the key
- 00:42:20takeway sorry I think this was
- 00:42:23still yes so uh we were able to see how
- 00:42:27we can easily expand the agents add get
- 00:42:31those agents to answer Beyond just
- 00:42:33questions they were able to even
- 00:42:34interact with the line of business
- 00:42:36applications so we saw how you can
- 00:42:38publish to any channel using copilot
- 00:42:40Studio as well as we we saw you know the
- 00:42:44the number of actions are we we have
- 00:42:461,500 plus connectors and beyond that
- 00:42:49there are actions like you know you can
- 00:42:51bring in the cloud flow you can add a AI
- 00:42:54Builder prompt or you can bring in a
- 00:42:56custom connector or custom API all of
- 00:42:58this is possible with your task based
- 00:43:01agents and we have seen customer
- 00:43:03examples like as P showed us before uh
- 00:43:06in some of our customer examples we have
- 00:43:08seen how a lot of our customers are
- 00:43:11Thinking Beyond retrieval agents to get
- 00:43:13the agents to do certain actions for
- 00:43:17them and as we switch before going into
- 00:43:21the autonomous agents I would love to
- 00:43:25get into this next poll all okay so we
- 00:43:29are at the same agent we learned how to
- 00:43:32you know build retrieval based agents we
- 00:43:34learned how to build task based agents
- 00:43:36ignore the name here I I it's it's the
- 00:43:40furniture agent that we're building here
- 00:43:41right so just ignore the name there for
- 00:43:43now but um we we saw how we built the
- 00:43:48task-based agent to think a little bit
- 00:43:50further to do actions and we were also
- 00:43:53talking about uh you know multiple
- 00:43:55customers wanting to do that one such
- 00:43:57customer was clex who actually built the
- 00:44:00initiate return request for their guest
- 00:44:02service folks and it saved tons of time
- 00:44:05for their guest service folks so rather
- 00:44:07than them going to do these initiating
- 00:44:10the return request manually they were
- 00:44:11able to automate that that part of
- 00:44:14initiating the return request and it
- 00:44:16saved a ton of time as I was calling out
- 00:44:19however when when you're building these
- 00:44:21task-based agents we saw how you can
- 00:44:23deploy them to multiple channels and you
- 00:44:26also see sometimes the challenge can be
- 00:44:28that you know your customers don't
- 00:44:30always interact with you through just
- 00:44:33one form uh it it could be a phone call
- 00:44:36it could be an email it could be like a
- 00:44:38uh you know a chatboard on a web app
- 00:44:40right so there are multiple ways that
- 00:44:42your customers interact and it's harder
- 00:44:44for you to uh kind of address and uh
- 00:44:48manage responses across all those
- 00:44:50channels that is where you can think
- 00:44:53about using autonomous agents to
- 00:44:55actually build uh sorry that is where
- 00:44:58you can actually think about building
- 00:45:00these autonomous agents where you can
- 00:45:02use your autonomous agents to handle
- 00:45:04some of those processes for you so the
- 00:45:06way these autonomous agents are going to
- 00:45:08work is just with a simple trigger right
- 00:45:11uh in my scenario in in the case of the
- 00:45:14furniture retail store that I was
- 00:45:15talking about I was chatting with a
- 00:45:18customer and then use that information
- 00:45:21to go initiate the return request but
- 00:45:24what if you know the customer is
- 00:45:26struggling to get on a call and do all
- 00:45:28of this the customer can just send out
- 00:45:30an email uh into the support inbox
- 00:45:33saying hey I bought this product but I'm
- 00:45:36not happy with it and I would just love
- 00:45:38to go return that product right so even
- 00:45:40that could be a trigger for us to
- 00:45:42initiate the return request and you
- 00:45:45don't have to wait all the way until you
- 00:45:47do a call or any other uh channel to
- 00:45:50respond to your customer so let's look
- 00:45:52at how we can build make this existing
- 00:45:55agent that we've already created into an
- 00:45:58autonomous agent so anytime a new email
- 00:46:01arrives even just the email will trigger
- 00:46:03off the whole process that we are
- 00:46:04talking about so switching back to the
- 00:46:07demo here uh we are in the same demo
- 00:46:09that we already created where we added
- 00:46:11the Last Action initiate a return
- 00:46:13whenever uh you know uh customer asks
- 00:46:16for a return so next what I'm going to
- 00:46:19do is in autonomous agent this feature
- 00:46:22is still in preview and you see how uh
- 00:46:25along with adding knowledge and actions
- 00:46:27you can now add a trigger for your agent
- 00:46:30and the trigger that I'm going to add
- 00:46:32here is when a new email arrives in this
- 00:46:36particular inbox let me just uh fix the
- 00:46:39name here I don't want to use the V3 but
- 00:46:42I I can leave my uh trigger assis when a
- 00:46:46new email arrives in inbox it you see
- 00:46:48how it has uh signed into my Outlook and
- 00:46:51I'm going to ask it to look explicitly
- 00:46:54for emails coming into my inbox
- 00:46:57and as easy as that I can create this
- 00:47:00trigger so the the one thing that I
- 00:47:03wanted to just include is like yeah
- 00:47:05again those 1500 data connectors and the
- 00:47:07triggers that already are available are
- 00:47:11ones that you can automatically build
- 00:47:13these autonomous agents around these
- 00:47:16triggers
- 00:47:17contextually with the necessary
- 00:47:19information can trigger these agents so
- 00:47:21that the agents can carry on with their
- 00:47:23next things uh we also added a if you
- 00:47:25click on the add trigger again we also
- 00:47:27added a few others that are uh more
- 00:47:30recurrent time based so if you wanted
- 00:47:33something to automatically run every
- 00:47:35morning or every month um you know you
- 00:47:39that's possible too I just wanted to
- 00:47:40kind of show that these things can just
- 00:47:42run
- 00:47:43contextually at any given point in time
- 00:47:46based on any external event based on any
- 00:47:48external event yeah so back to you masi
- 00:47:53perfect no thanks thanks P for adding
- 00:47:55that additional context on more
- 00:47:56available triggers here um and as Perman
- 00:47:59was sharing that we see how our trigger
- 00:48:01was already added uh I haven't had any
- 00:48:05emails received in the inbox since I
- 00:48:07created this trigger so you see how this
- 00:48:09is uh still empty but what I'm going to
- 00:48:11do now is uh along with adding this
- 00:48:14trigger I do want to instruct my agent
- 00:48:17explicitly saying hey not just when
- 00:48:19asked to initiate a return uh I want to
- 00:48:21call out explicitly saying he when asked
- 00:48:23to initiate a return or when an email
- 00:48:26arrives asking to return the product
- 00:48:29follow these steps and I want to add one
- 00:48:32additional Step at the end of it along
- 00:48:35with uh you know confirming with the
- 00:48:38customer send an email confirmation to
- 00:48:40the customer including the return
- 00:48:42confirmation and the date by which the
- 00:48:43customer needs to return the product so
- 00:48:46I'm just updating the instruction so my
- 00:48:47agent knows when to do what uh quickly
- 00:48:50go ahead and save the instructions that
- 00:48:52I've added um I have added this
- 00:48:56instructor instruction to send a
- 00:48:57confirmation email so let's go ahead and
- 00:49:00quickly add an action to do that as well
- 00:49:02uh we saw how we can add multiple
- 00:49:04actions here and one of them is sending
- 00:49:07an email
- 00:49:09so I'm searching for send an email
- 00:49:12action uh I find this in the Office 365
- 00:49:16Outlook and again as always think about
- 00:49:19what is the description that you're
- 00:49:21going to provide for your action because
- 00:49:23it will really help your agent to know
- 00:49:26when it needs to come use this action
- 00:49:29right if you don't provide a detailed
- 00:49:30description it it may be confused uh
- 00:49:34email
- 00:49:35confirmation to the customer so I've
- 00:49:38updated the description saying like hey
- 00:49:40use this operation to send a
- 00:49:41confirmation email to the customer who
- 00:49:43initiated the return request and in this
- 00:49:46case I'm going to use the copilot author
- 00:49:47authentication instead of end user
- 00:49:49authentication here uh and that is all
- 00:49:52right I'm not going to go provide any
- 00:49:54specific inputs here I'm not going to
- 00:49:57say whom do you explicitly need to send
- 00:49:59the message what should be the subject
- 00:50:01what should be the body nothing I'm just
- 00:50:03creating this action and adding it um
- 00:50:07and now we have our agent ready with the
- 00:50:10trigger added and the action is getting
- 00:50:12added so let's see if we can uh you know
- 00:50:16send an email into the inbox into my
- 00:50:19inbox here and see if this agent gets
- 00:50:22triggered so I have
- 00:50:24another email that I'm going to used to
- 00:50:27send this uh email to my test account in
- 00:50:30the demo tenant so I'm just saying hey
- 00:50:32I'm Emily Brown I recently purchased a
- 00:50:34product and I want to go return that so
- 00:50:37the email is sent from my Emily Brown
- 00:50:41account let's just give a second so the
- 00:50:44email shows up
- 00:50:46here perfect we see that email in the
- 00:50:50vasavi test account right so I've
- 00:50:53received this email from my customer and
- 00:50:57who is wanting to return that product I
- 00:50:59think this was yes this is the screen
- 00:51:01that we were still at let's see if it
- 00:51:04got this trigger automatically so today
- 00:51:06is March 5th and at 108 a.m. we have
- 00:51:10received this email and here's the
- 00:51:12trigger and here's the live moment uh
- 00:51:15you know praying again to the demo Gods
- 00:51:17hoping this works as
- 00:51:19expected okay we see that the trigger is
- 00:51:22detected and as a first step it is
- 00:51:25looking through the knowledge sources
- 00:51:27based on the instructions that we
- 00:51:29provided again the same sequence of
- 00:51:31steps right from the email it got the
- 00:51:34customer name that is Emily Brown and it
- 00:51:38knew that it had to go look into the
- 00:51:40knowledge sources to go figure out who
- 00:51:42is that customer and what is the product
- 00:51:44that the customer uh ordered so I'm
- 00:51:48showing that here again so first it
- 00:51:49looks into the available data wasas
- 00:51:52knowledge product order customer
- 00:51:55identifies the product or based on the
- 00:51:57customer name and the customer ID and
- 00:51:59you see how it initiated the return flow
- 00:52:02in this example you see Emily was the
- 00:52:05one who sent the email not paven so it
- 00:52:07was able to fetch from the data that
- 00:52:10Emily uh you know ordered so and so
- 00:52:12product on February 13th and here's the
- 00:52:16order ID so it initiated the return
- 00:52:18request got all the confirmation details
- 00:52:20and finally sending the confirmation
- 00:52:23email to the customer asking you know
- 00:52:26you you need to uh return the product by
- 00:52:28so and so date so you see how the agent
- 00:52:31was able to kind of orchestrate through
- 00:52:33all these actions without a lot of uh
- 00:52:36you know just through PR instructions it
- 00:52:38was able to get all of these uh and you
- 00:52:41uh quickly I know we we spent a good
- 00:52:43amount of time on the demos and at 10:00
- 00:52:46uh 10:10 this time you see how the
- 00:52:48customer also received this email uh
- 00:52:50asking to return by the specified date
- 00:52:54so with auton autonomous agents you can
- 00:52:56think about like how you can automate
- 00:52:58your repetitive task even like simple
- 00:53:00initiate return request you could
- 00:53:02automate that and save a lot of time for
- 00:53:05yourself um with that pav over to you if
- 00:53:08you want to add something more here and
- 00:53:11we can get into the next parts of the
- 00:53:13session yeah yeah just key takeaways I
- 00:53:15think uh V we we we just basically you
- 00:53:18know agents can initiate these tasks
- 00:53:19autonomously based on any external
- 00:53:21trigger you have full visibility on what
- 00:53:23the agent is doing it's actioning the
- 00:53:26Deep reasoning that it's going to be
- 00:53:27employing uh and then you know you could
- 00:53:29you can automate parts of the
- 00:53:32experiences you needed right so you
- 00:53:33could have a very healthy you know um uh
- 00:53:37handoff handback between agents and
- 00:53:39humans uh for your business processes so
- 00:53:42hopefully you were able to see how this
- 00:53:45platform is evolving so that those use
- 00:53:48cases that we kind of you know uh
- 00:53:50flirted at the start of the session gets
- 00:53:53you an idea of how to go build them in
- 00:53:55the tools so uh it was it was amazing
- 00:53:57set of uh demos to kind of show the full
- 00:54:00spectrum and hopefully you guys are now
- 00:54:02energized to go in and and and really
- 00:54:04think about how you can kind of start
- 00:54:06building these things
- 00:54:11[Music]
- AI
- Microsoft
- Copilot Studio
- Automation
- Business Transformation
- Agents
- Webinar
- Productivity
- Data Integration
- Customer Experience