Hello there. Oh... Hello there. Hi Max! Perfect. I wanted to see you. Nice to meet you, buddy! Nice to meet you too. Hey listen, I wanted to do a How
To Install Timon video with you, and this is the perfect
time. If you have some time, we can
show everybody how to install the new versions with AI✨...? Wow mate, I'm pumped! But first of all, you are the
inventor of Timon, right? So maybe we should describe a
little bit... What was the original intention of Timon? Maybe you can tell us a little
bi
t about it? Sure, I can. I mean, many people have helped
out around the world, but the idea from the beginning was we
knew that there were so many people who were new to using
Teams specifically, and we wanted to make sure that you had
someone to answer the most commonly asked questions that
Microsoft always received. Now, how do I do this? How do I invite a guest to my
team? How many people can join a
meeting? What is OneDrive? All these questions around Teams
specifically and some around Micro
soft 365. So we created Timon for that
purpose. It was originally created in
Swedish, but then it was so popular. So we grew into English and
German, Chinese, Polish, Italian, Norwegian, Korean,
French, Dutch... Yeah, I remember as well it was,
it was quite some work to... To check those 110 questions or
topics within PVA and that was quite cool. And extremely time
consuming... It took a team about at least
three weeks to translate all the the contents completely with,
you know, high quality. Bu
t now we have AI that helps
Timon just expand beyond what we could ever dreamed of when we
started it a few years ago. Awesome! So you're going to show me how
to implement it? I'm going to show you, and you're
going to help me! All right, yeah, let's do it! Let's get my Explorer-shirt on
here... Now we're going to go and be
brave and just explore the new frontiers of Timon, really. So we'll just do this together. And while you're watching this,
feel free to skip ahead and we will be showing a US
only version
at the end of the video. So if you're in the US and
you're looking for that specific version, you'll just skip ahead. Otherwise, feel free to stay
around for this part as it will be relevant for anyone in any
country in the world. So let's start. I'll just share my screen and
we'll take it from there, just as a normal person would start
deploying Timon from the beginning. Let's go! - Let's go. So I'm sharing my screen and I'm
just gonna open a browser and head off to aka.ms/Timon T
he link will be in the
description. And I end up here... and I get to meet Timon for the
first time. Look at that! I should say at the time of this
recording we have English, we have a US version, we have
German, French and Swedish with the new AI capabilities. Pretty cool. Wow! Yeah. More to come mate, more to come... And by the way, I'm Swedish and
Max is German, so there's a reason for... for us being able to
do those quicker on our own, but the community will help
us provide the rest. We hav
e AI now, it's very
interesting. This is again just flashbacks
on what Timon is, if you're not familiar. So it has been used as an FAQ
bot previously, but is now an AI-powered adoption Copilot for Teams, Microsoft 365
and so much more. Wow, what a beautiful page this,
huh!? Right? Nice! It used to be purple, but you had
me change the color to black yesterday. So I understand
why you enjoy it... All right, we're going to be
quick about this. We just want to... Because it can be
confusing with di
fferent versions. We just want to tell you that
currently there're two versions of Timon. Timon AI Hybrid. It's globally available, it's
available in multiple languages, and you have to use your own
private Azure OpenAI service. It runs in your tenant, the data
stays within your tenant boundaries, all the good stuff. So that's option #1. There's also an option #2 if you
are in the US, so at the time of this recording this is only
available in the US. And in this case you don't have
to use your o
wn private Azure OpenAI service. Instead you can use the built in
service directly in Copilot Studio and it's quite interesting because
it makes things a little bit more easier
and you're also able to limit the knowledge in a way that will
show at the end of the video. And that's everything that we
recently announced at Ignite, right? This is the newest software
with glimpses into the future for the other languages that are not
available yet, right? Yes, but regardless if you're in
the US or if
you're somewhere else, you might actually have reasons
to pick or like one or the other version. But that's it. There's more information about
this page. Obviously Max, you enjoy the
GitHub page, so that's where you can just fly off to quickly. I just wanted to show people
that as we get more AI versions up and running, you can use the
menu here you'll see which ones are AI enabled. In this case we have the AI Only
version for the US, We have an English version for any country,
then Swedish, Ge
rman, French with more versions to come. But these are the ones that are
AI enabled right now. So we're just going to start
with the AI Hybrid version in English that you can deploy in
any country in the world. And let's go. Wow, right? Here in GitHub, there's
documentation that you can read, There're screenshots, there's
everything. But this is a video and you're
watching it for a reason. So let's, let's just show them
out how to do it Max, and we'll take it from there. So I'm just going to cho
ose
English... I guess if you're OK with us doing it? -Go with
English. Yeah. All right. And here you can see you have
the two versions. We're going to start with the AI
Hybrid one. So it tells me that I need these
two files for the AI Hybrid one. So I'm just going to do that. Just pick them off of here, just
click it and then download on the side there. That's the first one. And then we're going to pick up
the Empty Teams app as well and download that. One is the actual copilot Timon
and the ot
her one is the Teams app that enables Timon
to pop up in Teams on your phone, on your desktop in a
very, very nice way. OK, I'm done. Next step I guess would be to
just jump into to Teams, and start deploying. Yeah, looking forward to it! All right, let's go! While you're going there mate... Yeah, you were mentioning
that Timon is like an adoption bot (copilot) helping users with, you
know, getting started with Teams and everything. I do have a real life use case.
One of my neighbours here, he i
s a firefighter in the local
fire brigade. OK. And they are starting to adopt
Teams. So maybe we can later use this
as a use case for Timon to show how it can help with
getting started? - Of course! Sure we can do that. Yeah. I, I mean Timon is really
specifically trained to help you with Teams, Microsoft 365, all
Microsoft products and services really, which is quite amazing. It's not a professional
firefighter, but let's see what we can do. -We're not either... Let's see
what we can do. So I'm
going to be Rafiki Nelson
for now as the administrator, doing some stuff here to
deploy Timon, and we'll take it from there. So first thing I need to do is
create a team. So I'm just going to do that
quickly. We're doing everything from
scratch in this video. If you already have a team, you
can skip this, but we want to show people how to do it from
the beginning. I'm just going to create a
team from scratch. You can choose whatever works
for you. I'm just going to keep it public
for now and I'
m just going to call it Timon's support team for
example. Name it whatever you want. Just creating it like this. And we're going to add two
channels. Look at that. We're already doing nice work! Let me add someone to the team. It'd be nice with two owners. Let me add Julian here. Just make him an owner because
we're nice. Done. OK. So we have our team, let me just
add two channels and then we'll be ready to to open an environment
for Copilot Studio. Sorry, I wasn't going to add
a member there...
Creating a new channel. Here we
go. Create new channel, new channel. There we go. So we'll do one for feedback.
Look at that. Feedback, from users. Standard channel, let's go. Users basically have the option
to provide feedback back to the Timon admin team. Basically telling them "Hey, that
was a great experience". Or maybe there's something we could
improve, especially when you use it for your internal content, right? Yeah exactly. So this is optional, but we
recommend that you run through it
and then you can
decide on what you want to keep, and what you want to disable.
Just depends on your preferences. So we have two channels. We have this little support
team. Perfect. Now I'm going to move over to
the Copilot Studio app in Teams. At the time of this recording,
it's called Power Virtual Agents. Which is what Copilot Studio
evolved out of. So it might be called Power
Virtual Agents when you're doing this, or it could have the new name
Microsoft Copilot Studio in Teams. Great. We're
just going to hit start
and now we're going to choose the team that we created. Where
we want Timon to be created. Just choosing the team,
creating the environment... We don't need to stick around here. This is actually incredibly
fast, although I mean some of you might be unlucky, but it's
it's very quick. You can go and do something
else. As soon as it's ready, we'll get
a notification up here saying that the environment is created and...
- Baam! There it is. Baam, there it is. Oh, all right.
So here's the notification. It's ready. We're good to go. And that means we have a little
little team environment where our copilot can be imported. So that's good. Step one completed. Then we're going to go to flow. It's just the easiest way to do
it. Just trust us on this. So flow.microsoft.com... or... make.powerautomate.com. We'll have the links maybe
showing in the video as we're talking and you'll just go to
solutions and then you make sure that you're in the right place. In the top right
you can see
all the environments that you have access to. In this case, we want to choose the
new one that we created for our team. Timon's support team. So make sure that you're in the
right environment. It's a common mistake to not
check this. But when you're here, it'll say where you are
and then we're just going to import right here, just import
solution. I'm just going to browse to the
files that we downloaded. Here it is, Timon AI Hybrid. I'm just going to hit next here
and this is how we'
re importing Timon. These are some of the flows that
help you get feedback from users. Timon will send you the feedback
to that team. Again, these can be disabled,
right? You know, Max doesn't like to get
feedback on his work. Sometimes he justs... You know,
there's no feedback loop. Nothing. You just can't reach him. So, directly to the bin. Yeah, definitely... -You would
probably disable this. *Smiling* So, I'm just creating the
connections here. I'm just following the steps... Oops. Sorry. Th
at was the wrong account. Yeah, I saw the wrong account. That's good. Good to show people that you can
make mistakes. So make sure that you are creating... ...using the right account. I suggest a systems account or
an admin account. It works with your personal
account, but you know, maybe you're not working in the same
place forever so it's good idea. You can change these accounts
afterwards, but we recommend a service account or an admin
account for the connections. OK good. We've done the firs
t one and
now we're just doing the second one for Office 365. And this enables us to have
access to the username for example, when you're talking
to the bot (copilot). Good. Refresh. All the connections are done
importing and we're on our way, Max! Are you excited!? I mean look at this. Wow, yeah that's... I'm so excited to see the AI features, mate! This is awesome. It's actually a revolution. I mean you're getting the hybrid version,
so you have the non AI capabilities which
are still pretty c
ool and it's been used by many, many people
all over the world. So that's interesting. But yeah, I know you're looking forward to
seeing the AI✨... Yeah, yeah... Seeing that in action is always fun because you can play around with it, try different
things and see how it reacts. And I think this is also fun for
the users to use. Yeah, yeah, I agree. Gives you more opportunities, right? So yeah. Basically we need, maybe, to describe
why we need this, this environment, right? When we are
creatin
g this team, this is where Timon lives. It creates a Dataverse for Teams database
where we can import all the stuff. This is also like... Yeah the grounds needed so we can have that data and information that the bot has... Or that the copilot has, as we should say nowadays. Yeah, so Rafiki Nelson is waiting here for the import to complete. Actually takes about 50 seconds give or take. It's also good to know if you're
doing this. We might have you know... We might edit in a fancy loading effect
or something. But this is the only thing you
really get in the environment. You just have a grey bar that says it's working on it and eventually this will turn green. That's the only sort of loading indication that you have. So there's nothing wrong. It's working as intended. We do recommend that you just keep the tab open. You can move around... -And you know what? Stay hydrated, mate! Also drink some water. That's a small little German
glass you have there... Yeah. Oh, the big Swedish one, rig
ht? Both cool, but I think it's a
Swedish glass. Like from... -Really? ...the big
company, right? Everyone knows... -This is not a
sponsored video. But exactly, from that company. -You cannot call out any
names. So we're waiting here in real
time. It should be finished soon. What we could do in the meantime
is actually we could upload the... Oh, it's already done! Look at that. So it's done. Perfect. And now we can actually go to
Copilot Studio and look at Timon for the first time. Or if you're
Max, you're very,
you know, structured. Organized. And you'll wanna fix some of the
flows first. Maybe. So let's see. Yeah, let's do this. Maybe let's do that. I just saw you looking at me and
I was like, hey, yeah... better fix it. Otherwise I'm gonna get in
trouble. So, I'm just clicking the Common
Data Services default solution. This is where everything ends up. So you can see all these curated
topics. You'll also also notice that
we have an AI✨ topic here... Exciting! So stay tuned to
under
stand what that is all about. I'm going to use the left menu
here to filter out the flows and just connect them to the two
channels that we created. So if a user sends feedback,
it will come into that Channel. Everything can be changed, but
let's just set it up for now. So I'm just going to start with
the feedback One edit and it will take me into that flow. You see I have the new
environment here with Copilot, which actually is really awesome
because it helps me, you know, helps Max and I build
flows. If you're not familiar with
flows, this is a great way to get help if you want to achieve
something. In this case, I'm just going to
jump into the action here that posts the feedback to a channel
and you see I have to change the team of the channel here. I'm just going to add a team.
Choosing the one which we created and then a channel. This is for feedback, so I'm
just going to pick the feedback channel here. Done! Then I'm going to click save. And so again, the reason here
why we need
to do it is... Yeah every team ID, every
channel ID, is unique in every tenant. So we exported it from our
tenants. When you import it, different IDs are given. So you need to change this the
first time you do it. -Correct. And you're doing very well. Yeah, I just went ahead. Sorry Max, I just went ahead to
do the second one, which was about the user question. So I'm just, it's the same
operation, just a different flow. Saving it... and we're done! Those are the only two things
that you need to
choose. So you get them in the place
that you want them to go. If you don't set this up, you
will see an error that... Oh, the flow has not been set up. It's not working... Which is not
an ideal user experience, perhaps. All right, so now let's head
over to Copilot Studio. Actually don't need all these
tabs but... Clean up a little bit. Now we're heading over to
Microsoft Copilot Studio, where we will have... -Ooh... It gives me the feeling of AI already... Right? It's exciting. Rafiki here is a
lso excited. He's got his little buddy here...
and you can see that it's empty. But again, remember what we
taught you. Make sure you're in the right environment. So again, top right. Choose your
environment. Because you can have multiple copilots, custom
copilots, that do very specific things and it's a very good idea to
have them in... ...in different environments for
different reasons depending on who's creating them and stuff
like that. So now we're in the right place,
I can click copilots
and we can see that Timon, the AI hybrid
version, has been imported. It is not using the built in
features. We're going to use our own Azure
OpenAI service. So that's why it says classic
here, but this will work in any country worldwide. Currently the new features
that we are talking about here... This might look different when
you're trying Copilot Studio. This is for the US only region,
the US region only at this time. So you will not see these
features unless you deploy and host your copilot
in the United
States region. OK, let's have a look at this
quickly. We could just say hi. That's always nice. Just to say hi. Just to see if there's someone
there... If Rafiki is all alone or if he
actually has a friend... Now look at that. Hi, Rafiki Nelson. Hi! What's up? First time it's running, always
typing... Yeah, it's typing... Figuring out what to do. Yeah. There you go. It was picking a gif, you know,
picking the right gif for the first impression. "I'm Timon." I answer questions about
Teams,
Microsoft 365 and more. For example, how do I add people
to a team? Accessibility in Teams? What's the Max number of people
you could have in a meeting? And then we can see that we can
actually ask AI or talk to a real person since we set up
those flows that'll send questions. If you, for some reason, want to
talk... Send your question to to a real person. That's good! And quickly, if this is your first time using
a copilot like this, or it's the first time you're in the
Microsoft Copilo
t Studio, which used to be the Power Virtual Agents...
place. This is what it looks like, and
you can see that we have all these topics, like Max and I
talked about, that are included. If you don't use AI, they will
still work. However, it's crucial to
understand how amazing Timon just expands with the latest...(AI). -Yeah, let me just add one point. I mean this talk to a real
person stuff. When we built and... Yeah, makes it possible to
add different topics that we didn't think of back at that
time. Or didn't think of when we are
maintaining it. Or it might be something that
your business needs. That gets back to you into a Teams channel. You can see what people are
in need of and then maybe, build your custom topics around
it and add them to Timon. I think we should actually show
how that looks in the Teams interface, when we're done.
We're just here to just see that it works. Just show you as an
administrator or creator... Author of a copilot... This is what
it looks like and you ha
ve all this. It's already done for you. Everything is set up and we also
have an AI topic that we'll talk about. I think we can go ahead and
have a look at the AI✨ topic, Now? I know we're excited to talk
to Timon, but we can do that in... ... in Teams. Maybe it's a good idea to just... I'm just going to ask an old
school question. Non-AI. Just umm... -Old school mate? Depending on the viewpoint...
-How do I invite a guest to Teams? Not using AI. Timon asks me to clarify
because there are multip
le answers about guests. So it's not
how they join, it's how I add one to a team and then we get a
curated answer. These are good answers and you
can see that... Your organization might have
different, you know, settings for allowing guests. You can edit all of this. If you're not allowing guests... You can just say that we're not
allowing guests for this policy reason. You can delete this information,
but it's a perfectly good answer for how to invite a guest if
you're a team owner and then it
tells you how to do it. So that's nice, and you have
some links here to up-to-date information. This is actually really, really
good! But it again, this is only the pre-AI era, right? You can be nice here. If you say yes, you'll get to
rate the answer. If you say no, Timon will ask
you if it can help in another way, asking
AI, share the feedback, send the question to internal experts...
Whatever way you would like to. Obviously this is super exciting,
so we're going to try that soon. And yeah, t
hat's just the basics
of how you can use what's already built in without going
to the AI✨ topic. But let's have have a look at
this. Let's do it! Let's go in here and let's
actually set it up so we'll show everyone what to do. So here is the topic. When you use Ask AI or type
"AI", you will invoke this capability and you can see that
Timon will use Azure OpenAI to answer your question. You can
use another AI model if you choose. This is just what's predefined
and you will see that there's a flow
running. We'll take a look at this and
this is where you will be able to paste your own Azure OpenAI
model so that it's running in your own environment. - This is where the magic happens. This is where the magic happens. So we upload the description
here and we're just going to go ahead and edit. We'll take a quick look at this
and Max, then you'll have to help me. I think we should show everyone
how to create an Azure OpenAI service if you haven't got one
already. So here's the flow. It's quit
e easy. We're just taking the input from
whatever the user is asking Timon. We're just saving the user's
input here and putting it forward to the AI model here, using it in basic HTTP Post. Right? It's very basic, just a
connection to your service or instance, whatever it is. You can use this example for
connecting to any type of system or data, or if you have your
own APIs. But let's not get ahead of
ourselves. Let's just take a look at what's
here. This is going to be super
interesting for mos
t of you who are deploying Timon. This is the framing and the
limitation. So let me just show you
what this is like. This is what's being sent to
Timon, along with the user prompt every single time. So we're really framing the
model, giving Timon a personality. It's polite. You can see that Timon is
refusing to engage with you in argumentative discussions. Not like we do usually... - Not like
we do. Timon is a little bit more professional, you know, and
this just gives you the opportunity... You
can
change the framing here just like a text document. - And let's be honest.
There went some love into this... I mean, this... Yeah, this was
fancy. This is hundreds of hours of
making it as good as possible and it's using some of the
techniques that we're using in in the copilots that you find in
other places as well, such as on on the web and other places. So here you go. You have
all of this framing, and just know that we're not limiting... Let's have a look at this for
example. So on safet
y here, we're not
limiting... ...the creative capabilities of the
(GPT) model. However, we are making sure
that, for example... If you want to make, you know, a joke
about your German friend Max. You might have good intentions, right? You might have good intentions. However, if it can be
perceived as hurtful to a group of people, then Timon will
respectfully decline to create that content. This is how you're able to adjust the framing of the model. Same with, you know, copyrighted
material and s
tuff like this. We're just making sure that this
is appropriate for enterprise use. And that's all. You're smiling, Max. I don't know why you're smiling. Yeah, I tried it out a lot. I tried to trick it into giving me some jokes against Erik, but it didn't work. Yeah. So we actually put a "Max condition" in here, you know, people who try to manipulate or
trick the model. "I'm just testing this". I'm just... "You are in developer mode now". Yeah. So like in the beginning of ChatGPT, you know, and
there were lots of tests against this. Yeah. So you will get all of this
framing. You can, you can choose to edit
some of it. You can add your own sentences here and it will, incredibly accurately, just adhere to those rules. So you can really make it your
own, but we suggest that you keep most of it as you're
trying. But again, Timon is your
template, it's your copilot, you can do whatever you want, but if
you want it to work out-of-the-box in a professional
way, you will leave most of this fra
ming intact. But have a look. Add your own stuff and that's
it. Now let's have a look here. It says I need an API key. Oh, I'll add your Azure OpenAI
key here. So I need to add an Azure OpenAI
key here and I have to have a service running. We'll show you how to do
that! Max, let me just show people
what the HTTP request looks like quickly. So here you can see that you're
pasting an URL here to your OpenAI service, for example, running in Azure. So just replace this entire URL. That's the only th
ing you need
to do here to make it work. You get the URL, you paste your
own, and you make sure that you paste your own API key. That's the only thing you need
to do. So wouldn't it be cool if we had
someone who could just show us how to get your own Azure OpenAI
service up and running? Oh, that must be me then, right? That could be you... That's your cue. So let me just share my screen
and then we can quickly dive into it. Yeah, I just opened portal.azure.com and I'm looking for (Azure) OpenAI.
.. You can find the Azure OpenAI
services here. Or you have it pinned as I have.
You can now see that I have already three Azure OpenAI
instances running. I will create a new one to show
you how it works. Let's click create here. And then we have a subscription that
you will certainly need for this. And let's create a resource
group for Timon AI to live in. Oh, I already have one. Let's make it a two (2). And let's choose a region. How about Sweden then? Oh... How about Sweden!? One of the worl
d's
state-of-the-art data centers, you know... That's what you want, you know? Speed... Yeah. And just, you know, All in all a
great, great option I have to say and it's environmentally
friendly as well. It's really state-of-the-art. Good choice! So this is the point. As far as you get the first time. When you go to the Azure OpenAI
service and create something, usually you will see a red box telling
you that you, yeah, need to request access to Azure OpenAI and the pricing tier here will not b
e available to you. So, how do you request access? There's a request access form
and we will share the link in the description and within our documentation. And you need to fill in your
name and your subscription IDs you want to have the service in
and a lot more information about yourself... And then we go back to this question #18, where you're getting asked which services you want to use. You need to tick the GPT-4 box and answer it with "chatbot and conversational agent creation" in question
#19. If you fill the rest out, you can submit it. For myself, it took about 20 to
30 minutes and then I already got access, Might take a bit longer for you. And yeah... - I was denied instantly. Yeah, I mean, they know you,
right? That's the problem... Yeah. But then if you get access and
you're allowed to create a Azure OpenAI instance, you will select the pricing tier, then click next, we will need our Internet access from within the resource so that the flow can actually reach the URL we nee
d. We don't give it any tags. Let's wait for the validation. So when you choose Internet access there you mean that you need to choose that so your API, with your API key only, can reach the service? That's right! Yeah, it needs to be reachable from the Internet. Yeah, with the key and the URL, that's pretty unique as well, yeah, you can reach the service. So the deployment shouldn't take too long. Usually it's it's done in a few
seconds, especially in Sweden since it's brand new and fancy... Ye
ah... Obviously you will... I mean, you have the choice to
choose whichever region makes the most sense for you. But for
me, Sweden is always a great choice... Sweden is in deep in my heart as well. So let's go and see what we did. We appreciate it. *Laughing* That's it. We got Timon from
Sweden, this is our Azure OpenAI instance and now we only have
the instance. We still need to deploy a model. So we go to model deployments
and we click on Manage deployments and then we will
end up in Azure Op
enAI Studio. And from there on we can create
a new deployment here and select the model. And so for our demo and our
testing we will use Chat.., not ChatGPT, the GPT 3.5 Turbo
model. Here you can see GPT 4 is
already available in Sweden as well, but that has a slightly
different pricing tier. So we should stick to 3.5 at the
moment. Give it a deployment name which will be Timon from
Sweden for example and create... Create. That was really quick and then
we can open our deployment and it succeede
d. Cool. Then we can go to the playground
here which gives us this nice interface where you can already
start chatting with the instance. But for our purpose we need the
code within the code we get the endpoint and the key. Those are the two information (pieces)
we need to fill into the flow. So, I'll copy it and send it over
to Erik and he can put it into the flow and then we can test it out. Let's do it! Cool. I have to say, that was pretty
amazing. We're not... We're not editing any
of the (l
oading) times. It's just a continuous honest... Yeah. Example. I like this. You know it could
differ depending on what, you're choosing where you are. You know, you could have a
slightly different experience but this is just using
everything. I see you put the... It's in the chat there. And
I'm just going to go and put it in, as Rafiki Nelson, so
that I can use this private Azure OpenAI service that you
just created. Yeah, going back to put it in. So I'm going to paste the API key
here, and we m
ight blur this out. Nah, we're going to delete it
anyways? So OK, here we go. So I just put the API key in
here and then in the HTTP we want to make sure that it goes
to the URL of your service, the model from Sweden, and that's
it. I'm just going to hit save. So we just added the API key
here and we added the URL here and that's it. So we're done. We're done! We can test it now, we can test
it. So now we've actually provided
our own private Azure OpenAI model. You saw that you could choose
whic
hever one you'd like. You know, as new models come
out, you can just switch the model if you want to. It's actually very, very
flexible. So if we say hello here, we will
be able to let me choose tracking so we can see which
topic is activated. I'm going to ask AI now, or
actually what we should do... We'll just see that it's working
and then we'll try it in Teams, because that way I know it works
on my phone and it's easy for everyone in their normal
interface. This is just to test things
before
you publish for everyone else. So OK, write your entire
question in the chat now and I could say... Explain how files in
Teams work as if I'm five years old. Two sentences will be,
keeping it short and simple. Looks like I misspelled
something there. It's fine. GPT, GPTs are smart, but we
might want to say files in a correct way. Files, and just hit
it off. This is not something that is
predefined whatsoever and just look at what we're getting.
In Teams, files are like special toys that
you can
share and play with your friends. You can store your favorite
pictures, drawings and videos in these toys that everyone can see
and play with them together. So that's an AI generated answer
still keeping with you know the framing of of being a Microsoft
365, Teams and Microsoft Services expert. You know what, Erik? Yeah. Every time we test this, right. And you put in some text and ask
it questions, it's like... We are close to Christmas, right. It's like unboxing a Christmas
present because I g
et to see what will be the answer
to that question this time. And it's, I mean it's nothing we
pre-prepared and we have the framing to keep the model, you
know, focused on Timon's mission. And I thought it was... I mean, it's pretty interesting
that you include videos here because five year olds today it
would probably know what a video is, right? Compared to five year olds. When I was 5 year old kid, I
had no idea what it was. You're old mate. OK anyways, anyways, amazing. It's up and running.
If you put in the wrong API
key, you would get an error response here saying, you know,
there's something wrong with the flow. So we know that it's working
great. What we're going to do is we're
going to publish this for the first time. That's always something that you
need to do the first time, so I'm just going to publish it. You see that it's good to go,
but I'm going to publish it since we made a little change
there. And this is the amazing part
about Copilot Studio. You just edit your thing
s here. Maybe you want to create a, you
know, a custom topic. Maybe you want to have a custom
flow that goes to your app or even an on premises
app or you have your own API and get some information. Any time you make a change here
you just publish it and instantly all your users will
have that latest capability in Teams. It's absolutely incredible! Just to show you, it is possible
to deploy Timon in many other channels, you know on a
custom website or but we've just designed Timon to be used in
Teams as a default. However you can change things
and you can make it appear anywhere. Just wanted to cover that. OK now let's get it into Teams. So I'm going to jump back into
Teams and I'm Rafiki here as always, and we are going to go
to the app called the Developer Portal. So you can just search for that
if you haven't installed it and you will see it there. Clicking
Apps and I'm gonna import an app here. Look at that, there's
already an old one here, so let's just delete that one. We don't n
eed it. And I'm just gonna import an app
and I'm gonna pick the empty Teams app that we downloaded
from GitHub. So if you're deploying Timon in
a different language, if you're doing it in German for example,
make sure that you choose the German files because all of this
will be localized in in the language that you're choosing. So here we go, we imported the
file. You have some information here
about what Timon is. You can change this to whatever
you like and you can just keep it as is and it wi
ll be
relevant. So Erik, this is the place where
I can rename it, right? Yeah, you can, let's say, well,
you can rename the name here of of the bot (copilot), you can, you can do
whatever you want. Yeah, you could even switch it
to a, let's say, a dragon or something, right? Then it has a completely
different branding and whatever for the fire brigade, right? Little dragon that spits fire. Yes. And you can do that, no problem. Cool. No problem. I can. Yeah. So... Perfect. We're here. You have ev
erything that you
want to know. You know, you might want to. If you're doing this, you might
want to type the name of your organization as as the
developer, whatever you want to do, just know that you can
change all of this. That's fine. And then we're going to look at
connecting the Copilot Studio Copilot that you've just been
using to the app itself. You do that on app features. You can see that it has a
feature here for a copilot. We're just going to click it and
here is where you will change
the ID to your ID. So we're just going to remove
this and we're finding the ID in Copilot Studio. So just heading back there,
clicking details, go into advanced and there it is, bot
ID. So just clicking that we have it
copied. Now pasting it here and that's,
that's the only thing that you really need to do. Quick reminder why it's
beneficial to deploy it in Teams and you get all these custom
commands (suggestions) that helps users really just interact with your copilot
without you having to edu
cate anyone and what they can do and
how it works. All of this you can just change,
you can delete if you choose to ,as Max might do you know, remove
the feedback option. You can delete this and delete. Thank you. delete this topic... You're welcome. You know, it's all about
flexibility and yeah, so that's good. We're just going to save. Adding
the number here just to make those commands. Those are the little things that
are coming up when I'm opening Timon basically, right? Yes, there you will
see suggestions
basically.... Let me show you, let me show you. So here I would click the app
package and just try it for myself. So I'm just going to download it
and I just downloaded here. It said it's called Timon so
I'm just going to upload that as a custom app to try it for
myself before I share it with my colleagues. So I'm going to click Apps,
Manage your apps and then upload an app. Make sure you have uploaded
custom app enabled for you and then this is what it looks like. I'm just going
to click add
here. Remember that you can change all
of this. All right. Easy as that, huh? Easy as that. Look at this. I don't even need to say hello. It says hello to me. Hi, Rafiki Nelson. It picks up my username from
team, so it already knows, you know, that I'm a Teams user in
here and we can ask it anything. So this is where the suggestions
pop up. We're able to change and you
know these will be... So if we wanted to provide
feedback for example, we would just click here and this is good
f
or you to to see Max, just to learn a little bit about this. So here we would actually be
able to send feedback. We gladly welcome any feedback,
good or back. So we'll just show you what
that's like. So let's share some feedback. And I'm going to say something
is great, going to stay positive here. Please write your feedback in
the chat now. And what are we going to do? Let me zoom in a little bit. We're just going to provide some
feedback here. I like that you have AI stuff
going on! Let's just
say that we're
excited about that. OK, give your feedback a title. We'll put AI, that's our little
title here. I like that's, but that's not
honest.... That's not honest feedback you
would ever give to me, right? You just give it to Timon. Yeah, just to Timon. But you can give bad feedback as
well. So don't worry about that, Max,
anyone. You'll get the feedback you
deserve... I'm just going to send here just
clicking send and Timon will package that nicely and send it
off to the team that we al
ready chose. So it's been, it's been sent.
Thank you, you're awesome for providing feedback. Feel free to ask me more
questions about teams. OK cool. So just to finish this part
again the non-AI part but still very very useful. We can go to the team that we
created. You can see that feedback has a
new host and we can see that oh, Rafiki Nelson has shared some
feedback. So you get the name of the user. Something is great. I like it. If you wanted to chat with the
person who sent it, you just clic
k here. It opens up a one to one chat. Very nice. Same thing for the user
questions. It would pop up there, the type
of question, who asked the question, and then you can
respond to that user. If you decide to keep this. OK.
very, very nice. Let's get into the stuff that
you're excited about. Let's get into the stuff. Ask it about my favorite hot
sauce, hot sauce... or Timon's favorite hot sauce. I was trying to do it, make a
professional installation video here... But all right, let's let's do
it. So I'm just going to pick AI. Let's just... We don't have a pre
created topic about hot sauce. So if I wanted to talk to Timon
about hot sauce for some reason, you know what's, what's your
favorite. You're not on the AI topic yet... Hot sauce. What's... What's your favorite hot
sauce? Without AI. Without AI. Just to show you the difference. It's not something that Timon,
you know, knows about because we haven't... That was the pain before. You had to do everything
manually, took forever. All
right, let's go AI. So I'm just going to type AI
here. And you see, as I type, I get
the suggestions as well. So it's quite easy for me to
understand what I can write. I could just type, ask AI, I
could choose the suggestion. All right, I will use Azure OpenAI to answer your question. Write your
entire question in the chat now. Let's just copy this and
paste it and see what happens When we're using AI, we should
be able to get a response here. Oh, let's see. As an AI language model, I don't
hav
e personal preferences or experiences, so I don't have a
favorite hot sauce. However, there are many popular
and well regarded hot sauces available, such as Sriracha,
Tabasco, Cholula, new one for me, and Frank's RedHot. Each has its own unique flavor
and profile and heat. It ultimately comes down to
personal taste and preference. OK, so not hearing you're there. Are you happy with..., you're happy
with the answer? I mean it at least tries to
answer the answer but still stays professional. Like
hey I'm
not I'm not used to answer this, right? Yeah. But the, but the
Azure OpenAI GPT, you know the private one that you're
running has the data to be able to respond. But Timon will always come back
to its purpose about, you know, primarily Microsoft 365 and any
Microsoft service and Teams. But will also gladly help you,
politely, with other things. Which is quite amazing. So let's, let's make a final... You can see here that we're
we're not doing the multi turns in this case because we want
the
framing to be connected to every question. However, you can ask multiple
things in the same question. You get these tips. You can ask it in any language! So even if this is the English
interface, if we're using the AI. I could actually type my
question in Swedish or German or Japanese or in the Philippines... like...
Filipino... or stick to Swedish. Well, you could. I'm, I'm
sticking to Swedish. But I'm just saying, in theory,
you could use whatever language that you like. You know, it's coo
l. I just I like you know that's
amazing. It's not something that we can
do in all the other AI examples that are out there. So very cool. Let me just, let's
try what you mentioned earlier. Something about you had a friend,
like a firefighter we made a little fire thing... let's see how he'd use it here. Yeah. So let's just say we deploy they
they got Timon deployed in this. It's like a firefighting.... So firefighters in Germany
somewhere or..? yeah it's, it's your friend. I don't know, it's ju
st local
fire brigade here. Right. OK, ok local fire brigade they
got tips so let me just let let's just use it. So I'll just ask something about
how to use teams as a firefighter. So let me just, let's go. I have
an idea here. So here for example, like, I work
as a firefighter in Germany. I want 2 tips on how I could use
teams features on my phone when fighting fires. OK. Well, very specific, you know,
question, but let's see what Timon's AI will come up with. I mean, we both work at
Microsoft,
right? But I would not expect the
firefighters to use Teams while they are actually fighting the
fire, but maybe on the way or when they're on shift, yeah. So
let's see what happens. So here are two tips on how you
can leverage team features during firefighting operations. So mobile notifications ensure
that you enable push notifications on your team's
mobile app. This will allow you to receive
important updates and messages in real time, even when you're
actively fighting fires. By enabling no
tifications, you
can stay connected with your team and receive critical
information on your phone while being on the move. All right, Yeah, cool, Quick
communication. Utilize Teams chat and calling
capabilities to maintain quick communication with your team
members and incident commanders. You can create individual group
chats to exchange important information, share updates,
coordinate actions. Additionally, you can make voice
or video calls directly from the team's app, enabling effective
comm
unication in emergency situations. And then we get an reminder here
to always prioritize safety and here to establish protocols when
using technology in operational environments. Stay updated on your
organization's policies regarding the use of mobile
devices during firefighting operations. This was what was your concern,
Max or in there. If you need detailed
instructions on how to enable this, please let me know. And they do. It's the German Fabricate, so it
was the very strict Indian. OK, so s
o this is honestly
amazing that you're able to to understand the context, get a
suggestion you can keep asking. The better your question is, the
better your answer will will be. Of course this is just something
that was unthinkable unimaginable a year ago. So I'm very happy with this and
you can see you you you get a suggestion on how to do things. Absolutely incredible. So and this is available on your
phone you have it in teams let's just show people how they would
send it to their users and w
e're done with the Timon AI Hybrid
story. Yeah, because of as of now, it's
only you or Rafiki. Yes. Who has Timon available, right? Let's make it available to
everyone, let's make it available to everyone and let's
just show it what it will look like so you would have it in
your once it's published to everyone, let me just zoom out a
little bit. It will be available in your
menu bar, for example, which is a very, very easy way. So you will actually see it and
you will decide the location for you
r users and there it will be
always ready to help you. It's hard to use new technology
sometimes you know and this will help you 24/7, never gets tired,
always polite. And now with AI it's just
incredible. So let's, let's show you how you
do that as as a teams administrator. If you're not one, you can skip
this part, but Rafiki is one and he will wanna share this
with all his users. So what we would do in this case
is that we would go to the Teams Admin center. We'll go to the Teams apps here,
M
anage apps, and you can see that we have an option up here
to upload a new app. This is a custom app. Your copilot is in this app. So, let's do that. And if you remember, we just
downloaded the version that we edited in Developer Portal, so
I'm just going to pick that, it's added. Now I have this app in my
environment, only my tenant can access this and that's it. So now it is possible to install
it, it is allowed and you can see everything about it. You can assign the app to, you
know, certain
number of users if you want to test it. Some of the, you know, the tech... I
don't know, the early adopters and the fighting
brigade. You know, they could try it
first, see what they think. So that's that. And then for pinning it to the
side rail or the menu for everyone, you would go to set up
policies. You would choose a policy that
you like, for example the Global one, so it's available to
everyone. And in that case you would be
able to just add the app here, and very, very easily you could
a
lso add it to the menu. So this makes it possible for
users to install it from the App Store and this makes it possible
to just pin it somewhere that it makes sense. In the menu bar. Just click save,
and after a few hours this could take a while to properly be
activated in all your users Teams. It will show up on the phone, it
will show up on the desktop and it will always be there. Ready to help. Speaking from, from
the experience, from back in 2020-21' when we started with
Timon. We saw a lot
of customers. Yeah, actually deploying it.
Pinning it to the, to the users. So that really helped with
getting started with Teams and everyone had it and we saw them have some great progress with the help of Timon, right. I think that was, was awesome to
see. What many did was also that
they connected the user questions to their internal
incident management system. So you could easily create a
ticket if you already, you're using some kind of internal
management system already. That was a very po
pular edit
that some made. All right, we've done it! It takes time to happen for the
users, but they will get it in their menu bar and everyone will
basically have something that looks more or less like this
when it is finished rolling out. So you will see that you have
the icon pinned for you. Let me just refresh the window
and it will be there. It will have its icon and it
will be reachable for anyone. It will also be possible to
simply write Iman up here, just as you would search for a friend
and you would find the app. Cool. Cool. Wow. I think that's it, right? That's it. That's it. What we have to do. We have to take a look at the. So we're saying goodbye to
Rafiki. Thanks for helping us out. And. We might never see him again. So I'm just going to, you know,
thank him for for helping the German fire brigade. In this case. He's a true hero, mate. True hero. Look at that guy and his little
friend as well, right, friend? Yeah, Incredible. All right, let's move over. And I think it wo
uld be nice to show everyone how we could use the US only version for now. There are some differences that
you'll need to know. It's much easier to deploy. You don't have to have your own
private Azure OpenAI service, OK, then again that's something
that many will want to have. So it's really interesting to see this opportunity and this type of setup will come to more
regions soon. But at the time of recording
this, it is available in the US. So let's have a look and you know mate... I'm a huge
fan of the Azure OpenAI instance
because I like like the flexibility you have with the
frame and everything. So I'm eager to see how the US only version works... The future version. This is cool and regardless if
you're in the US or not it might not be your first choice and it
might be depends on your really depends on your scenario. So, that means the Azure Open AI version we have now, which we have just recently seen or set up, it will stick, right? So it will still work next year,
2 years fro
m now? Absolutely. Yeah. All right, so here's Sarabi Nelson. She's going to be our admin for
this experience where we're deploying it. Deploying the Timon AI Only version, using the built in AI features in Copilot
Studio that are currently only available in the US. [Now available in all regions] But as we know in the world of
AI, before we publish this video, that might have changed
or it will come shortly along the road. So just be aware that it might
not be available in your country when you'
re watching this video. Anyway, here she is! She's absolutely happy to get us
going. And you can see that.... I mean, if you have a Timon shirt already, you know, it's... You know it's going to be good. Yeah. And this will be available later on Max's... ...Personal E-store. Yes. [Both Laughing] All right. That was just a joke. So let's get her started. She would do the same thing. She would go to aka.ms/timon because Sarabi
wants to get her version. This is the entry point. You could go straight
to the GitHub if you're... feeling like a cool kid, cool GitHub person, developer or you go to this more, you know,
differently designed landing page. It's up to you, we have no
preferences. Again here is everything that
you need to know. We are going to take care of the AI Only version which uses the built in features and one
key difference is it's going to be limited to the specified
sources only. It will not use the GPT as the
knowledge base, which is the case with Timon AI Hybrid. So let's
just have a look at
what that means. It might sound, you know, hard
to wrap your head around if you haven't tried it, but let's go and find out. And it's actually quite easy. So in this case, I'm just going
to use the menu. I'm going to jump to the AI Only. And just for the final time. As of this video, you have to be
in the US region, you have to deploy the copilot in the United
States and it's available in English only as a supported
language. All right, moving over. Here we are back again. I'
m going to pick the English
language for this as it's the only one that has these features at this time. You can see that I have the AI Only option here. So again, just need to download those two files. But let's do it. I think this is the one... Hit Download. Just getting prepared. And then we have an empty Teams
app as well. Done! Boom! I think... I know... Max, we created sort of a comparison here as well. So if you are happy using GitHub only, you'll find the Wiki. You'll find there's a lot
of
documentation here. If you need something that you
didn't think that we covered in the video, there is a little AI section in the Wiki. I think it's very important to
see all the prerequisites. We didn't go into that into the
video too much, so having a look here is definitely recommended and see what's really needed. and everything. Yeah, prerequisites are here. It's all detailed. Developer Portal. All that is detailed here, and on the AI tab you can
see the differences in more detail. If yo
u're wondering... Timon AI Hybrid, what is that? When should I choose the Timon AI Only version? It's only really a choice if
you're in the US right now and it and it's available for English language only, and data will be processed in the US. And you don't need your own Azure AI service anyway. We just wanted to show you that
there is more information. If you're excited about this after watching the video. Great. We have downloaded what we
needed. flow.microsoft.com or make.powerautomate.com De
pends on how you want to get
there. It's all the same. So I might be old school. The new link is
make.powerautomate.com and we might have that flashing on the
screen right now. Just to make it easy for you to remember. Here we are. We can go to Solutions, and before we import anything, we make sure that we find the right
environment. Top right, here is your environment. Then you can see I can pick Timon's home and that will allow me to import it in the correct environment. All right, I'm just go
ing to hit
import here, choose the files that we downloaded. Timon AI Only. This whole tenant and
environment is in the US, so this is perfect match. And I'm just gonna hit import. And you can see that it's
currently importing. We have to make do with this. Stay hydrated... Sorry? Wow. Stay hydrated! Stay hydrated. You have anything left in that
tiny glass that you have? No, but I got a bottle... All right, so this is importing
takes about, usually around 50 seconds or so. If you're unlucky
for
some reason... Just make sure, as a best
practice. Keep the tab open. It's just a nice thing to do
because then you can go back to the tab and check. If this has turned green. You're good to go. The import is done. So there's nothing wrong. There's nothing that's supposed
to be, you know, spinning. This is the only loading screen
we get here. It just takes some time, right. And yeah, creating all the
tables and everything in the Dataverse, yeah, it's some
minutes... seconds! So while it's import
ing, you
mentioned this being a... since we created a team and then sort of
opened the Copilot Studio environment from there. You said
it's creating a Teams... A Dataverse for Teams environment. However, if there's someone
who's familiar with creating Dataverse environments, they're
slightly different from Dataverse for Teams, but just
feel relaxed... If you've created it this way, like
we're showing you here, you are able, as an admin, to upgrade the
environments from a Dataverse for Teams to D
ataverse
environments. Yeah, just just in case some of
you, you know, PowerApp administrators are watching
this. Hehe furious, yeah, yes. Which we are not, right. You need to... Which we are not. We're just humble, simple people
trying to make the world a better place. And Timon is helping us get there. All right, so it's turned green! We're all ready now. We don't have anything that we
need to set up for the AI only version. It's already done and we're just
going to head over to Copilot Studio.
So you can see that since we're
using the built in features, the setup is almost instant, right? We just have to import it and
everything is already working in the back. We don't need to edit any flows,
we don't need to do connection keys, API keys, whatever? No, nothing! So that's pretty
straightforward, isn't it? It's just comparing with the
past... This is blowing my mind as I'm
doing this... All right, so here we go! I made sure that I chose the
right environment and you can see that we hav
e our Timon
here ready to help us, ready to go. And you can see that if you
compared the AI Hybrid version (of Timon). If you have deployed a custom
copilot or started creating a custom copilot in a country
outside the US, your menus will look slightly different. Again, we're showing you what's
available at the time of this recording in the US only. I'm
being very clear with this. I feel like I'm repeating
myself. But it's important to know so
you don't get disappointed if you're looking for thi
s menu
and you're not finding it in your version of Copilot
Studio. All right, so all good. Let's have a look at the topics
quickly. I want to try it! I know, I know, I know. But we just have to get... Just do
the intro first, then we can try it. So here, if you compared it to
the AI Hybrid version, you can see that it we almost have...
I mean it's very, very few topics. We (almost) don't have anything that is
manually curated and we don't need to with this version. I will show you why we're us
ing
the built in capabilities. So in this case just going to
show you one place. There are many places to get to
similar options. But if I go to generative AI
here, in the US deployed version that we have here, you can see
that I can choose some of these options. And the easiest way to
understand the difference here is I can choose the sources, the
the, the knowledge sources that I want Timon to be limited to. So the GPT model is built in. So it's still using Azure OpenAI,
but it's running and
being hosted by Microsoft in this
case, which means I don't have to worry about setting anything
up, I just provide the sources. In this case, for Timon, we're
using publicly available information about Microsoft's
products and services. And if you've been a Microsoft,
if you've been using stuff for Microsoft, you know that a lot
is changing quite fast and it's always been, you know, one of
the top questions is... Ok, how is this feature working now? Or when
we were launching Microsoft 365 Copil
ot, you know, how much does
that, you know, what's the license, how does it work? When new things come out, people
want to know about the new things. This is amazing, because Timon
will go and look at these sources live. So if there's something new
tomorrow, you ask it tomorrow, you get the new
information. So Erik, let me quickly get that
with the model, right. I mean in the Hybrid model of
Timon, we have that Azure OpenAI instance which has a GPT 3.5
model in the full extent and we give it som
e framing and then it can
access Timon. And in this case here we use a
Microsoft managed instance, but we pin it down, it'll only
answer on those 3 links, whatever content is in there,
right? Yeah, it does not go around
those links. AI is not perfect, you know,
mistakes are something that can happen. But yes, you're completely
right. It is limited to answering the
questions based on the knowledge in the sources you provide,
which makes it very, very much narrower, more specific. But that might b
e just the exact
thing that you want for certain custom copilots! You want it to be specific. You want to be great at a task. You don't want it to, you know,
tell you jokes or talk about hot sauce or... or something like that. You know... I want the hot sauce question. ...it's just funny. All right, I'm just going
back here. So this is where I can just
input a website. It can be two levels deep and it
will actually work with all the subdomains of that site. So that's actually incredible
because
there's a lot of information that we have
available online. And yeah. Also again just a tiny
little detail, where you can choose how strict you want your
your model to be that's running in the background. The GPT model is using the
answers within your sources and just making them chat friendly
for the user. It's not using the ChatGPT, or
sorry, the GPT model as a data source. You can... Here you can give it
some instructions on whether it should provide few answers but
more relevant. Medium or l
ow being, you know, very very very
friendly with the answers but would be slight inaccuracies. You have to play around with
this. It comes at high as a default. We're using medium for Timon
and we're favourable of going even towards the low because the
model is so good. Anyways, keeping it here. I just wanted to show you this. And I think Bing has all
these three levels as well, right? When you use Bing Chat and it has
those... What is Bing chat? It's Copilot now. Yeah. Oh, ok. Got to stay up to
date... And that's the purpose of Timon
AI Only. You will get up to date information based on what's
available today. Not, not like if you ask me,
right? Exactly. Then it's always, you know...
Slightly outdated. Slightly outdated. Thank you. So here, we can ask it about
anything and let's just give it a question that a GPT model
wouldn't be able to know because ChatGPT for example, even GPT 4,
they have a training data that's limited to a certain date
GPT 3.5 for example and all the models are
limited to around
somewhere September 2021 in terms of what they have
knowledge about. There's a new GPT 4 Turbo
Preview 1106 model available in Azure OpenAI in Sweden and... Well, you'll see where it's
available when you click on... It's definitely available in some
places, and it has training data until April 2023. So still, even the most
incredible GPT model won't be able to have knowledge about
something that's been released last month or last weekend or
something like that. All right.
Les
s talking, more showing! So if I write something here, I
could ask it about something that a GPT, a regular GPT
model, wouldn't know about. For example, we could ask it
about Microsoft 365 Copilot. That's on, you know, it's a
topic for many. It's also something that you can
extend here in the Copilot Studio. We're not going to cover that in
this video, but let's just say I wanted to know. I saw that M365 Copilot was
released... How much is it? Again, this was released publicly... Our general ava
ilability was
announced on November 1st I believe. So it's quite recent and it
picks it up perfectly. The pricing is $30 per user per
month and you have the link to the source. So we could click that if we
wanted more information. And you can see that it's
picking it up from the sources that we have limited Timon to. If it's not here, if it's
something about hot sauce or, you know, whatever, a topic that
is not in these data sources, it won't provide an answer. So that's actually pretty
amazing.
If you've worked with GPT-models
in the past, this is amazing and just show you where it is. If you want to do something
more, we have the system topic called conversational boosting. That's where the AI runs its
magic, and here is where you can provide data sources as well. It's similar to the generative AI
tab, but in addition to public websites, you also have the
ability to use an internal SharePoint URL for example, or
multiple. And if you wanted to, you could
even have your own Azure OpenA
I service running that we showed
you before. You can tweak that model to your
liking and add a connection here as a data source, so a lot of
flexibility, but these options are just incredible to train. Not even train, just give the
GPT access to those data sources and provide excellent answers
within seconds. OK, so that's what we've done. That's the difference. And now I think it's time to try
this in Teams. Yeah, we should edit to Teams. So let's do that quickly. I'm just going to go back to
T
eams. I am going to open Developer
Portal. So if you don't have it, you can
search for it and we will just click the Apps tab here. This allows us to import an app. We can delete this old app here...
Just give me a second. Delete this because we don't need it. Goodbye. And then we import the empty one
that we downloaded. So here I'm choosing the empty
teams app, upload it here and we can make any changes. I won't cover this in detail,
cuz we showed how to do that with the other Timon version. It
's the same principle. So you have the answer, you have
the naming, you have everything here, you have the version, you
can choose to say that it's been developed by you yourself, and
you can provide URLs to your own privacy policy. In terms of use, everything is
editable or you can use it as is. Cool! Let's just connect our
copilot. So again, click on the app
features, choose the Copilot or the bot, remove whatever is in
there and let's get our own ID. Back to Copilot Studio, settings,
Copilot
details, Advanced and there we go, Copilot app ID. Just copying that and pasting it
and we are good to go. And you can see the commands
that we have here, they are fewer and it's because we
are leveraging the built in AI capabilities from Copilot
Studio, it allows for multi turn. So we really don't need that
much. I'm just going to hit save here. Now that we've added our Copilot
,and tested it first, I like to click App Package where it's
very easy to download this customized version of the app.
So just downloading that, it's
called Timon AI. OK, because that's the name of the app. And then I'm just going to test
it in Teams. So I'm going to click apps,
Manage Apps at the bottom, upload an app. Don't worry about that, testing
some stuff... and I'll do it custom... Don't worry about it,
all right? And we're just choosing it and
we can see what we're importing and we can click add. This is just for Sarabi Nelson
to try it quickly as she's the admin. She just wants to try it. And then you
can see that I am
greeted with a nice little greeting here. Hello Sarabi or hi Sarabi, I'm
Timon. I answer questions about Teams,
Microsoft 365 or any Microsoft service and product. Incredible. Now... It's so much out there. So what about the hot sauce? OK, OK, So we'll do what you
want. OK, so what is your...? Is that what you want me to ask for
you? Yeah, yeah, yeah. Yeah. OK, let me zoom in a little bit. What's your favorite hot sauce? Again, if we were using the GPT
model as the data source
, we would get some kind of answer
here and discussion. In this case, we've limited
Timon to a specific set of data sources. Microsoft does not produce hot
sauce. We're not in the hot sauce
retailing business, so this should provide nothing. And it does. And the cool thing is, in the
past, this would have been, you know, the worst thing ever. You would have had your heart broken
because... Oh no, you know, the chat isn't responding! It doesn't work in this case. It is exactly what we want to do
because we only wanted to provide answers about these
things only. So we could ask it, you know, a question. If... If Microsoft were to release
something completely new with a new name tomorrow, we could ask
about that tomorrow and boom, we would get the answer because
it's looking at those data sources in real time. I think this this describes the
distinction between the two different versions of Timon
pretty well. Because where we are using the
GPT 3.5 model from OpenAI... Azure OpenAI, it's m
ore open, it can
do more stuff basically. And here, we are really pinning
it down to its purpose. You just answer stuff regarding M365
and Teams (any Microsoft service/product). You don't answer hot sauce
questions. It doesn't. It will... Politely decline. It's not within its knowledge. However, we can ask it about
things that have happened very, very recently or today or
whatever is on the sources as of the time you're prompting or
talking to Timon. It will provide an answer for
you, which is q
uite amazing. Not only that! Of course you can
add flows. You can add your custom topics. You can have Timon do different
things for you. But since it's using the GPT
built into Copilot Studio, it has more capabilities. Still limited to the
the sources, but it has the possibility to create amazing
context. Let's use your firefighting buddy
again here. Let me ask it something else. Let me ask it this way. For example... Let's say, I work
as a firefighter in Germany. Give me two tips about how I
c
ould use M365 copilot in my daily job and tell me about the
cost please. And let's say, keep it short. 3 sentences. Yes. That's a typo. Keep? Kep? You don't know what Kep is...? It would still get it. It's smart. It doesn't matter. So if we ask this question, it's
quite different from what we were doing, if you watched the AI Hybrid
model. Because it now needs to have knowledge about Microsoft
365 Copilot, which is something that was only made available
November 1st, 2023. So again, it doesn't k
now
anything about firefighting. But it will still try to help you
with a contextual answer. This is really magical. You're a little bit worried. I'm confident. This is actually...
[Max] -I was thinking about Christmas gifts... You know, it's like... So have a look at this. It says Microsoft 365 Copilot
can be a helpful tool in your daily job as a
firefighter in Germany. Here are two tips for using it
effectively. One. Familiarize yourself with the capabilities. Take the time to explore and
und
erstand what Copilot can do. It's designed to enhance
productivity and amplify human creativity. By knowing its features and
functionalities, you can leverage it to
streamline your tasks and solve complex problems more efficiently. OK. And you have the sources as
well. So if you want to go and look up more
or where the answer came from, you have that here. And then, ask specific
questions when using Microsoft 365 Copilot.
It's important to ask specific questions to get the most
accurate and rel
evant responses. Instead of asking general or
vague questions, try to be specific and provide context to
receive more precise answers. This will help you make the most
of the AI powered chat and ensure that you're getting the
information you need to perform your firefighting duties
effectively. And then just a final reminder to
remember that the documentation and support resources offer more
information on how to best utilize this tool in your daily
job as a firefighter. OK. So, we're not gettin
g
specific firefighter protocols or instructions because we have
told Timon that you don't know anything about that. You only know about Microsoft's
products and services, all their features, all the
documentation. In real time. And still you're getting an answer
that is sort of designed based on your information here. OK, ok. Cool, cool. Now we asked some copilot fancy
stuff. OK, still it is Timon. - Yeah. So ask how I can add a
guest to a team. OK. How can I add a guest to a team? -You don't n
eed to scream. I won't scream that's... Thank you. I could have gotten in trouble
there. How can I add a guest to a team? Explain it in two sentences, if
that's possible. I have no idea. Explain it in two sentences,
That's fine. Sentences... And I'm a complete beginner. Just giving the GPT model some
context and then let's see. To add a guest to a team in
Microsoft Teams, you need to be a team owner. Go to the team in your team
list, select more options and then Add member. Enter the guest's e-m
ail address
and select add. And you have the details to where the
information was. You can ask it about.... -We need to be honest,
it's not possible to do it in two sentences... There's the proof [Laughing]. Yeah... But still, the answer's very,
very good. And you can ask it anything about... whatever you want
around Microsoft services, any product, Azure, any hardware,
Microsoft 365, Teams, Xbox, whatever in the Microsoft universe. And you will get an answer. And
you can get the answer in the w
ay that you want. Because it is AI powered, you
have multi turn and you can just keep on discussing, and it's
absolutely incredible! I... I'm totally fascinated! It just shows how capable these
specific private Copilots are, right? I mean, we are just using it for
M365 as Timon. But imagine what you can do with it for your
own company. This is a game changer. So, let's just do something more simple then. Because Timon wants to be very
professional. Choose two teams features you
think you are coo
l... Choose two new teams features
you think are cool. Explain why. And maybe I want to
use them on my phone... Well, we'll just let Timon choose. So in this case Timon actually
has awareness of new Teams features coming out and
we're choosing to just make it decide what to choose. A very vague question here.
Two cool new features in Microsoft Teams are Copilot and the
new Teams on the web. Copilot is a feature that offers
writing asstiance in Teams meetings and chats. So we get some informatio
n about
that and it's on everybody's mind. Including Timon's. So that's fine. That's actually very accurate. And then we can see that the new
Teams on the web is another exciting feature. It provides a
refreshed and improved user interface for Teams on the web. For browsers like Edge and
Chrome. It's simpler, quicker, and more reliable than ever. So these are two examples of a
very vague prompt and it's limited to the knowledge that
Timon has. And it shows the difference
again. I mean, while the
Hybrid one [Timon AI Hybrid]
is more creative and might give you a story... This version [Timon AI Only]
is more strict, sticking to the model, not being too
creative, not giving you really a story... But giving you the answer. And there you have it. Absolutely incredible! We've just shown you a few
things, if by some.... If you're not impressed enough,
which hopefully you should be because this is all impossible
just a few months ago. If you're not impressed,
Download Timon. Try it for yoursel
f. Use your use case scenarios,
use the examples that make sense for you and you will
see that it's absolutely mind blowingly good. So there we have it. It's in Teams now and if you're
only watching this part about Timon AI Only, available in the
US. I think, Max, we should show people how to just deploy it to
all the users so that they can use it on their phone and
everywhere else. Nice. Just like last time. I mean it's, it's only available
to you now. We should make it available for
everyone.
I was just testing this. You might want to, you know, put
it somewhere that makes it available for other users in the
menu. So that they have their own helper Timon, with AI powers,
that can help them with anything in real time, including
updates that are coming tomorrow or yesterday, which is extremely
powerful. Let's have a look at that. Sarabi is going to do her
final task of the day. She's going to go to the Teams
Admin Center. This is just for admins. If you're not an admin, don't
worry abo
ut it. And here we are. Sarabi is here. She is indeed
an admin. So she will go to the Teams apps
section. She will go to Manage apps, and she will add this app
to her organization, internally. We're just going to click
"Actions" up here. Upload a new app. Choosing the one that we
customized a little bit in the Developer Portal and just adding
it here. It's already done.
Thank you very much! Oh, we even get a nice little
link now... We're going to skip the tour. And here we go. Here it is. And y
ou can see some information
about the app. If you change something in the
app, you can upload a new one. However, you do not need to
upload a new app to change information. If you edit something here in
Copilot Studio, you just publish it after you've changed
anything. If you're adding a custom topic,
or if you're adding a new plugin, action or a flow that helps you
do something specific, you would just publish your bot (copilot),
and everyone using it will have the latest information. So that's
great, takes a few
seconds. This version is just about
what you're inputting in the Teams app itself.
Changing the developer name or changing maybe the description
or something like that. Good. That's all good. And then what we would do is
that we would assign the app to a few users, for example, or
even easier, make it available on the menu. So in this case, we could go to
Setup policies and we would choose a setup policy that makes
sense. Global makes sense because this is should be
available
to everyone. There's no license involved for
a user to interact with your custom Copilot Timon. And in this case I would just
add the app here. So that it's available in users personal
Teams environment, so they can install the app from the Teams
App Store. And then we would also like to
add it to the menu. Max, are you ready!? Oh you are... I'm so excited, mate! And finally I can get it too! Heh, finally you can get it too. So here it is and you can choose
the position and then you would hit S
ave. This takes a while to complete
so one best practice is if you've tested it, you're ready
to go. You can do it on the Friday and
it will be available on the Monday easily. It takes a few hours to just
reach all the users in your organization, especially if
you're in a large organization. Just hitting confirm... and it's on its
way! The menu will look something
like this very soon for most of the users in Sarabi's
organization. They will have the icon here. It will look nice and pretty and
ye
ah, that's what's going to happen. So thank you for following... You know, Sarabi Nelson's quest
here to deploy a custom copilot, and I don't think that we have
anything left to cover...? I don't think so... Are we forgetting
something? If there's anything open, we still
have the comments, right? So people might add questions
there. And we will do our best...
As usual... -As usual. [Both smiling] Thank you so much, Erik. I mean, it was fun talking to
you, getting this news. Awesome! Cool. Thank
you Max, for joining, and
I'll see you later. Bye. OK, let's stop the recording here... How long is it?
Comments