>> I feel like you actually know what you're doing.
>> A little bit.
>> I'm just flying through life, like knowing people.
>> But only because it's cool and fun.
>> At sometime?
>> Yes. Be we should now that we met.
>> Action.
[MUSIC].
>> Hey, I'm Burke Holland.
>> I'm Noelle LaCharite.
>> This is five ways that you can infuse
AI into your applications today.
Thing number one, you can build a Bot which,
honestly to me sounds a lot like, Build a Bear.
So exactly, how does this work?
>> Yeah. So, we now have artificial intelligence,
this machine learning model,
it would be really difficult for us to build from scratch,
but it's actually available as
a web service and it's called QnA maker.
What it allows you to do,
is point out to something that many many websites already have.
It's like an FAQ page.
You can go to any website's FAQ page,
point QnA maker, which is QnAmaker.AI,
point it to that FAQ page and it'll
generate a natural language engine into a Bot,
that will end up giving you about
three lines of code that you just add to your web application.
>> Then, what do you do with that Bot? Like how do you use it?
>> Yeah. So it's conversational applications.
So at that point, all the questions that we're in that FAQ
show up as ways for
a user using natural language, can just type in.
Let's say I was looking at I don't know,
like Azure's FAQ or X-box's FAQ.
Anything in that FAQ,
I can now type into a chat Bot rather than going,
which is what I'd have to do, go to
the website and look for my question and find the answer.
Now, I can just type in the top of
my question that I have and I get the answer.
But the benefits of that,
is that I don't have to type in exactly the question.
>> You can just get close.
>> Yeah. I can type in any variation because natural language,
the machine learning model behind it,
is going to figure it out based on
the entities that I have in my question.
>> Usually, when I'm going through an FAQ,
it's to find, how do I cancel my subscription?
>> Right.
>> So fill in the blank any site,
like it's the only reason.
So now, people can cancel their subscription with a Bot.
>> Yes.
>> Perfect. The last time we did it,
I noticed that I had shaved,
but like missed this spot on my neck,
and I could see it in every video,
because it's in high depth,
I was like, 'kill me.'
>> Exactly.
>> Like I'm not super vain, but come on.
Thing number two is something called
cognitive search. It's a big Word.
I mean not search, something like five letters,
but cognitive is a big Word.
So what exactly is cognitive search?
>> So cognitive search is the ability for
a developer to solve a problem every company has,
which is a ton of data that no one knows how to make sense of,
all structured and unstructured data.
>> I feel like that's the definition of enterprise development.
It's every day, day in and day out,
here's a bunch of garbage, please make sense of this.
>> Right. Now, oftentimes,
we have to recruit a Data Scientist or get someone
to help us massage it. Now we don't need that.
Now, you can leverage API,
literally a web service,
to do text analysis and image analysis, location analysis,
even if you had celebrity data you wanted to analyze,
computer vision, you name it,
you can now use these services just as check boxes
as it executes an index on your content.
>> To add that in,
you're just calling an API.
Right? It's just an endpoint that you call.
>> Yes.
>> You pass it your garbage and
it sends back results. Is that how it works?
>> Exactly.
>> That sounds awesome.
>> Yeah. Let's get to it.
>> Yeah. Exactly. Kaitlin is nothing short of a magician.
>> So yeah. I'm a big fan.
Airbrushing is certainly welcome, especially if you see it.
>> If I don't it, you don't get it either.
>> That's great. I don't know you've airbrushed a hair spot.
>> I know, a strip of like, 'What happened?'.
>> Maybe a sticker.
>> Maybe just close your eyes.
>> Tatoo overlay.
>> I got to shave a lot. There's a lot
up here that has to be shaved.
So, someone's going to get messed.
Thing number three is the Customer Speech API.
Now, I know that the browser already has
APIs that can convert speech to text.
So where in my application would I plug in the custom Speech API?
>> Yeah. So custom speech is used,
there's two different pieces of it.
One is synthesized voice.
If you want to create a special or fun voice, you could do that.
But the other more important one, more functional,
is the ability to create a custom language model,
which is what's necessary when you
try to use a word that isn't understood by the model.
It's like when you talk to Cortana or Alexa and it says,
'I don't know what you mean by that.'
How do you get around that?
Most of the times, you're dead in the water,
but now, you have an opportunity to actually teach it.
>> You can actually teach new words. Yes.
>> So like I could teach it Elvish?
>> Yes. You could.
>> I speak Elvish. Did you know that?
>> You look like somebody who can speak Elvish.
>> Ouch. Thing number four is
the Custom Search API. So how does that work?
>> Yes. You can imagine, if you're a developer,
we're all familiar with building that search feature,
everybody adds it like a default function to the page.
>> The search box on the web page.
I hate that so much.
I never use the search box on the web page.
I don't think anybody uses the search box,
because you know it's a guaranteed way to get lost on the sites.
It might as well just backup and go to
the search engines, start all over again.
>> Exactly. So that's why we've created
a web service that allows you
now to curate your own search and your own search results,
specifically for your domain,
so you can control that experience.
>> So basically, you're getting an entire search engine
like a legit search engine,
but leveraged for your content in your data.
>> You get to control it.
>> That's pretty nifty.
>> Yeah.
>> Okay. Can you teach in Elvish?
>> Probably.
>> Thing number five is the computer vision API.
I assume this has something to do with image recognition?
>> Right. Image processing.
So you can imagine if you have a bot, wouldn't it be great,
instead of having your users explain everything in texts,
they could just send you a picture and you could process it.
>> Nice. So it would be kind of like
taking a picture of a receipt,
because we're in Vegas, we had expensive dinner last night.
Sorry John. Then it would it would read
the ostentatious bill amount and send that directly to him.
So he could deny that.
>> That's right.
>> Then sends it back to me. That sounds wonderful.
>> OCR.
>> Yeah. Absolutely. Or you could use
it to take a picture of
your diary and capture your existential crisis.
>> That's right. It could turn it to text, and you can imagine,
we could even use the speech that we talked about,to
even create a voice and have it read back to you.
>> That's what I need. A computer to read
back my diary to me in a voice that's not mine.
>> So okay anyway.
>> Little bit terrifying. I like it.
>> Future.
>> Free business idea, startup idea,
a service that reads your diary
back to you in someone else's voice.
>> That's right.
>> I think people would love that.
>> Or Chucky's voice. Or Elvish.
>> Cool. Let's just wrap it up.
I'm Burke Holland, and you're going to say,
'I'm Noelle Lacharite.'
I practiced that.
>> That's beautiful.
>> Because I wanted you to like me.
>> That's awesome. I do. We are best friends now.
>> We are bffs. I'm Burke Holland.
>> I'm Noelle Lacharite.
>> Now, you know five ways that you can
infuse AI into your applications today.
[MUSIC].
>> Do you know I speak elvish?
>> You look like someone who could speak elvish.
>> You can't even get it out.
>> I'm like, I'm insulting this man.
>> All right, let's do it again. You can do it. You can do it.