ASSISTENTE VIRTUAL “E AÍ LUNA AVEL .2.3 Aprendizado de Máquina e a Inteligência Artificial A

  • View
    212

  • Download
    0

Embed Size (px)

Text of ASSISTENTE VIRTUAL “E AÍ LUNA AVEL .2.3 Aprendizado de Máquina e a Inteligência Artificial A

1

ASSISTENTE VIRTUAL E A LUNA

AVEL

Ingredy Anhaia

Igor Muzeka

Igor Augusto Velho

RESUMO

Este projeto consiste na implementao da assistente virtual E a Luna em um sistema

embutido. Tendo em vista o propsito de informatizar a localizao das salas de aula dentro do

Centro Universitrio Unifacvest, visando otimizar tempo de colaboradores, universitrios e

visitantes, obtendo resposta em tempo real e integrando uma nova tecnologia a instituio

atravs da interao por voz, utilizando algoritmo de Inteligncia Artificial.

Palavras-chave: Assistente Virtual; Inteligncia Artificial; Sistema Embutido;

ABSTRACT

This project consists of the implementation of the virtual assistant "E a Luna" in a built-in

system. In order to computerize the location of the classrooms within the Unifacvest University

Center, aiming to optimize the time of collaborators, university students and visitors, getting

real-time response and integrating a new technology into the institution through voice

interaction, using Artificial Intelligence algorithm.

Keywords: Virtual Assistant; Artificial Intelligence; Embedded System;

______________________________

Graduando no Curso Superior em Cincia da Computao no Centro Universitrio Unifacvest.

Professor Orientador. Graduado em Cincia da Computao. Especialista em Engenharia de Sistemas. Mestre em Letras -

Prticas Transculturais. Docente no Curso Superior de Cincia da Computao no Centro Universitrio Unifacvest.

Professor Orientador. Graduado em Sistemas de Informao. Especialista em Engenharia de Software. Docente no Curso

Superior de Cincia da Computao no Centro Universitrio Unifacvest.

2

1 INTRODUO

A mais de 50 anos surgiu a ideia que os computadores pudessem realizar alguma

interao com seres humanos, como conversar por exemplo, qual foi concebida pelo

matemtico britnico Alan Mathison Turing (1950), quando fez o questionamento As

mquinas podem pensar?. Aps as suas definies de mquinas, que surgiram diversos

computadores digitais, tendo grande participao para a rea da computao.

No decorrer dos anos, aps muitos estudos e tentativas realizadas a fim de alcanar a

comunicao entre seres humanos e mquinas, houve muitos avanos quanto ao processamento

de linguagem natural na inteligncia artificial, pois na dcada de 50, no existia tecnologia para

concretizar essa interao, foi desses resultados que surgiram os assistentes virtuais, que hoje

est presente em nosso cotidiano (CRUZ; ALENCAR; SCHMITZ, 2013).

Os assistentes virtuais so programas criados para realizar tarefas, podendo interagir

atravs de mensagens, imagens e sons, como a Siri da Apple, Alexa da Amazon e a Google

Assistant da Google. Essa comunicao traz resposta em tempo real e estes agentes so

utilizados para efetuar rotinas, como informar a localizao das salas de aula na Unifacvest, que

ser realizada pela assistente virtual E a Luna.

Em muitos casos, os acessos a algumas informaes so restritos, ocasionando em

trabalho manual, esses dados informatizados podem auxiliar em diversos fatores, como no caso

do mapa da instituio, qual ocasionalmente acumula filas, pois os colaboradores que consultam

estes dados, so responsveis por diversas funes. Se uma assistente virtual pode conter estes

dados e retornar uma resposta precisa e em tempo real, porque no utilizar desta tecnologia?

1.1 Descrio do problema

Atualmente a instituio possui 310 salas de aula. No hall de entrada, possui

colaboradores especficos que tem acesso ao mapa impresso, sendo nico meio para conseguir

a localizao de salas. O tempo de resposta acaba sendo maior devido a consulta ser necessria,

e os responsveis tambm possuem outras funes, que ocasionalmente podem no estar

disponveis.

3

1.2 Justificativa

A informatizao da localizao das salas de aula na instituio por meio de uma

assistente virtual, traz uma nova experincia, que nos permite interagir com o software de

computador em linguagem natural, obtendo resposta em tempo real, tendo acesso a informao

sempre disponvel e tornando possvel visualmente o entendimento da informao solicitada,

com indicao no mapa.

A assistente virtual E a Luna, pode garantir que estar sempre acessvel os dados

do mapa da instituio para qualquer usurio, pois ser programada especificamente para esta

tarefa e nunca ir abandonar as diretrizes que lhe foram implementadas, possuindo um sistema

totalmente independente, sem necessitar de conexo a uma rede.

1.3 Importncia

O cenrio atual da instituio, qual possui restrio de acesso ao mapa, e somente

colaboradores do hall de entrada efetuam a pesquisa, chamou ateno para o estudo de uma

ferramenta tecnolgica que possa suprir a necessidade de acesso a estes dados, pois existe um

trfego grande dentro do hall de entrada e muitas pessoas (estudantes, colaboradores e

visitantes) procuram apenas a informao da localizao de salas especficas.

A assistente virtual E a Luna, deixa acessvel a localizao das salas de aula para

todos, sendo fundamental devido a disponibilidade de realizar essa tarefa individualmente,

auxiliando na diminuio de filas em horrios de maior movimento, e proporcionando ao

usurio uma interao em linguagem natural, retornando informaes precisas e exibindo

mapeamento das salas para melhor entendimento.

1.4 Objetivos

Os objetivos citados neste projeto, visam alcanar as metas estipuladas para concluso

do mesmo, com finalidade de atender a necessidade de informatizar locais especficos visitados

pelos usurios da universidade em geral.

4

1.4.1 Objetivo Geral

Implementar a assistente virtual E a Luna no hall de entrada da instituio, com

proposito de executar a tarefa de informar a localizao das salas de aula, estando sempre

disponvel, interagindo em linguagem natural com o usurio, com resposta em tempo real e

melhor entendimento atravs da exibio do mapeamento, sendo um sistema independente,

totalmente off-line.

1.4.2 Objetivos Especficos

Informatizar a localizao das salas.

Implementar algoritmo de inteligncia artificial para reconhecimento de voz em python.

Implementar a teoria do caminho mnimo.

Mostrar em uma TV, o mapeamento do caminho solicitado.

1.5 Metodologia

Este tpico tem por finalidade apresentar a metodologia utilizada para

desenvolvimento do projeto.

1.5.1 Tipo de pesquisa

O tipo de pesquisa cientfica utilizada a aplicada, devido ao desenvolvimento ter

como finalidade, melhorar um processo atravs da informatizao de uma tarefa em especfico,

que ser aplicado na prtica.

1.5.2 Caracterizao da pesquisa

A caracterizao da pesquisa descritiva bibliogrfica, pois foi constatado uma

dificuldade em ter acesso a informao, baseado em pesquisa realizada com usurios da

instituio, e aps anlise de diversas variveis envolvidas, atravs de estudos realizados em

diferentes origens na rea da tecnologia.

5

Este tipo de pesquisa pode ser realizado em qualquer bibliografia pblica j registrado

a respeito, tem como finalidade manter o pesquisador diretamente conectado com todo o

material disponvel (LAKATOS, MARCONI, 2009, p.185).

1.5.3 Natureza de pesquisa

A natureza da pesquisa qualitativa, que possui relao no meio social e esta no pode

ser traduzida em nmeros (GIL, 1994).

1.5.4 Mtodo da pesquisa

O mtodo utilizado dialtico, considerando que todo estudo realizado no est fora

do contexto social (GIL, 1994).

2 REVISO DE LITERATURA

Este tpico tem por objetivo mostrar o estudo realizado sobre o tema, juntamente com

suas respectivas histrias e ferramentas ideias para o desenvolvimento do projeto.

2.1 Assistentes Virtuais

Muitos dos produtos que utilizamos so frutos de vrias tecnologias de diversas reas

de cincia da computao, que combinam para chegar em um resultado, um deles so os

assistentes virtuais, eles mudam a forma com que utilizamos a internet, nosso modo de pensar,

nos criam pequenos hbitos que no percebemos, como adicionar lembretes e verificar a

previso do tempo.

Essa tecnologia um software de computador, que tem como diferencial sua

particularidade de interagir em linguagem natural, podendo ser por voz, SMS, chat ou imagens.

Em muitos casos podemos conversar por um tempo considervel com um assistente, sem saber

que estamos nos comunicando com programa, como os chats de sites comerciais, por exemplo

as empresas Uber, Nexus, EBay, etc (CRUZ; ALENCAR; SCHMITZ, 2013).

Um exemplo de comandos ativos das funes da assistente virtual Google Assistant,

em celulares com Android:

Ativao da assistente via voz: Ok Google.

6

Comando de voz: O que voc pode fazer? (Lista os comandos disponveis)

Comandos bsicos:

Defina um alarme;

Ligue para Nome do contato;

Defina o timer;

Quando nasce o sol;

Ouvir Nome da msica;

Navegar para Endereo;

Defina um lembrete;

Como est o clima Cidade/Estado;

Envie uma mensagem para nome do contato;

Qual status do Voo Identificao do voo;