Universidade Santa Cecília – UNISANTA ENGENHARIA DA INFORMAÇÃO PAULO HENRIQUE GOMES VELLOZO YURI SILVA CRUZ STORINO ASSISTENTES VIRTUAIS INTELIGENTES Santos 2014 Sumário 1. Introdução .................................................................................................... 3 2. História......................................................................................................... 3 3. Funcionamento ............................................................................................ 3 4. Composição e características dos Assistentes Virtuais Inteligentes ............ 4 5. Reconhecimento de Voz .............................................................................. 5 6. Aplicações ................................................................................................... 5 6.1. GPS .......................................................................................................... 6 6.2. Reservas via Assistente ........................................................................... 6 6.3. Controle financeiro ................................................................................... 6 6.4. E-Learning ................................................................................................ 7 6.5. Assistentes de Navegação de Sites ......................................................... 7 6.6. Assistente Pessoal ................................................................................... 7 6.7. Planejamento de Dietas ........................................................................... 7 7. Opiniões sobre o Futuro dos Assistentes Virtuais ....................................... 8 8. Vantagens dos Assistentes Virtuais Inteligentes ......................................... 8 9. Limitações e Desvantagens ......................................................................... 8 10. Conclusões ............................................................................................... 9 11. Referências ............................................................................................ 10 11.1. Sites .................................................................................................... 10 11.2. Livros................................................................................................... 10 2 1. Introdução Os seres humanos aprendem desde pequenos, seja com sua vivência, com pessoas mais velhas ou até mesmo por instinto, a maior parte das tarefas do dia a dia, mas não todas. Em certas ocasiões é necessária a ajuda de pessoas com maior experiência, para que uma tarefa possa ser entendida ou executada, mas não são em todos os momentos que temos a ajuda delas. Então com o passar dos tempos, este problema se tornou mais corriqueiro, até mesmo dentro de casa. O fato de que muitos não tinham fácil acesso ao conhecimento da execução de uma tarefa, levou as empresas a decidirem que poderiam utilizar a tecnologia para auxiliar nesta situação, criando então os assistentes virtuais inteligentes. Estes assistentes poderiam contribuir para a realização de tarefas tanto domésticas, como empresariais. Os assistentes virtuais inteligentes são softwares (programas) de inteligência artificial que interagem com usuários em uma linguagem natural, ou seja, de forma mais informal que o comum, para auxiliá-los em uma determinada situação. O usuário expõe suas questões ao seu assistente, através de mensagem, SMS ou por voz, e o assistente analisa e responde da forma mais adequada, quase sempre atendendo aos anseios do usuário. Assim podemos ver que os assistentes virtuais inteligentes, ou até mesmo assistentes pessoais, são uma categoria de entidade inteligente sem corpo físico, que atendem a maioria das questões dos usuários que o utilizam. 2. História Nos livros escritos a partir dos anos 50, já se antecipava descrições sobre mecanismos inteligentes, que na época era apenas história de ficção científica, mas hoje é uma realidade. Um exemplo são as séries de livros elaborados pelo russo Isaac Asimov(1920-1992), onde se usava a palavra “inteligência” se referindo a algumas referências da inteligência humana, como memória, comunicação oral e capacidade de raciocínio. Outra personalidade importante para a história dos assistentes virtuais é o matemático britânico Alan Mathison Turing(1912-1954), que propôs um teste, para visualizar se um humano poderia ser capaz de dialogar com um computador exibindo um comportamento inteligente equivalente.Quando Turing propôs esse teste, este ficou conhecido como “Teste de Turing”. 3. Funcionamento A primeira impressão que temos sobre os assistentes virtuais, é que seu funcionamento é bastante complexo, um dos primeiros passos é como os assistentes virtuais inteligentes conseguem entender as questões que apresentamos. Isso se deve ao fato de que é feito uma pesquisa das mais prováveis perguntas que um usuário poderá fazer, criando assim uma lista. Mesmo tendo uma gama alta de perguntas possíveis, é feita uma pesquisa das formas mais populares de se perguntar, juntamente com as suas respostas. 3 O assistente virtual pode, em sua lista, acrescentar sinônimos de palavras, tornando esta lista dinâmica conforme o tempo. A figura abaixo demonstra um exemplo: Figura 1 - Exemplo de como o assistente virtual consegue entender as perguntas dos usuários (“Assistentes Virtuais Inteligentes: Conceitos e estratégias” por Antônio Juarez Alencar, Eber Assis Schmitz, Leôncio Teixeira Cruz) Vendo por esse lado, o processo de entendimento de perguntas do assistente virtual é bem simples, contudo requer o avanço de tecnologias como, banco de dados, processamento de linguagem natural e rede de processamento de dados, que são de suma importância para que o assistente seja robusto, ágil e eficaz. 4. Composição e características dos Assistentes Virtuais Inteligentes Os assistentes virtuais inteligentes têm uma composição extremamente complexa, modificada com o tempo por seus especialistas, mas a sua composição nunca muda, independente do assistente que estejamos analisando, o que difere uns dos outros são suas características, onde o usuário irá analisar e adquirir o que melhor lhe atende. Sua composição se deve a: Conceitos de Inteligência artificial, que seguem desde o princípio dos assistentes Estrutura de códigos, responsável por toda parte operacional do software, ou seja, os comandos se encontram neste item. Banco de dados, onde fica armazenado os dados para resposta e até mesmo das perguntas, para futuro uso nas comunicações usuário/máquina Rede e compartilhamento de dados, onde podemos comunicar a estrutura de códigos com o banco de dados e todos os outros itens relacionados ao mesmo 4 Já quanto as características podemos citar: Função principal Setor de aplicação Forma de entrada e saída de dados Uso de avatares Respostas generativas ou especificas Uso de linguagem formal ou informal 5. Reconhecimento de Voz Existem vários tipos de assistente virtuais inteligentes, um deles é o que utiliza na entrada de dados (pergunta) o reconhecimento de voz. Existem dois tipos de sistemas de reconhecimento de voz: os que precisam ser treinados antes de sua utilização e os que reconhecem frases sem qualquer tipo de treinamento. O primeiro é mais preciso e possui um vocabulário mais extenso, possuindo até um aprendizado interno. Quanto maior a utilização desse sistema, mais exato o entendimento do assistente será, podendo a taxa de acerto superar os 95%. Por outro lado o segundo sistema é mais fácil de ser utilizado, porém são mais utilizados em vocabulários mais restritos, como em tarefas simples: relógio despertador, ligação telefônica ou uma pesquisa simples na internet. A figura abaixo demonstra o funcionamento desses sistemas de reconhecimento de voz. Figura 2 - Exemplo de reconhecimento de voz dos assistentes virtuais de perguntas realizadas por usuários. (Assistentes Virtuais Inteligentes: Conceitos e estratégias" Por Antônio Juarez Alencar, Eber Assis Schmitz, Leôncio Teixeira Cruz) É importante ressaltar que mesmo tendo uma tecnologia de última geração, o reconhecimento de voz ainda está sujeito a erros. 6. Aplicações As aplicações dos assistentes virtuais inteligente são diversas, estando hoje presentes em áreas como saúde, medicina, direito, turismo, finanças, ensino e outros. Abaixo estará algumas dessas aplicações. 5 6.1. GPS O GPS, Global Positioning System, ou Sistema de Posicionamento Global, é um recurso que tem como função principal mostrar a localização atual do dispositivo que o utiliza. Os projetos para a criação do GPS começaram por volta de 1960, mas seu funcionamento só foi concluído por volta de 1995. O GPS funciona através do receptor GPS, que está dentro do dispositivo, e de satélites, onde são feitos cálculos e triangulações para que possa saber a localização atual do dispositivo. Além desta função, como já citamos, os GPS mostram as melhores rotas a se tomar, de um ponto ao outro, calculando sua distância, tempo médio e alguns até mostram como está o tráfego nos trechos. É bom lembrar que estes últimos não têm nada relacionado aos satélites, apenas ao próprio aparelho GPS, estando relacionado com as empresas fabricantes e responsáveis pelo mesmo. 6.2. Reservas via Assistente Devido ao intenso fluxo de pessoas que fazem reservas, sejam elas para cinema, hotéis, viagens, restaurantes e outros, houve uma preocupação de como deveria ser gerenciada esta movimentação. Com a vinda dos assistentes virtuais, as empresas responsáveis por estes serviços, começaram a gerenciar melhor esta movimentação No caso de rodoviárias, aeroportos e cinemas, os assentos são apresentados ao cliente de forma a ele saber quais estão disponíveis ou não, podendo escolhe-los ao seu gosto, como por exemplo se ira ou não sentar-se à janela. Nos casos dos restaurantes, há a possiblidade de escolher horário e mesa para se sentar, escolhendo até mesmo quantas iriam, para contar a quantidade de cadeira. Já quanto aos hotéis, é possível ao cliente escolher o quarto em que deseja se hospedar, oferecendo maior comodidade. É importante lembrar que em alguns casos é possível fazer as reservas via internet, da própria casa ou até mesmo fora de casa pelo celular. O fácil uso e entendimento desses assistentes, tanto as empresas quanto aos clientes, faz com que estes estejam cada vez mais em utilização. 6.3. Controle financeiro Muitas pessoas se perdem quanto a investimentos em poupanças ou pagamento de contas do final do mês, devido a dificuldade com números, pela vida que levam onde não tem um bom tempo para se organizar, ou até mesmo por não saberem se organizar. Desta forma, um assistente virtual poderia organizar melhor esta parte para uma pessoa, exigindo apenas os dados como salário, tempo de investimento, e despesas do dia a dia, e através delas mostrar ao usuário maneiras de gerir seus investimentos e organizar o pagamento das contas da melhor maneira possível. 6 6.4. E-Learning O E-Learning é uma forma de EAD (Ensino à distância) com um auxílio do próprio sistema para o rendimento escolar do usuário, no caso o aluno. O ELearning tem ensino não presencialmente, ou semi presencialmente, através do seu computador, laptop e outros. A vantagem do E-Learning está no fato de que os usuários podem gerenciar melhor seu tempo de estudo, não perder aula devido a problemas pessoais ou profissionais, além de ditar seu próprio ritmo e com um custo menor. Além disto, o sistema auxilia o aluno recomendando materiais e conteúdos que o aluno melhor tem se desempenhado, além de testes e exercícios que se assimilam melhor aos níveis de cada aluno. Entretanto temos como desvantagem o fato de termos de estar ligados diretamente com a internet e com algum dispositivo eletrônico, não sendo viável na falta de tomadas ou baterias descarregadas. 6.5. Assistentes de Navegação de Sites Estes assistentes se encontram em alguns sites, para esclarecer dúvidas, por exemplo, sobre os produtos, formas de pagamento, contatos e outros. Com a entrada de dados, o assistente de navegação pode indicar ao usuário onde obter essas informações ou traze-las ele mesmo. 6.6. Assistente Pessoal Os assistentes virtuais pessoais são como secretárias, governantes e auxiliares ao mesmo tempo. Com estes podemos adquirir rapidamente informações pessoais, familiares e profissionais, como por exemplo o resultado de uma partida de futebol, os horários de um determinado filme no cinema, e outras informações. Estes assistentes estão presente em uma variedade de dispositivos como microcomputador, notebooks, celulares e outros. Como exemplo, temos a assistente Cortana, da Microsoft; a Denize, da Guile 3D Studio (Empresa brasileira de Curitiba), o Google Now da Google e; o Siri, da Apple. É interessante lembrar que como todo assistente virtual, cada um tem sua estrutura e programação, apesar das mesmas funções, logo os usuários podem se familiarizar melhor com um do que com outro. 6.7. Planejamento de Dietas Muitas pessoas precisam ou desejam fazer dieta, mas necessitam de alguém que as incentive, auxilie e explique isto, mas não tem ninguém que as possa ajudar. Desta forma, houve a criação de assistentes virtuais que podem fazer isto por elas. Estes assistentes virtuais têm como função organizar a dieta do usuário, e através dos dados inseridos pelo usuário, como refeições, peso, altura e outras medidas, o assistente gera uma dieta, faz cálculos de calorias, amostragem de gráficos e fornece cenários para o futuro. 7 É importante citar, que alguns dos assistentes com o passar do tempo, melhoram seu conhecimento sobre a fisiologia do usuário, e assim se adaptam para gerar melhores informações sobre a dieta e outros. 7. Opiniões sobre o Futuro dos Assistentes Virtuais Segundo Bill Gates, os assistentes virtuais serão extremamente utilizados no futuro, para educação, tarefas do dia a dia, etc. Já Pattie Maes, professor do MIT Media Lab, diz que a tendência é que os novos assistentes virtuais sejam mais pró-ativos , mediante ao ambiente e situação em que eles se encontram, juntamente com o usuário. Tomando essa iniciativa os assistentes tornariam-se mais integrados em nossos comportamentos do dia-a-dia, como se fossem uma extensão de nós mesmos. 8. Vantagens dos Assistentes Virtuais Inteligentes Automatização de tarefas diárias Baixo custo para clientes e empresas Fácil e prática utilização Flexibilidade do perfil dos assistentes Melhor conhecimento dos interesses do cliente Recursos multimídia como áudio, imagem e vídeo, facilitando a interação entre usuário/assistente Redução de custos de empresas, por exemplo com o SAC (Serviço de Atendimento ao Cliente) 9. Limitações e Desvantagens Não trabalham com olfato, paladar e tato, apenas com visão e audição; Falta de pessoal qualificado para trabalhar com eles; Quando não programado para uma determinada entrada de dados, suas respostas muitas vezes são insatisfatórias. Dependência e comodismo podem causar problemas futuros Dificuldade em assistir situações de setores diferentes de sua aplicação 8 10. Conclusões Podemos concluir que os assistentes virtuais inteligentes estão cada vez mais evidentes nos sites, dispositivos e etc., sendo cada vez mais abundante sua presença, podendo no futuro se tornar tradicional, por exemplo, em geladeiras, relógios, até mesmo em terminais de metros, podendo auxiliar qualquer pessoa com suas dúvidas no dia a dia. Os assistentes virtuais inteligentes hoje têm limitações e desvantagens que serão solucionadas com o avanço da tecnologia, se tornando um sistema de extrema ajuda a população mundial. 9 11. Referências 11.1. Sites http://www.technologyreview.com.br/read_article.aspx?id=43501 http://www.windowsphone.com/pt-br/how-to/wp8/cortana/start-using-cortana http://virtualinteractions.com.br/assistente/assistente.php http://www.viclone.com/ 11.2. Livros “Assistentes Virtuais Inteligentes:Conceitos e estratégias”.(Antônio Juarez Alencar, Eber Assis Schmitz, Leôncio Teixeira Cruz). Data 11/09/2013 10