|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/chatbots-python-dialogflow-iniciantes/
课程评论:没有评论
课程名称:使用Python和Dialogflow的聊天机器人:初学者指南 概述:在机器学习领域,存在一个子领域——自然语言处理,旨在使计算机能够自动理解人类自然语言。经典应用包括语音转文本、文本转语音、自动文档摘要、视频自动字幕、文本实体检测、语言生成、光学字符识别等。其中,聊天机器人(对话机器人)是当前最著名和重要的应用之一,它们是能够理解人类语言并提供文本或语音回复的人工智能系统。越来越多的大公司正在利用这种技术来加速客户服务,例如,通过聊天机器人代替人工客服交流。数家科技公司,如苹果(Siri)、微软(Cortana)、谷歌(Google Assistant)和亚马逊(Alexa),都在大量投资开发聊天机器人。预测显示到2020年80%的公司将使用聊天机器人,尚未整合此技术的企业可能会在竞争中落后。因此,市场上对基本聊天机器人的构建需求极大,企业需要能够提供基本信息的聊天机器人,而不仅仅是复杂的虚拟助手。 本课程旨在以简单明了的方式介绍聊天机器人领域,使您能够开发自己的聊天机器人。完成课程后,您将掌握构建可供企业使用的基本聊天机器人的必要工具。您将逐步开发以下项目: - 利用Dialogflow创建一个基本的披萨点单聊天机器人,并将其集成到网站和Facebook Messenger上。 - 与Eliza对话,这是1966年历史上第一个聊天机器人!将使用Python及NLTK(自然语言工具包)中的聊天包。 - 基于规则的聊天机器人,能够就多种主题进行对话,同样使用Python和NLTK。 - 一款文本检索聊天机器人:我们将创建一个小型爬虫,从网页中提取文本,然后让聊天机器人能对用户关于文本的问题作出回答。我们也将使用Python和TF-IDF(词频-逆文档频率)技术进行文档过滤。 本课程被归类为初级,适合刚入门聊天机器人领域的学习者。准备好在您的职业生涯中迈出重要一步了吗?期待您参加课程!
Dentro da área de Machine Learning (Aprendizagem de Máquina) existe uma sub-área que é o Processamento de Linguagem Natural, que tem o objetivo de reproduzir em computadores a compreensão automática de línguas humanas naturais. Alguns exemplos clássicos dessa área incluem: tradução de voz para texto, texto para voz, sumarização automática de documentos, adição automática de legendas em vídeos, detecção de entidades em textos, geração de linguagens, reconhecimento óptico de caracteres (OCR), dentre várias outras. E uma das aplicações mais famosas e relevantes atualmente são os chatbots (robôs de conversa), que consistem em sistemas de Inteligência Artificial que são capazes de entender a linguagem humana e darem respostas, tanto em texto quanto em voz! Esse tipo de tecnologia vem sendo cada vez mais utilizado por grandes empresas para acelerarem o atendimento ao cliente, ou seja, ao invés de você conversar com uma pessoa você conversa com um chatbot. Várias empresas de tecnologia tem investido grande capital no desenvolvimento de chatbots, como por exemplo: a Apple (Siri), a Microsoft (Cortana), o Google (Google Assitant) e a Amazon (Alexa).Várias previsões sugerem que 80% das empresas usarão chatbots até 2020, e empresas que ainda não integraram esse tipo de tecnologia às suas operações comerciais podem ficar atrás da concorrência! Devido a isso, existe uma grande demanda para a construção de chatbots básicos que trabalhem para as empresas. Empresas procuram desenvolvedores dessa área, o que abre novas oportunidades no mercado de trabalho! E essa demanda não está somente relacionada a chatbots complexos (assistentes virtuais) como os desenvolvidos pelas grandes empresas, mas sim chatbots que fornecem informações básicas sobre as empresas. Por exemplo, uma empresa de consultoria pode precisar de um chatbot para apresentar seus produtos e serviços para novos clientes, informar horários de atendimento ou simplesmente fazer o primeiro contato com um potencial novo cliente. A tendência é que muitas empresas precisarão deste tipo de chatbot muito mais do que ferramentas complexas que requerem um investimento muito maior. Do ponto de vista do desenvolvedor/programador, o desenvolvimento de chatbots do zero complexos requer um conhecimento muito mais avançado na área de Deep Learning e Processamento de Linguagem Natural, além de requerer recursos computacionais maiores.Pensando nisso, o objetivo deste curso é apresentar a área de chatbots de maneira fácil e rápida para que você consiga desenvolver seus próprios chatbots! Ao final você terá as ferramentas necessárias para construir chatbots básicos que possam ser utilizados pelas empresas. Veja abaixo os projetos que você desenvolverá passo a passo:Chatbot básico para pedido de pizzas com a ferramenta Dialoflow, sendo integrada em um site web e também no Messenger do FacebookConversar com a Eliza, que foi o primeiro chatbot da história desenvolvido em 1966! Usaremos o Python e o pacote chat da biblioteca NLTK (Natural Languagem Toolkit)Chatbot baseado em regras para conversar sobre diversos assuntos, também usando o Python e o NLTKChatbot para pesquisa de textos em documentos: criaremos um pequeno crawler para extrair textos de páginas web, e depois, nosso chatbot será capaz de responder perguntas feitas pelos usuários sobre os textos! Também usaremos o Python e a técnica de TF-IDF (Term Frequency - Inverse Document Frequency) para fazer a filtragem do documentosEste curso é categorizado como nível iniciante, ou seja, para quem está começando no mundo dos chatbots!Preparado(a) para dar um importante passo na sua carreira? Aguardo você no curso!:)