[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:04.89,0:00:09.51,Default,,0000,0000,0000,,Para criarmos um chatbot, \Nvamos utilizar esse IBM Watson. Dialogue: 0,0:00:09.51,0:00:13.99,Default,,0000,0000,0000,,Tem também o IBM Watson Studio \Ne, aqui dentro, nós conseguimos fazer, Dialogue: 0,0:00:13.99,0:00:17.46,Default,,0000,0000,0000,,criar modelos de machine learning \Npara os nossos algoritmos. Dialogue: 0,0:00:17.46,0:00:20.08,Default,,0000,0000,0000,,Então, conseguimos customizar \Num pouco tudo isso. Dialogue: 0,0:00:20.08,0:00:24.15,Default,,0000,0000,0000,,Tem esse aqui, que é super interessante, \Nque é o Personality Insights, Dialogue: 0,0:00:24.15,0:00:27.43,Default,,0000,0000,0000,,que a partir de um texto \Noferecido para esse serviço, Dialogue: 0,0:00:27.43,0:00:32.91,Default,,0000,0000,0000,,nós conseguimos entender o padrão \Ne o comportamento humano de uma pessoa. Dialogue: 0,0:00:32.91,0:00:38.19,Default,,0000,0000,0000,,Que seria o equivalente \Nàquele método DISC ou o método MBTI, Dialogue: 0,0:00:38.19,0:00:43.43,Default,,0000,0000,0000,,que o pessoal de RH usa bastante \Npara identificar padrões comportamentais. Dialogue: 0,0:00:43.43,0:00:48.42,Default,,0000,0000,0000,,Outros serviços interessantes, por exemplo,\No Speech to Text e Text to Speech, Dialogue: 0,0:00:48.42,0:00:53.06,Default,,0000,0000,0000,,que são serviços que transformam \Na voz em texto e texto em voz. Dialogue: 0,0:00:53.06,0:00:54.66,Default,,0000,0000,0000,,Tem um serviço \Nque é muito mais conhecido por nós, Dialogue: 0,0:00:54.66,0:00:57.78,Default,,0000,0000,0000,,que é o serviço \Nde Language Translator, Dialogue: 0,0:00:57.78,0:01:00.95,Default,,0000,0000,0000,,capaz de traduzir os textos enviados \Nde uma língua para outra, Dialogue: 0,0:01:00.95,0:01:04.42,Default,,0000,0000,0000,,isso é bem comum, nós já estamos \Nbastante acostumados com isso. Dialogue: 0,0:01:04.42,0:01:08.18,Default,,0000,0000,0000,,Mas, o mais interessante \Né esse carinha aqui, o Tone Analyzer. Dialogue: 0,0:01:08.18,0:01:12.36,Default,,0000,0000,0000,,O Tone Analyzer é um serviço \Nque consegue identificar, Dialogue: 0,0:01:12.36,0:01:15.07,Default,,0000,0000,0000,,dentro de um texto, sentimentos. Dialogue: 0,0:01:15.07,0:01:17.58,Default,,0000,0000,0000,,Então, imagine que nós temos,\Npor exemplo, um texto, Dialogue: 0,0:01:17.58,0:01:20.70,Default,,0000,0000,0000,,alguma pessoa,\Nque está reclamando sobre o serviço Dialogue: 0,0:01:20.70,0:01:23.93,Default,,0000,0000,0000,,que nós, como empresa, \Nestamos prestando para ela. Dialogue: 0,0:01:23.93,0:01:27.10,Default,,0000,0000,0000,,Então, esse texto, nós conseguimos\Npassar dentro desse serviço Dialogue: 0,0:01:27.10,0:01:30.11,Default,,0000,0000,0000,,e, por esse serviço, nós conseguimos \Nvisualizar e entender Dialogue: 0,0:01:30.11,0:01:33.16,Default,,0000,0000,0000,,uma análise de sentimento, \Nsaber se ele está com raiva, Dialogue: 0,0:01:33.16,0:01:36.30,Default,,0000,0000,0000,,se ele está feliz, se ele está satisfeito\Nou se não existe nenhum sentimento. Dialogue: 0,0:01:36.30,0:01:38.45,Default,,0000,0000,0000,,Quando esse tipo de análise \Nacontece, Dialogue: 0,0:01:38.45,0:01:41.91,Default,,0000,0000,0000,,nós conseguimos tomar uma ação \Nassertiva em cima dele. Dialogue: 0,0:01:41.91,0:01:46.06,Default,,0000,0000,0000,,Outro serviço que existe aqui \Né esse Visual Recognition. Dialogue: 0,0:01:46.06,0:01:48.52,Default,,0000,0000,0000,,O Visual Recognition \Nnada mais é que um serviço Dialogue: 0,0:01:48.52,0:01:53.79,Default,,0000,0000,0000,,onde conseguimos criar \Nbases de classificação de imagens. Dialogue: 0,0:01:53.79,0:01:55.48,Default,,0000,0000,0000,,O que significa isso? Dialogue: 0,0:01:55.48,0:01:58.80,Default,,0000,0000,0000,,Na verdade, conseguimos pegar \Num conjunto de imagens Dialogue: 0,0:01:58.80,0:02:02.11,Default,,0000,0000,0000,,e ensinar a nossa Inteligência Artificial,\Nensinar o Watson, Dialogue: 0,0:02:02.11,0:02:05.26,Default,,0000,0000,0000,,que esse conjunto de imagens \Nrepresenta algo. Dialogue: 0,0:02:05.26,0:02:07.71,Default,,0000,0000,0000,,Então, por exemplo, \Nvamos pegar aqui várias imagens Dialogue: 0,0:02:07.71,0:02:10.22,Default,,0000,0000,0000,,de um mouse de um computador. Dialogue: 0,0:02:10.22,0:02:13.35,Default,,0000,0000,0000,,Dentro de um outro classificador, \Neu consigo pegar Dialogue: 0,0:02:13.35,0:02:15.78,Default,,0000,0000,0000,,várias outras imagens de monitor. Dialogue: 0,0:02:15.78,0:02:19.98,Default,,0000,0000,0000,,E eu falo para o nosso serviço \N"Essas imagens são imagens de monitor". Dialogue: 0,0:02:19.98,0:02:22.02,Default,,0000,0000,0000,,Eu faço um treinamento \Nem cima de tudo isso Dialogue: 0,0:02:22.02,0:02:24.80,Default,,0000,0000,0000,,e, quando eu mando uma nova imagem,\Nele consegue identificar Dialogue: 0,0:02:24.80,0:02:27.90,Default,,0000,0000,0000,,se isso é mais mouse \Nou se isso é mais monitor. Dialogue: 0,0:02:27.90,0:02:32.43,Default,,0000,0000,0000,,Isso é um classificador de imagens,\Ncoisa que só com esse serviço Dialogue: 0,0:02:32.43,0:02:34.71,Default,,0000,0000,0000,,e serviços similares \Né possível fazer. Dialogue: 0,0:02:34.71,0:02:37.99,Default,,0000,0000,0000,,E ele não identifica \Npixel a pixel dessa imagem, Dialogue: 0,0:02:37.99,0:02:41.09,Default,,0000,0000,0000,,ele identifica o contexto existente\Ndentro dessa imagem. Dialogue: 0,0:02:41.09,0:02:42.94,Default,,0000,0000,0000,,E, se nós não criarmos \Nesses classificadores, Dialogue: 0,0:02:42.94,0:02:47.48,Default,,0000,0000,0000,,automaticamente, ele consegue extrair\Nas nossas entidades dessa imagem. Dialogue: 0,0:02:47.48,0:02:51.53,Default,,0000,0000,0000,,Ou seja, consegue entender \No que existe dentro da imagem, Dialogue: 0,0:02:51.53,0:02:55.26,Default,,0000,0000,0000,,pode ser uma pessoa, \Nele até mesmo sugere a questão de idade, Dialogue: 0,0:02:55.26,0:02:57.88,Default,,0000,0000,0000,,se é homem, se é mulher \Ne assim por diante. Dialogue: 0,0:02:57.88,0:03:01.44,Default,,0000,0000,0000,,Então, resumindo, aqui,\Nna nossa plataforma do IBM Cloud, Dialogue: 0,0:03:01.44,0:03:06.92,Default,,0000,0000,0000,,é uma plataforma onde nós conseguimos \Nutilizar, instanciar todos esses serviços Dialogue: 0,0:03:06.92,0:03:10.03,Default,,0000,0000,0000,,e trabalhar para a construção \Nde um sistema cognitivo. Dialogue: 0,0:03:10.03,0:03:16.26,Default,,0000,0000,0000,,O que vamos utilizar aqui para a criação \Ndo nosso chatbot será o Watson Assistent. Dialogue: 0,0:03:16.26,0:03:19.51,Default,,0000,0000,0000,,Então, eu vou clicar \Naqui dentro desse menu. Dialogue: 0,0:03:19.51,0:03:21.22,Default,,0000,0000,0000,,Primeira coisa que aparece:\N Dialogue: 0,0:03:21.22,0:03:25.98,Default,,0000,0000,0000,,vai aparecer os dados \Nreferentes ao serviço. Dialogue: 0,0:03:25.98,0:03:30.19,Default,,0000,0000,0000,,Ao serviço e, na verdade, à instância\Nque ele vai criar desse serviço. Dialogue: 0,0:03:30.19,0:03:31.54,Default,,0000,0000,0000,,O que significa isso? Dialogue: 0,0:03:31.54,0:03:33.23,Default,,0000,0000,0000,,Para nós conseguirmos \Nutilizar esse serviço, Dialogue: 0,0:03:33.23,0:03:37.06,Default,,0000,0000,0000,,necessariamente, ele vai ter que criar\Numa máquina virtual por trás. Dialogue: 0,0:03:37.06,0:03:41.63,Default,,0000,0000,0000,,E nessa máquina virtual, vai estar rodando\Nesse serviço para nós, para o nosso uso. Dialogue: 0,0:03:41.63,0:03:45.42,Default,,0000,0000,0000,,Então, aqui, ele nos traz a região \Nem que tudo isso vai ser executado, Dialogue: 0,0:03:45.42,0:03:50.60,Default,,0000,0000,0000,,ele vai criar essa instância para nós. \NTem alguns grupos de acesso aqui também. Dialogue: 0,0:03:50.60,0:03:53.35,Default,,0000,0000,0000,,E, aqui, nós conseguimos \Nvisualizar os planos. Dialogue: 0,0:03:53.35,0:03:59.86,Default,,0000,0000,0000,,Como eu comentei, os serviços da IBM,\Na maioria deles, hoje tem uma versão light. Dialogue: 0,0:03:59.86,0:04:03.46,Default,,0000,0000,0000,,Essa versão light, nós conseguimos \Nutilizar o serviço gratuitamente, Dialogue: 0,0:04:03.46,0:04:06.35,Default,,0000,0000,0000,,sem nenhum custo, \Naté um determinado limite. Dialogue: 0,0:04:06.35,0:04:08.91,Default,,0000,0000,0000,,Nesse caso, \N10 mil mensagens por mês. Dialogue: 0,0:04:08.91,0:04:13.11,Default,,0000,0000,0000,,Depois disso, \Nnós temos outros planos diferentes. Dialogue: 0,0:04:13.11,0:04:18.28,Default,,0000,0000,0000,,Nós conseguimos visualizar que o custo \Nde uma chamada, então, de uma API, Dialogue: 0,0:04:18.28,0:04:26.06,Default,,0000,0000,0000,,em um plano um pouco acima do light,\Ncusta U$0,0025 por chamada de API. Dialogue: 0,0:04:26.06,0:04:27.38,Default,,0000,0000,0000,,O que significa isso? Dialogue: 0,0:04:27.38,0:04:30.78,Default,,0000,0000,0000,,Cada chamada de API é, na verdade, \Numa mensagem que nós enviamos Dialogue: 0,0:04:30.78,0:04:33.78,Default,,0000,0000,0000,,para o nosso sistema, \Npara o Watson. Dialogue: 0,0:04:33.78,0:04:36.41,Default,,0000,0000,0000,,Nesse meu caso, \Neu já tenho esse serviço criado Dialogue: 0,0:04:36.41,0:04:39.44,Default,,0000,0000,0000,,e estou no meu plano light, \Npor isso que ele está falando isso, Dialogue: 0,0:04:39.44,0:04:42.17,Default,,0000,0000,0000,,só é possível ter uma instância \Ndesse serviço. Dialogue: 0,0:04:42.17,0:04:46.74,Default,,0000,0000,0000,,Mas para você, que está fazendo\Nesse hands-on junto comigo, faça o seguinte: Dialogue: 0,0:04:46.74,0:04:49.21,Default,,0000,0000,0000,,não precisa mudar nada, \Nnem mesmo o nome do serviço, Dialogue: 0,0:04:49.21,0:04:53.16,Default,,0000,0000,0000,,ele já traz o nome certinho, já traz \Na região de Dallas, que é a região padrão. Dialogue: 0,0:04:53.16,0:04:56.62,Default,,0000,0000,0000,,Simplesmente, clique no botão Criar. Dialogue: 0,0:04:56.62,0:05:01.03,Default,,0000,0000,0000,,Ele vai criar o serviço para nós \Ne vai deixar isso disponível. Dialogue: 0,0:05:01.03,0:05:02.01,Default,,0000,0000,0000,,Então, o que eu vou fazer? Dialogue: 0,0:05:02.01,0:05:07.05,Default,,0000,0000,0000,,Vou acessar, dentro da minha conta,\Nos serviços que eu já instanciei. Dialogue: 0,0:05:07.05,0:05:11.39,Default,,0000,0000,0000,,Então, para isso, \Neu clico no menu lateral IBM Cloud. Dialogue: 0,0:05:11.39,0:05:14.89,Default,,0000,0000,0000,,E, nesse painel, nessa visualização, \Nque é um pouco diferente Dialogue: 0,0:05:14.89,0:05:19.09,Default,,0000,0000,0000,,da visualização do Blue Mix, \Nque está em fase de transição, Dialogue: 0,0:05:19.09,0:05:22.90,Default,,0000,0000,0000,,eu venho aqui e clico \Nnesse Visualizar Recursos. Dialogue: 0,0:05:22.90,0:05:25.63,Default,,0000,0000,0000,,E aqui, eu consigo visualizar \Ntodos os serviços Dialogue: 0,0:05:25.63,0:05:28.57,Default,,0000,0000,0000,,que estão instanciados \Ne disponíveis para mim. Dialogue: 0,0:05:28.57,0:05:32.56,Default,,0000,0000,0000,,Nesse caso, eu só tenho \No meu Watson Assistant. Dialogue: 0,0:05:32.56,0:05:35.94,Default,,0000,0000,0000,,Então, vou clicar nele e vou conseguir, \Nagora, acessar esse meu serviço, Dialogue: 0,0:05:35.94,0:05:38.17,Default,,0000,0000,0000,,eu estou dentro do meu serviço. Dialogue: 0,0:05:38.17,0:05:41.15,Default,,0000,0000,0000,,Sempre que eu crio um serviço, \Nele cai nessa página para nós, Dialogue: 0,0:05:41.15,0:05:45.89,Default,,0000,0000,0000,,mostrando o nosso API Key, \Nque vai ser nosso ID, Dialogue: 0,0:05:45.89,0:05:52.48,Default,,0000,0000,0000,,nosso token de acesso via API, via programação,\Nvia chamada de serviço, via código. Dialogue: 0,0:05:52.48,0:05:55.65,Default,,0000,0000,0000,,E nós também trazemos \Na URL desse serviço. Dialogue: 0,0:05:55.65,0:05:58.59,Default,,0000,0000,0000,,E, além disso, eu tenho \Num pouco mais de detalhes por aqui, Dialogue: 0,0:05:58.59,0:06:02.94,Default,,0000,0000,0000,,consigo visualizar outras chaves \Nque eu posso criar, chaves de acesso Dialogue: 0,0:06:02.94,0:06:08.77,Default,,0000,0000,0000,,e, também, a questão dos planos, \Ncomo já vimos anteriormente. Dialogue: 0,0:06:08.77,0:06:11.62,Default,,0000,0000,0000,,Legal.\NOutra coisa interessante, é isso aqui, Dialogue: 0,0:06:11.62,0:06:14.46,Default,,0000,0000,0000,,uma vez que nós vamos utilizar isso \Ncomo um serviço, Dialogue: 0,0:06:14.46,0:06:18.23,Default,,0000,0000,0000,,nós podemos consumir, \Nutilizar esse serviço, via API. Dialogue: 0,0:06:18.23,0:06:21.84,Default,,0000,0000,0000,,Então, se eu clicar \Nnesse link API reference, Dialogue: 0,0:06:21.84,0:06:26.38,Default,,0000,0000,0000,,eu consigo ver toda documentação \Nque eu tenho desse meu serviço. Dialogue: 0,0:06:26.38,0:06:29.50,Default,,0000,0000,0000,,E, ainda mais, em diferentes \Nlinguagens de programação. Dialogue: 0,0:06:29.50,0:06:32.22,Default,,0000,0000,0000,,Então, por exemplo, se eu pegar\Num método de mensagem, Dialogue: 0,0:06:32.22,0:06:37.04,Default,,0000,0000,0000,,como eu consigo capturar uma mensagem\Nde resposta do meu usuário? Dialogue: 0,0:06:37.04,0:06:40.62,Default,,0000,0000,0000,,Eu tenho o meu endpoint,\Ntenho um workspace_id, Dialogue: 0,0:06:40.62,0:06:42.91,Default,,0000,0000,0000,,que é um parâmetro \Ndentro do Watson. Dialogue: 0,0:06:42.91,0:06:47.60,Default,,0000,0000,0000,,Faço um post nele, eu consigo visualizar isso \Nem diferentes linguagens de programação, Dialogue: 0,0:06:47.60,0:06:51.42,Default,,0000,0000,0000,,o que ajuda bastante \Nno momento do desenvolvimento. Dialogue: 0,0:06:51.42,0:06:53.95,Default,,0000,0000,0000,,E aqui, nós temos \Nvárias outras linguagens, Dialogue: 0,0:06:53.95,0:06:56.80,Default,,0000,0000,0000,,por exemplo, Node, \Npor exemplo, Java. Dialogue: 0,0:06:56.80,0:07:00.100,Default,,0000,0000,0000,,Ou seja, nós vamos utilizar esse serviço\Ne, dentro desse serviço, Dialogue: 0,0:07:00.100,0:07:05.82,Default,,0000,0000,0000,,nós conseguimos consumir \Ntodas as funcionalidades dele via API. Dialogue: 0,0:07:05.82,0:07:09.74,Default,,0000,0000,0000,,Bom, uma vez acessando e esperando \No nosso Watson Assistant carregar, Dialogue: 0,0:07:09.74,0:07:13.33,Default,,0000,0000,0000,,ele vai nos abrir todo painel \Nonde é possível fazermos, então, Dialogue: 0,0:07:13.33,0:07:15.85,Default,,0000,0000,0000,,toda configuração do nosso chatbot. Dialogue: 0,0:07:15.85,0:07:18.61,Default,,0000,0000,0000,,Então, dessa maneira, \No que conseguimos visualizar aqui? Dialogue: 0,0:07:18.61,0:07:23.49,Default,,0000,0000,0000,,Que o IBM Cloud é uma grande plataforma,\Nque tem vários serviços cognitivos diferentes, Dialogue: 0,0:07:23.49,0:07:29.42,Default,,0000,0000,0000,,onde conseguimos utilizar todos eles \Nde uma maneira gratuita, de uma faixa gratuita, Dialogue: 0,0:07:29.42,0:07:34.25,Default,,0000,0000,0000,,para conseguir gerar e criar\Nsistemas cognitivos, como os chatbots.