O documento apresenta um guia para iniciantes sobre construção de chatbots com Python e Dialogflow, discutindo conceitos como processamento de linguagem natural, oportunidades no mercado, aplicações de chatbots, ferramentas como Dialogflow e exemplos de roteiros básicos.
O documento apresenta um guia para iniciantes sobre construção de chatbots com Python e Dialogflow, discutindo conceitos como processamento de linguagem natural, oportunidades no mercado, aplicações de chatbots, ferramentas como Dialogflow e exemplos de roteiros básicos.
O documento apresenta um guia para iniciantes sobre construção de chatbots com Python e Dialogflow, discutindo conceitos como processamento de linguagem natural, oportunidades no mercado, aplicações de chatbots, ferramentas como Dialogflow e exemplos de roteiros básicos.
Chatbots com Python e Dialogflow: O Guia para Iniciantes
Jones Granatyr Processamento de Linguagem Natural
Speech Transcription Neural Machine Chatbots Q&A
Translation (NMT)
Text Summarization Image Captioning Video Captioning
Oportunidades • Grande demanda para a construção de chatbots simples que trabalhe para empresas • Empresas procuram desenvolvedores (outras áreas menos comuns) • Algumas notícias • Revolução? O crescimento expressivo de chatbots e por que testá-los - https://blog.onedaytesting.com.br/chatbots-crescimento/ • Pesquisa aponta crescimento vertiginoso de chatbots no Facebook Messenger - https://canaltech.com.br/redes-sociais/pesquisa-aponta-crescimento-vertiginoso-de- chatbots-no-facebook-messenger-113374/ • Uso de chatbots se intensifica - https://www.callcenter.inf.br/estatisticas/69148/uso- de-chatbots-se-intensifica/ler.aspx • Mercado de US$ 1,2 bilhão, chatbots devem alavancar conteúdo interativo, diz especialista - https://www.terra.com.br/noticias/dino/mercado-de-us-12-bilhao- chatbots-devem-alavancar-conteudo-interativo-diz- especialista,abf42370662c18552e7101f3df171c9cqqf3b2a6.html • Tendências para chatbots para 2020 que transformarão a experiência do cliente - https://www.consumidormoderno.com.br/2020/01/30/tendencias-chatbots-2020/ Chatbots • Algumas aplicações • Geração de leads • Vendas • Pesquisas • Atendimento • Agendamentos • Ensino • Sites institucionais • Eliza - https://chatbotsmagazine.com/a-visual-history-of-chatbots- 8bf3b31dbfb2 • Abordagens • Regras – código “fixo” e respostas sempre corretas • Machine Learning – vários contextos, muitos dados para treinamento e poder computacional grande Fonte: https://chatbotsjournal.com/the-benefits-of-a-chatbot-whitelabel-service-c0da4a46c193 Fonte: https://www.businessinsider.com/chatbot-revenue-is-on-the-upswing-2017-3 Conteúdo do curso • Chatbot com Dialogflow • Chatbot simples usando NLTK e o pacote chat • Chatbot para pesquisa de documentos Pré-requisitos • Conhecimento sobre lógica de programação, principalmente estruturas condicionais e de repetição • Programação básica em Python – desejável
• Nível do curso: iniciantes
Dialogflow Dialogflow Definição dos objetivos do agente (pedido de pizzas) • Escopo • Cumprimentar o usuário • Entender os itens do cardápio, o tamanho e a quantidade • Fazer um pedido no nome do usuário • Fornecer o status do pedido • Intenções • Boas-vindas • Pedido de comida • Descrição dos itens pedidos • Status do pedido • Número do pedido • Agradecimento • Entidades • Tamanho da pizza • Sabor da pizza • Quantidade • Número do pedido Roteiro básico • Usuário: Olá • Chatbot: Olá! Como posso lhe ajudar? • Usuário: Quero fazer um pedido de pizza • Chatbot: Certo, o que você gostaria de pedir hoje? • Usuário: Uma pizza vegetariana grande e duas pizzas de tomate seco pequenas • Chatbot: Feito! O preço final é R$ 60,00 e seu pedido de uma pizza vegetariana grande e duas pizzas de tomate seco pequenas foi feito • Usuário: Ainda não recebi meu pedido. Cadê a comida? • Chatbot: Pode me passar o número do pedido? • Usuário: 123456 • Chatbot: Status do pedido 123456. O entregador está em sua região e a comida chegará em cerca de 5 minutos • Usuário: Obrigado • Chatbot: Obrigado pela cooperação Conclusão