[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.00,0:00:01.74,Default,,0000,0000,0000,,you want to make your Bott writing Dialogue: 0,0:00:01.74,0:00:03.66,Default,,0000,0000,0000,,experience much more enjoyable you're Dialogue: 0,0:00:03.66,0:00:05.10,Default,,0000,0000,0000,,not gonna want to miss this episode of Dialogue: 0,0:00:05.10,0:00:07.08,Default,,0000,0000,0000,,the AI show where Tony takes us through Dialogue: 0,0:00:07.08,0:00:10.62,Default,,0000,0000,0000,,the new bot framework emulator new and Dialogue: 0,0:00:10.62,0:00:13.53,Default,,0000,0000,0000,,improved shiny amazing you're not gonna Dialogue: 0,0:00:13.53,0:00:14.28,Default,,0000,0000,0000,,want to miss it Dialogue: 0,0:00:14.28,0:00:15.83,Default,,0000,0000,0000,,take a look Dialogue: 0,0:00:15.83,0:00:18.92,Default,,0000,0000,0000,,[Music] Dialogue: 0,0:00:18.99,0:00:20.79,Default,,0000,0000,0000,,hello and welcome to this episode of the Dialogue: 0,0:00:20.79,0:00:22.41,Default,,0000,0000,0000,,AI show we're going to talk about the Dialogue: 0,0:00:22.41,0:00:25.05,Default,,0000,0000,0000,,new quad emulator doing it right that is Dialogue: 0,0:00:25.05,0:00:26.61,Default,,0000,0000,0000,,right how you doing Tony I'm doing well Dialogue: 0,0:00:26.61,0:00:27.84,Default,,0000,0000,0000,,how are you doing good tell us what you Dialogue: 0,0:00:27.84,0:00:29.16,Default,,0000,0000,0000,,are and what you do so yeah my name is Dialogue: 0,0:00:29.16,0:00:31.11,Default,,0000,0000,0000,,Tony and Zion oh and I am one of the Dialogue: 0,0:00:31.11,0:00:32.73,Default,,0000,0000,0000,,developers on the Microsoft bot Dialogue: 0,0:00:32.73,0:00:34.56,Default,,0000,0000,0000,,framework and Azure about service team Dialogue: 0,0:00:34.56,0:00:36.27,Default,,0000,0000,0000,,and over the past few months I've been Dialogue: 0,0:00:36.27,0:00:38.19,Default,,0000,0000,0000,,working a lot on the new bot for America Dialogue: 0,0:00:38.19,0:00:40.14,Default,,0000,0000,0000,,emulator and I'm pretty excited to show Dialogue: 0,0:00:40.14,0:00:41.07,Default,,0000,0000,0000,,you guys some of the new features we Dialogue: 0,0:00:41.07,0:00:43.14,Default,,0000,0000,0000,,have alright let's take a look okay and Dialogue: 0,0:00:43.14,0:00:45.30,Default,,0000,0000,0000,,for any of those who don't know the bot Dialogue: 0,0:00:45.30,0:00:47.73,Default,,0000,0000,0000,,framework emulator or the you know Dialogue: 0,0:00:47.73,0:00:49.35,Default,,0000,0000,0000,,Microsoft off framework check us out on Dialogue: 0,0:00:49.35,0:00:51.68,Default,,0000,0000,0000,,our website at Deb ball framework comm Dialogue: 0,0:00:51.68,0:00:54.99,Default,,0000,0000,0000,,also on Azure under products in AI and Dialogue: 0,0:00:54.99,0:00:57.27,Default,,0000,0000,0000,,machine learning and then we also have Dialogue: 0,0:00:57.27,0:00:58.89,Default,,0000,0000,0000,,some get started getting started Dialogue: 0,0:00:58.89,0:01:01.29,Default,,0000,0000,0000,,resources and Doc's on Doc's table Dialogue: 0,0:01:01.29,0:01:03.45,Default,,0000,0000,0000,,Microsoft comm fantastic so you got all Dialogue: 0,0:01:03.45,0:01:05.58,Default,,0000,0000,0000,,the deets now let's take a look at all Dialogue: 0,0:01:05.58,0:01:08.43,Default,,0000,0000,0000,,the bits ok so here's kind of this Dialogue: 0,0:01:08.43,0:01:10.65,Default,,0000,0000,0000,,end-to-end development workflow we have Dialogue: 0,0:01:10.65,0:01:13.02,Default,,0000,0000,0000,,that's around developing a bot from Dialogue: 0,0:01:13.02,0:01:14.79,Default,,0000,0000,0000,,start to finish and we've centered this Dialogue: 0,0:01:14.79,0:01:16.35,Default,,0000,0000,0000,,around this new suite of tools we have Dialogue: 0,0:01:16.35,0:01:17.91,Default,,0000,0000,0000,,called bot builder tools nice Dialogue: 0,0:01:17.91,0:01:20.43,Default,,0000,0000,0000,,appropriate lead of course okay and so Dialogue: 0,0:01:20.43,0:01:22.05,Default,,0000,0000,0000,,the emulator doesn't cover all these Dialogue: 0,0:01:22.05,0:01:24.54,Default,,0000,0000,0000,,areas but what it does cover is planning Dialogue: 0,0:01:24.54,0:01:27.15,Default,,0000,0000,0000,,testing and refining your BOTS and it Dialogue: 0,0:01:27.15,0:01:29.16,Default,,0000,0000,0000,,excels at those pretty well so yeah Dialogue: 0,0:01:29.16,0:01:30.78,Default,,0000,0000,0000,,because like once you start building Dialogue: 0,0:01:30.78,0:01:32.46,Default,,0000,0000,0000,,BOTS the first one you build you're like Dialogue: 0,0:01:32.46,0:01:34.14,Default,,0000,0000,0000,,oh now I get this I ever actually Dialogue: 0,0:01:34.14,0:01:35.73,Default,,0000,0000,0000,,planned this like I do all my software Dialogue: 0,0:01:35.73,0:01:37.56,Default,,0000,0000,0000,,which takes a bit of time yeah and these Dialogue: 0,0:01:37.56,0:01:38.85,Default,,0000,0000,0000,,tools are designed to help with that Dialogue: 0,0:01:38.85,0:01:41.49,Default,,0000,0000,0000,,correct all right let's say ok so yeah Dialogue: 0,0:01:41.49,0:01:44.54,Default,,0000,0000,0000,,so we have this new transcript mode and Dialogue: 0,0:01:44.54,0:01:47.13,Default,,0000,0000,0000,,presentation mode and transcripts which Dialogue: 0,0:01:47.13,0:01:48.69,Default,,0000,0000,0000,,help you basically view mocked Dialogue: 0,0:01:48.69,0:01:50.22,Default,,0000,0000,0000,,conversations as they would look in Dialogue: 0,0:01:50.22,0:01:51.45,Default,,0000,0000,0000,,production without having to write a Dialogue: 0,0:01:51.45,0:01:53.31,Default,,0000,0000,0000,,single line of code so that's pretty Dialogue: 0,0:01:53.31,0:01:55.77,Default,,0000,0000,0000,,cool for testing you know we have all Dialogue: 0,0:01:55.77,0:01:57.51,Default,,0000,0000,0000,,the core functionalities of the old bot Dialogue: 0,0:01:57.51,0:01:59.85,Default,,0000,0000,0000,,emulator which basically allows you to Dialogue: 0,0:01:59.85,0:02:02.01,Default,,0000,0000,0000,,set debug set breakpoints in your code Dialogue: 0,0:02:02.01,0:02:04.40,Default,,0000,0000,0000,,and have a full debugging experience and Dialogue: 0,0:02:04.40,0:02:06.69,Default,,0000,0000,0000,,refining your bot we have this really Dialogue: 0,0:02:06.69,0:02:08.91,Default,,0000,0000,0000,,cool piece of UI called the inspector Dialogue: 0,0:02:08.91,0:02:10.32,Default,,0000,0000,0000,,panel which allows you to look at all Dialogue: 0,0:02:10.32,0:02:11.76,Default,,0000,0000,0000,,the underlying structure of your Dialogue: 0,0:02:11.76,0:02:14.13,Default,,0000,0000,0000,,messages to and from your bot and your Dialogue: 0,0:02:14.13,0:02:15.81,Default,,0000,0000,0000,,network traffic and all that stuff so Dialogue: 0,0:02:15.81,0:02:17.61,Default,,0000,0000,0000,,you can actually get in there and debug Dialogue: 0,0:02:17.61,0:02:19.35,Default,,0000,0000,0000,,yeah you can see what's going on behind Dialogue: 0,0:02:19.35,0:02:21.54,Default,,0000,0000,0000,,the scenes everything ok so now that Dialogue: 0,0:02:21.54,0:02:23.19,Default,,0000,0000,0000,,I've talked about all this let me kind Dialogue: 0,0:02:23.19,0:02:24.54,Default,,0000,0000,0000,,of dive in and show you what I'm talking Dialogue: 0,0:02:24.54,0:02:27.75,Default,,0000,0000,0000,,about here's to it so here we are in the Dialogue: 0,0:02:27.75,0:02:31.05,Default,,0000,0000,0000,,new emulator welcome page you can see Dialogue: 0,0:02:31.05,0:02:32.82,Default,,0000,0000,0000,,we've given it a pretty significant face Dialogue: 0,0:02:32.82,0:02:34.68,Default,,0000,0000,0000,,for any of those who have used the old Dialogue: 0,0:02:34.68,0:02:37.29,Default,,0000,0000,0000,,one and so basically what I'm gonna do Dialogue: 0,0:02:37.29,0:02:39.15,Default,,0000,0000,0000,,is show you transcripts and what those Dialogue: 0,0:02:39.15,0:02:40.74,Default,,0000,0000,0000,,are because they're a brand new concept Dialogue: 0,0:02:40.74,0:02:43.68,Default,,0000,0000,0000,,so let's go ahead and open this Dialogue: 0,0:02:43.68,0:02:46.74,Default,,0000,0000,0000,,transcript in the left over here and now Dialogue: 0,0:02:46.74,0:02:48.48,Default,,0000,0000,0000,,what you'll see is it has populated this Dialogue: 0,0:02:48.48,0:02:51.27,Default,,0000,0000,0000,,web chat window with basically every Dialogue: 0,0:02:51.27,0:02:54.09,Default,,0000,0000,0000,,every conversation or every message in Dialogue: 0,0:02:54.09,0:02:55.86,Default,,0000,0000,0000,,this conversations history just like we Dialogue: 0,0:02:55.86,0:02:57.93,Default,,0000,0000,0000,,had this conversation right here this is Dialogue: 0,0:02:57.93,0:03:00.48,Default,,0000,0000,0000,,literally like wire framing your old old Dialogue: 0,0:03:00.48,0:03:02.04,Default,,0000,0000,0000,,apps that we used to have Windows with Dialogue: 0,0:03:02.04,0:03:03.63,Default,,0000,0000,0000,,right right this is like wire framing a Dialogue: 0,0:03:03.63,0:03:05.10,Default,,0000,0000,0000,,chapter right exactly so what a Dialogue: 0,0:03:05.10,0:03:06.66,Default,,0000,0000,0000,,transcript is it's basically just a Dialogue: 0,0:03:06.66,0:03:08.46,Default,,0000,0000,0000,,record of a conversation you had with a Dialogue: 0,0:03:08.46,0:03:10.62,Default,,0000,0000,0000,,bot that the emulator can understand is Dialogue: 0,0:03:10.62,0:03:12.15,Default,,0000,0000,0000,,it what kind of format are we talking Dialogue: 0,0:03:12.15,0:03:12.50,Default,,0000,0000,0000,,about Dialogue: 0,0:03:12.50,0:03:15.60,Default,,0000,0000,0000,,no it's basically just a JSON array of Dialogue: 0,0:03:15.60,0:03:17.88,Default,,0000,0000,0000,,just a bunch of conversation activities Dialogue: 0,0:03:17.88,0:03:19.23,Default,,0000,0000,0000,,so you can literally type one up and Dialogue: 0,0:03:19.23,0:03:20.97,Default,,0000,0000,0000,,notepad um still I'll get to that later Dialogue: 0,0:03:20.97,0:03:23.10,Default,,0000,0000,0000,,that will be with chat down and that Dialogue: 0,0:03:23.10,0:03:24.78,Default,,0000,0000,0000,,converts to a transcript but transcripts Dialogue: 0,0:03:24.78,0:03:27.15,Default,,0000,0000,0000,,are actually Auto generated by the Dialogue: 0,0:03:27.15,0:03:28.62,Default,,0000,0000,0000,,emulator so I'll show you how to do that Dialogue: 0,0:03:28.62,0:03:32.18,Default,,0000,0000,0000,,fantastic so basically let's open up a Dialogue: 0,0:03:32.18,0:03:36.60,Default,,0000,0000,0000,,live chat so this means I'm talking with Dialogue: 0,0:03:36.60,0:03:38.16,Default,,0000,0000,0000,,a remote bot right here we can see it's Dialogue: 0,0:03:38.16,0:03:40.29,Default,,0000,0000,0000,,talking to test spot bot framework comm Dialogue: 0,0:03:40.29,0:03:43.05,Default,,0000,0000,0000,,so test bot is just gonna you know F go Dialogue: 0,0:03:43.05,0:03:44.79,Default,,0000,0000,0000,,back whatever I say hey test bot will Dialogue: 0,0:03:44.79,0:03:46.50,Default,,0000,0000,0000,,say hey you know I can give it a smiley Dialogue: 0,0:03:46.50,0:03:49.11,Default,,0000,0000,0000,,face echo stuff like that Dialogue: 0,0:03:49.11,0:03:51.33,Default,,0000,0000,0000,,and basically getting a transcript file Dialogue: 0,0:03:51.33,0:03:53.10,Default,,0000,0000,0000,,from this is as easy as going up here Dialogue: 0,0:03:53.10,0:03:55.92,Default,,0000,0000,0000,,hitting save transcript as and then you Dialogue: 0,0:03:55.92,0:04:00.21,Default,,0000,0000,0000,,just say you know just made this and we Dialogue: 0,0:04:00.21,0:04:01.89,Default,,0000,0000,0000,,can save it we can see it populated in Dialogue: 0,0:04:01.89,0:04:03.78,Default,,0000,0000,0000,,this File Explorer window to the left Dialogue: 0,0:04:03.78,0:04:05.88,Default,,0000,0000,0000,,and we can click that and open it and Dialogue: 0,0:04:05.88,0:04:07.71,Default,,0000,0000,0000,,boom there's the conversation we just Dialogue: 0,0:04:07.71,0:04:11.10,Default,,0000,0000,0000,,had with test box cool so and then one Dialogue: 0,0:04:11.10,0:04:13.17,Default,,0000,0000,0000,,other way to do it is with our new tool Dialogue: 0,0:04:13.17,0:04:15.93,Default,,0000,0000,0000,,called chat down so real quick I'll show Dialogue: 0,0:04:15.93,0:04:18.00,Default,,0000,0000,0000,,you how easy it is to create a Dialogue: 0,0:04:18.00,0:04:19.86,Default,,0000,0000,0000,,transcript from a chat file with chat Dialogue: 0,0:04:19.86,0:04:22.02,Default,,0000,0000,0000,,down so basically what we want to do is Dialogue: 0,0:04:22.02,0:04:25.11,Default,,0000,0000,0000,,just say okay what does our users name Dialogue: 0,0:04:25.11,0:04:27.48,Default,,0000,0000,0000,,gonna be that's gonna be me we're gonna Dialogue: 0,0:04:27.48,0:04:28.95,Default,,0000,0000,0000,,say what is our BOTS name gonna be Dialogue: 0,0:04:28.95,0:04:30.90,Default,,0000,0000,0000,,that's gonna be demo BOTS I guess and Dialogue: 0,0:04:30.90,0:04:33.18,Default,,0000,0000,0000,,then basically it's as easy as writing Dialogue: 0,0:04:33.18,0:04:35.10,Default,,0000,0000,0000,,back and forth what you want each person Dialogue: 0,0:04:35.10,0:04:37.98,Default,,0000,0000,0000,,to say it at one another I see yeah so Dialogue: 0,0:04:37.98,0:04:41.40,Default,,0000,0000,0000,,I'll say you know hey how's it going Dialogue: 0,0:04:41.40,0:04:46.50,Default,,0000,0000,0000,,demo a lot so it's a typo okay and then Dialogue: 0,0:04:46.50,0:04:49.89,Default,,0000,0000,0000,,demo BOTS gonna respond with hey hey I'm Dialogue: 0,0:04:49.89,0:04:55.20,Default,,0000,0000,0000,,doing really well what can I help typing Dialogue: 0,0:04:55.20,0:04:57.60,Default,,0000,0000,0000,,man typing is so hard we have BOTS that Dialogue: 0,0:04:57.60,0:05:01.32,Default,,0000,0000,0000,,speak hey I'm doing really well Dialogue: 0,0:05:01.32,0:05:05.13,Default,,0000,0000,0000,,what can I assist you with today and you Dialogue: 0,0:05:05.13,0:05:08.28,Default,,0000,0000,0000,,know I'm just gonna say oh I was just Dialogue: 0,0:05:08.28,0:05:11.25,Default,,0000,0000,0000,,wondering what you think of the demo so Dialogue: 0,0:05:11.25,0:05:15.21,Default,,0000,0000,0000,,far well you're a fast typer though it Dialogue: 0,0:05:15.21,0:05:17.34,Default,,0000,0000,0000,,helps you know and demo BOTS is going to Dialogue: 0,0:05:17.34,0:05:20.85,Default,,0000,0000,0000,,say you know well to be honest I think Dialogue: 0,0:05:20.85,0:05:27.92,Default,,0000,0000,0000,,this is probably the best the best demo Dialogue: 0,0:05:27.92,0:05:31.08,Default,,0000,0000,0000,,I've ever seen nice Dialogue: 0,0:05:31.08,0:05:32.88,Default,,0000,0000,0000,,you know demo BOTS really nice of course Dialogue: 0,0:05:32.88,0:05:37.19,Default,,0000,0000,0000,,and so we're gonna save this in our Dialogue: 0,0:05:37.22,0:05:40.13,Default,,0000,0000,0000,,folder here called we'll just call demo Dialogue: 0,0:05:40.13,0:05:43.26,Default,,0000,0000,0000,,dot chat so a chat file is what is Dialogue: 0,0:05:43.26,0:05:46.29,Default,,0000,0000,0000,,consumed by our tool chat down and chat Dialogue: 0,0:05:46.29,0:05:47.94,Default,,0000,0000,0000,,downs not included in the emulator but Dialogue: 0,0:05:47.94,0:05:49.86,Default,,0000,0000,0000,,you can install via NPM and stuff like Dialogue: 0,0:05:49.86,0:05:51.87,Default,,0000,0000,0000,,that's really easy so we can go back to Dialogue: 0,0:05:51.87,0:05:54.39,Default,,0000,0000,0000,,our folder here we can see the demo chat Dialogue: 0,0:05:54.39,0:05:55.68,Default,,0000,0000,0000,,is in there and all we have to do is Dialogue: 0,0:05:55.68,0:05:58.89,Default,,0000,0000,0000,,chat down the name of the chat file we Dialogue: 0,0:05:58.89,0:06:01.65,Default,,0000,0000,0000,,want to convert pipe it into the name of Dialogue: 0,0:06:01.65,0:06:03.00,Default,,0000,0000,0000,,the transcript file we want to generate Dialogue: 0,0:06:03.00,0:06:05.85,Default,,0000,0000,0000,,nice and then we just wait a little bit Dialogue: 0,0:06:05.85,0:06:08.94,Default,,0000,0000,0000,,and it's done set fast and then we go we Dialogue: 0,0:06:08.94,0:06:11.07,Default,,0000,0000,0000,,can see that demo transcript is in our Dialogue: 0,0:06:11.07,0:06:13.25,Default,,0000,0000,0000,,little File Explorer we can click that Dialogue: 0,0:06:13.25,0:06:16.17,Default,,0000,0000,0000,,boom there's the conversation nice so it Dialogue: 0,0:06:16.17,0:06:18.72,Default,,0000,0000,0000,,was even smarter than my dumb text file Dialogue: 0,0:06:18.72,0:06:21.03,Default,,0000,0000,0000,,idea right yeah I see like you thought Dialogue: 0,0:06:21.03,0:06:22.50,Default,,0000,0000,0000,,about yeah we thought about it you know Dialogue: 0,0:06:22.50,0:06:24.03,Default,,0000,0000,0000,,we have everything covered so a couple Dialogue: 0,0:06:24.03,0:06:25.29,Default,,0000,0000,0000,,of questions about this when you're Dialogue: 0,0:06:25.29,0:06:27.27,Default,,0000,0000,0000,,doing these wire is there a way to do Dialogue: 0,0:06:27.27,0:06:28.95,Default,,0000,0000,0000,,like the cards in line as well yeah so Dialogue: 0,0:06:28.95,0:06:30.33,Default,,0000,0000,0000,,you can so just for the sake of time I Dialogue: 0,0:06:30.33,0:06:32.73,Default,,0000,0000,0000,,just did a purely text-based demo but Dialogue: 0,0:06:32.73,0:06:34.71,Default,,0000,0000,0000,,yeah you can do you can send you a Dialogue: 0,0:06:34.71,0:06:36.54,Default,,0000,0000,0000,,little typing notifications and delays Dialogue: 0,0:06:36.54,0:06:38.55,Default,,0000,0000,0000,,and all so yeah rich content cards like Dialogue: 0,0:06:38.55,0:06:39.96,Default,,0000,0000,0000,,adaptive cards awesome Dialogue: 0,0:06:39.96,0:06:41.19,Default,,0000,0000,0000,,so what other features are gonna show um Dialogue: 0,0:06:41.19,0:06:43.89,Default,,0000,0000,0000,,so basically some of our we still have Dialogue: 0,0:06:43.89,0:06:45.87,Default,,0000,0000,0000,,some of our core functionality so I just Dialogue: 0,0:06:45.87,0:06:48.12,Default,,0000,0000,0000,,want to show you that you know let's Dialogue: 0,0:06:48.12,0:06:49.86,Default,,0000,0000,0000,,switch to another bot here actually oh Dialogue: 0,0:06:49.86,0:06:51.15,Default,,0000,0000,0000,,well actually before I do that let me Dialogue: 0,0:06:51.15,0:06:53.19,Default,,0000,0000,0000,,show you presentation mode so let's say Dialogue: 0,0:06:53.19,0:06:55.68,Default,,0000,0000,0000,,you know you just mocked up a real real Dialogue: 0,0:06:55.68,0:06:57.06,Default,,0000,0000,0000,,quick conversation you didn't have time Dialogue: 0,0:06:57.06,0:06:58.20,Default,,0000,0000,0000,,to work on this concept you were Dialogue: 0,0:06:58.20,0:06:59.34,Default,,0000,0000,0000,,thinking about but you wanted to show Dialogue: 0,0:06:59.34,0:06:59.98,Default,,0000,0000,0000,,your team Dialogue: 0,0:06:59.98,0:07:02.53,Default,,0000,0000,0000,,new bad idea would look like and so you Dialogue: 0,0:07:02.53,0:07:03.82,Default,,0000,0000,0000,,know you don't want to show them this UI Dialogue: 0,0:07:03.82,0:07:06.34,Default,,0000,0000,0000,,you want to show them boom this you know Dialogue: 0,0:07:06.34,0:07:07.57,Default,,0000,0000,0000,,presentation mode you just hit Dialogue: 0,0:07:07.57,0:07:08.77,Default,,0000,0000,0000,,presentation it goes into this Dialogue: 0,0:07:08.77,0:07:10.57,Default,,0000,0000,0000,,full-screen kind of cinematic mode and Dialogue: 0,0:07:10.57,0:07:13.24,Default,,0000,0000,0000,,it kind of just shows you just the focus Dialogue: 0,0:07:13.24,0:07:16.00,Default,,0000,0000,0000,,of the chat window so I love it so when Dialogue: 0,0:07:16.00,0:07:17.35,Default,,0000,0000,0000,,you're wireframing and showing the Dialogue: 0,0:07:17.35,0:07:18.67,Default,,0000,0000,0000,,stakeholders they can be like yeah I Dialogue: 0,0:07:18.67,0:07:20.23,Default,,0000,0000,0000,,totally love this conversation and then Dialogue: 0,0:07:20.23,0:07:21.94,Default,,0000,0000,0000,,and you can see how fast I just whipped Dialogue: 0,0:07:21.94,0:07:23.56,Default,,0000,0000,0000,,up that transcript and you know we went Dialogue: 0,0:07:23.56,0:07:25.78,Default,,0000,0000,0000,,from a text file to this in like two Dialogue: 0,0:07:25.78,0:07:29.14,Default,,0000,0000,0000,,minutes loved it so pretty fast okay so Dialogue: 0,0:07:29.14,0:07:30.52,Default,,0000,0000,0000,,let's go look at some of the other Dialogue: 0,0:07:30.52,0:07:32.65,Default,,0000,0000,0000,,functionality we have I'll open up this Dialogue: 0,0:07:32.65,0:07:37.57,Default,,0000,0000,0000,,cafe bot the cafe bot is running locally Dialogue: 0,0:07:37.57,0:07:39.64,Default,,0000,0000,0000,,so just to show you some of the core Dialogue: 0,0:07:39.64,0:07:41.35,Default,,0000,0000,0000,,functionality we still have I will show Dialogue: 0,0:07:41.35,0:07:43.09,Default,,0000,0000,0000,,you that we can still put breakpoints in Dialogue: 0,0:07:43.09,0:07:45.43,Default,,0000,0000,0000,,our code here so here's just the source Dialogue: 0,0:07:45.43,0:07:46.96,Default,,0000,0000,0000,,code and I'll just break on when we get Dialogue: 0,0:07:46.96,0:07:50.02,Default,,0000,0000,0000,,a response back from Louis and then I'll Dialogue: 0,0:07:50.02,0:07:54.19,Default,,0000,0000,0000,,talk to the bot Hey and now we can see Dialogue: 0,0:07:54.19,0:07:55.93,Default,,0000,0000,0000,,that we hit that breakpoint we can step Dialogue: 0,0:07:55.93,0:07:58.42,Default,,0000,0000,0000,,over and we can see the hey we got this Dialogue: 0,0:07:58.42,0:08:01.12,Default,,0000,0000,0000,,Louis result here with it's kind of Dialogue: 0,0:08:01.12,0:08:04.42,Default,,0000,0000,0000,,small but we got this Louis result with Dialogue: 0,0:08:04.42,0:08:06.67,Default,,0000,0000,0000,,all these entities and stuff like that Dialogue: 0,0:08:06.67,0:08:09.28,Default,,0000,0000,0000,,cool okay and then we'll just go through Dialogue: 0,0:08:09.28,0:08:13.36,Default,,0000,0000,0000,,that remove this breakpoint okay and Dialogue: 0,0:08:13.36,0:08:15.22,Default,,0000,0000,0000,,then some of the other functionality we Dialogue: 0,0:08:15.22,0:08:17.41,Default,,0000,0000,0000,,have is we can open two simultaneous Dialogue: 0,0:08:17.41,0:08:20.32,Default,,0000,0000,0000,,live chats at a time to the same bot so Dialogue: 0,0:08:20.32,0:08:21.88,Default,,0000,0000,0000,,that's pretty cool you can debug you Dialogue: 0,0:08:21.88,0:08:23.65,Default,,0000,0000,0000,,know side by side I can split this over Dialogue: 0,0:08:23.65,0:08:25.45,Default,,0000,0000,0000,,to the other tab and I can you know have Dialogue: 0,0:08:25.45,0:08:27.67,Default,,0000,0000,0000,,a little conversation over here and have Dialogue: 0,0:08:27.67,0:08:29.53,Default,,0000,0000,0000,,a completely you know conversation or a Dialogue: 0,0:08:29.53,0:08:31.54,Default,,0000,0000,0000,,completely independent conversation in Dialogue: 0,0:08:31.54,0:08:32.89,Default,,0000,0000,0000,,the left window that's nice so if you're Dialogue: 0,0:08:32.89,0:08:35.17,Default,,0000,0000,0000,,lonely you can open his video you can Dialogue: 0,0:08:35.17,0:08:36.61,Default,,0000,0000,0000,,you can feel like you're you know so Dialogue: 0,0:08:36.61,0:08:38.38,Default,,0000,0000,0000,,popular awesome that's how I'm gonna Dialogue: 0,0:08:38.38,0:08:42.64,Default,,0000,0000,0000,,feel okay and then one final thing we'll Dialogue: 0,0:08:42.64,0:08:44.65,Default,,0000,0000,0000,,show you guys is this new services tab Dialogue: 0,0:08:44.65,0:08:46.75,Default,,0000,0000,0000,,we have over here holy cow that's Dialogue: 0,0:08:46.75,0:08:48.73,Default,,0000,0000,0000,,amazing yeah so you can connect things Dialogue: 0,0:08:48.73,0:08:51.49,Default,,0000,0000,0000,,like Louis and Q&A maker and even to the Dialogue: 0,0:08:51.49,0:08:52.87,Default,,0000,0000,0000,,a Shabbat service with these services Dialogue: 0,0:08:52.87,0:08:55.27,Default,,0000,0000,0000,,and basically what you do is you you Dialogue: 0,0:08:55.27,0:08:57.58,Default,,0000,0000,0000,,know you just open this you type in the Dialogue: 0,0:08:57.58,0:08:59.11,Default,,0000,0000,0000,,name of your Louis app the application Dialogue: 0,0:08:59.11,0:09:01.39,Default,,0000,0000,0000,,ID the author and key version etc and Dialogue: 0,0:09:01.39,0:09:04.15,Default,,0000,0000,0000,,then you submit and now your bot can key Dialogue: 0,0:09:04.15,0:09:07.36,Default,,0000,0000,0000,,off of these new Louis traces so let's Dialogue: 0,0:09:07.36,0:09:08.89,Default,,0000,0000,0000,,take a look at this I already have Louis Dialogue: 0,0:09:08.89,0:09:11.20,Default,,0000,0000,0000,,hooked up to this so if we say you know Dialogue: 0,0:09:11.20,0:09:13.82,Default,,0000,0000,0000,,let's start over this conversation Dialogue: 0,0:09:13.82,0:09:16.49,Default,,0000,0000,0000,,and then I can just say you know hey and Dialogue: 0,0:09:16.49,0:09:19.46,Default,,0000,0000,0000,,if we look in this log over here to the Dialogue: 0,0:09:19.46,0:09:21.20,Default,,0000,0000,0000,,right we can see that oh we have this Dialogue: 0,0:09:21.20,0:09:23.57,Default,,0000,0000,0000,,new thing called a Lewis trace and so Dialogue: 0,0:09:23.57,0:09:25.37,Default,,0000,0000,0000,,now we can click on this Lewis trace and Dialogue: 0,0:09:25.37,0:09:28.97,Default,,0000,0000,0000,,in this inspector it has the model name Dialogue: 0,0:09:28.97,0:09:32.60,Default,,0000,0000,0000,,of my Lewis model it has the app ID and Dialogue: 0,0:09:32.60,0:09:34.88,Default,,0000,0000,0000,,it has all the results from Lois saying Dialogue: 0,0:09:34.88,0:09:36.83,Default,,0000,0000,0000,,oh here's what you scored here's the top Dialogue: 0,0:09:36.83,0:09:42.56,Default,,0000,0000,0000,,scoring intent okay and so well that's Dialogue: 0,0:09:42.56,0:09:45.77,Default,,0000,0000,0000,,super handy I mean like because usually Dialogue: 0,0:09:45.77,0:09:47.48,Default,,0000,0000,0000,,it just goes and it comes back and like Dialogue: 0,0:09:47.48,0:09:49.01,Default,,0000,0000,0000,,what happened and you got to look at the Dialogue: 0,0:09:49.01,0:09:50.72,Default,,0000,0000,0000,,logs over there but this is hooking Dialogue: 0,0:09:50.72,0:09:52.64,Default,,0000,0000,0000,,directly up to the service and then Dialogue: 0,0:09:52.64,0:09:54.62,Default,,0000,0000,0000,,getting all of the the logs alright so Dialogue: 0,0:09:54.62,0:09:56.24,Default,,0000,0000,0000,,it's no longer a black box that you just Dialogue: 0,0:09:56.24,0:09:57.53,Default,,0000,0000,0000,,kind of have to you know cross your Dialogue: 0,0:09:57.53,0:09:59.15,Default,,0000,0000,0000,,fingers and hope everything works out Dialogue: 0,0:09:59.15,0:10:02.36,Default,,0000,0000,0000,,which I do with all myself right and so Dialogue: 0,0:10:02.36,0:10:03.83,Default,,0000,0000,0000,,on the left here what's really cool is Dialogue: 0,0:10:03.83,0:10:05.99,Default,,0000,0000,0000,,that I'm you can click this Louis link Dialogue: 0,0:10:05.99,0:10:08.39,Default,,0000,0000,0000,,and it will deep link right into the Dialogue: 0,0:10:08.39,0:10:10.01,Default,,0000,0000,0000,,language model in the Lewis portal so Dialogue: 0,0:10:10.01,0:10:12.35,Default,,0000,0000,0000,,you can tweak your language models you Dialogue: 0,0:10:12.35,0:10:16.10,Default,,0000,0000,0000,,know right here in the Louis portal but Dialogue: 0,0:10:16.10,0:10:17.15,Default,,0000,0000,0000,,I know what you're saying you're saying Dialogue: 0,0:10:17.15,0:10:19.64,Default,,0000,0000,0000,,oh you know Tony I really don't want to Dialogue: 0,0:10:19.64,0:10:21.17,Default,,0000,0000,0000,,leave your beautiful new app that's Dialogue: 0,0:10:21.17,0:10:23.03,Default,,0000,0000,0000,,probably just saying no I didn't want to Dialogue: 0,0:10:23.03,0:10:25.07,Default,,0000,0000,0000,,yeah exactly we just gave it a such a Dialogue: 0,0:10:25.07,0:10:26.96,Default,,0000,0000,0000,,nice UI I don't want to leave it's so Dialogue: 0,0:10:26.96,0:10:28.58,Default,,0000,0000,0000,,it's so awesome and sleek and we're Dialogue: 0,0:10:28.58,0:10:30.17,Default,,0000,0000,0000,,saying okay yeah we kind of we kind of Dialogue: 0,0:10:30.17,0:10:32.93,Default,,0000,0000,0000,,feel that way too so what you can do now Dialogue: 0,0:10:32.93,0:10:35.99,Default,,0000,0000,0000,,is let's say we're gonna start over in Dialogue: 0,0:10:35.99,0:10:37.73,Default,,0000,0000,0000,,this conversation and we're gonna say Dialogue: 0,0:10:37.73,0:10:40.52,Default,,0000,0000,0000,,something like howdy partner to the bot Dialogue: 0,0:10:40.52,0:10:45.68,Default,,0000,0000,0000,,oh okay it actually understood that Dialogue: 0,0:10:45.68,0:10:49.09,Default,,0000,0000,0000,,howdy there Dialogue: 0,0:10:49.41,0:10:50.100,Default,,0000,0000,0000,,okay so it says sorry I do not Dialogue: 0,0:10:50.100,0:10:53.10,Default,,0000,0000,0000,,understand that so we're gonna go and Dialogue: 0,0:10:53.10,0:10:54.77,Default,,0000,0000,0000,,we're gonna click on this Lewis trace Dialogue: 0,0:10:54.77,0:10:57.57,Default,,0000,0000,0000,,and we're gonna see that it scored none Dialogue: 0,0:10:57.57,0:10:59.40,Default,,0000,0000,0000,,as the highest intent so what we're Dialogue: 0,0:10:59.40,0:11:01.23,Default,,0000,0000,0000,,gonna do is mark that as a greeting Wow Dialogue: 0,0:11:01.23,0:11:03.69,Default,,0000,0000,0000,,yeah and so now you'll see train light Dialogue: 0,0:11:03.69,0:11:05.70,Default,,0000,0000,0000,,up over here in the corner we can now Dialogue: 0,0:11:05.70,0:11:08.79,Default,,0000,0000,0000,,train training it was successful we can Dialogue: 0,0:11:08.79,0:11:11.94,Default,,0000,0000,0000,,now publish this model and so it just Dialogue: 0,0:11:11.94,0:11:13.38,Default,,0000,0000,0000,,went and published that so now if we Dialogue: 0,0:11:13.38,0:11:16.56,Default,,0000,0000,0000,,start over we should be able to say Dialogue: 0,0:11:16.56,0:11:19.76,Default,,0000,0000,0000,,howdy there Dialogue: 0,0:11:20.60,0:11:23.21,Default,,0000,0000,0000,,hello so it knows it's a greeting so Dialogue: 0,0:11:23.21,0:11:24.89,Default,,0000,0000,0000,,yeah that's something we're really Dialogue: 0,0:11:24.89,0:11:26.93,Default,,0000,0000,0000,,excited about and that's our new plug-in Dialogue: 0,0:11:26.93,0:11:28.82,Default,,0000,0000,0000,,model and a lot of developers are going Dialogue: 0,0:11:28.82,0:11:31.01,Default,,0000,0000,0000,,to be able to create these custom traces Dialogue: 0,0:11:31.01,0:11:32.81,Default,,0000,0000,0000,,that they'll be able to key off of and Dialogue: 0,0:11:32.81,0:11:34.49,Default,,0000,0000,0000,,present their own UI in the inspector Dialogue: 0,0:11:34.49,0:11:36.59,Default,,0000,0000,0000,,panel all right Tony thanks so much for Dialogue: 0,0:11:36.59,0:11:37.70,Default,,0000,0000,0000,,spending some time with us we'll be Dialogue: 0,0:11:37.70,0:11:39.77,Default,,0000,0000,0000,,learning all about the bot framework Dialogue: 0,0:11:39.77,0:11:42.08,Default,,0000,0000,0000,,emulator which is pretty cool you can do Dialogue: 0,0:11:42.08,0:11:43.22,Default,,0000,0000,0000,,ton of things in it thanks so much for Dialogue: 0,0:11:43.22,0:11:44.87,Default,,0000,0000,0000,,watching we'll see you next time take Dialogue: 0,0:11:44.87,0:11:46.29,Default,,0000,0000,0000,,care Dialogue: 0,0:11:46.29,0:00:00.00,Default,,0000,0000,0000,,[Music]