Você está na página 1de 46

Trabalho de Conclusão de Curso de Sistemas Para Internet

Desenvolvimento de ferramenta de
chatbot como solução para a
comunicação do IFB
Alunos: Katlen Karine Costa Silva e Rodrigo Ortega Tierno
Orientador: Prof. Dr. Fábio Henrique Monteiro Oliveira

19/03/2021

1
Sumário

1. Introdução
Contextualização, problema, proposta e justificativa

2. Trabalhos relacionados

3. Fundamentação teórica

4. Materiais e métodos

5. Resultados

6. Conclusão e trabalhos futuros

2
1. Introdução
Do dicionário de oxford:

Chat: forma de trocar mensagens online com


um ou mais usuários simultaneamente em
uma rede de computadores

Bot: derivado da palavra “robot”, é um


programa autônomo que pode interagir com
outros sistemas ou usuários em uma rede

Chatbot é um sistema de conversação capaz de interagir com usuários ou


outros sistemas processando linguagem natural ou usando elementos de
interface.

3
1. Introdução

11 questões

1789 respostas

Período:
03 a 19/04/2020

Pesquisa -
Projeto PIPA

DICOM - Diretoria
de Comunicação
Social do IFB

Pesquisa sobre o acesso a notícias relacionadas ao IFB 4


1. Introdução
Você já perdeu alguma oportunidade por estar restrito a ter informação apenas pelo portal
do IFB?

45.1% 808 pessoas

JÁ PERDERAM ALGUMA
OPORTUNIDADE
1789 respostas

Pesquisa

5
1. Introdução
Justificativa

6
Pesquisa sobre o acesso a notícias relacionadas ao IFB
1. Introdução
Justificativa

Segundo BERNARDINI et al. (2018) houve um grande aumento no número


de publicações a respeito de chatbots nos anos de 2016 e 2017, em
comparação com anos anteriores

7
1. Introdução
Proposta: Desenvolver um chatbot capaz de auxiliar a
comunidade do IFB no que diz respeito às questões do
ambiente institucional

8
2. Trabalhos relacionados
(BERNARDINI et al., 2018) “Chatbots: Uma
Definição das ferramentas e análise bibliométrica do estado da arte da
literatura.”.
tecnologias
(KAR, Rohan; HALDAR, Rishin. 2016)
“Applying chatbots to the internet of things:
Foi feita uma pesquisa por trabalhos Opportunities and architectural elements.”.

similares utilizando a ferramenta do (MISLEVICS et al., 2018) “A Systematic


Approach to Implementing Chatbots in
Google Acadêmico Organizations-RTU Leo Showcase.”.

(VENTURA, Ricardo. 2019)


Palavras-chave: (chatbot, telegram bot, “Desenvolvimento de um assistente virtual
híbrido com propriedades de chatbot e de
web scraping, inteligência artificial, automação de processos de negócios.”.
assistente virtual) (DOS SANTOS ARAUJO, Eduardo Fernando.
2020) “SOLUÇÃO CHATBOT NO
AMBIENTE ACADÊMICO DA UFRJ.”.
Período: 2010 até 2020 (SILVA, Diogo de Lima. 2019) “LIA: um
chatbot inteligente para o domínio de
imóveis.”.
Foram considerados 6 trabalhos

9
3. Fundamentação teórica
Tipos de chatbot:

● Domínio Aberto ● Domínio Fechado

10
3. Fundamentação teórica
Tipos de chatbot:

● Baseado em Regras ● Baseado em Inteligencia Artificial

11
4. Materiais e métodos

12
4. Materiais e métodos

13
4. Materiais e métodos

14
4. Materiais e métodos

15
4. Materiais e métodos

16
4. Materiais e métodos

17
4. Materiais e métodos

18
4. Materiais e métodos

19
4. Materiais e métodos
Protótipo e funcionamento

Para acessar o chatbot: https://t.me/ifb_informa_bot


20
API: Webhooks

21
API: GetUpdates

22
4. Materiais e métodos
Avaliação com o usuário

● Avaliação preliminar
Formulário disponibilizado dentro do próprio chatbot, para
avaliação do uso pelo próprio usuário.

● Avaliação de usabilidade
Baseada na norma NBR 9241-11, Orientações de
usabilidade. Requisitos Ergonômicos para Trabalho de Escritórios com
Computadores.

23
4. Materiais e métodos

Avaliação de usabilidade

Parte 11 – Orientações sobre Usabilidade


Requisitos Ergonômicos para Trabalho de Escritórios com
Computadores (NBR 9241-11)

24
4. Materiais e métodos
usabilidade: Medida na qual um produto pode ser usado por usuários
específicos para alcançar objetivos específicos com eficácia, eficiência e
satisfação em um contexto específico de uso.

25
4. Materiais e métodos
eficácia: Acurácia e completude com as quais usuários alcançam objetivos
específicos.

26
4. Materiais e métodos
eficiência: Recursos gastos em relação à acurácia e abrangência com as quais
usuários atingem objetivos.

27
4. Materiais e métodos
satisfação: Ausência do desconforto e presença de atitudes positivas para
com o uso de um produto.

28
4. Materiais e métodos
contexto de uso: Usuários, tarefas, equipamento (hardware, software e
materiais), e o ambiente físico e social no qual um produto é usado.

29
4. Materiais e métodos
medida: Valor resultante da medição e o processo usado para obter tal valor.

30
Contexto de uso (Usuários)
Usuários primários: Estudantes do IFB
Usuários secundários e indiretos: Demais integrantes da comunidade do IFB e
pessoas a procura de informações que sejam do contexto acadêmico da instituição

O sistema exige o mínimo conhecimento de comunicação com chatbots por parte


do usuário. Por se tratar de um chatbot orientado a botões e comandos, é
necessário que ele entenda este funcionamento, o qual consiste em utilizar as
opções disponíveis no menu principal para realizar ações, tais como a busca por
informações.

31
Contexto de uso (Equipamentos)
Descrição básica: Dispositivo móvel ou computador com acesso a internet que
comporte a instalação do aplicativo de troca de mensagens (especificamente o
Telegram)
Hardware: Telefone celular ou computador com capacidade mínima de
processamento e armazenamento para o uso do aplicativo de troca de mensagens
Telegram.
Software: É necessário apenas a instalação do aplicativo Telegram para que o
usuário possa utilizar o serviço do chatbot.
Material: Não é necessário o uso de nenhum material adicional.
Serviços: Internet.

32
Contexto de uso (Ambientes)
Estrutural
Os serviços de hospedagem e armazenamento do sistema estão sendo executados
em máquinas virtuais e em instâncias em cloud do Amazon EC2 e do Google Drive.
Interrupções: Sem interrupções, caso haja algum erro, o sistema deve voltar ao
funcionamento o quanto antes.
Estrutura de comunicações: O sistema está em funcionamento em uma instância
de máquina virtual em cloud computing, a qual se comunica com o serviço do
Telegram via HTTPS utilizando a API própria do serviço, a qual funciona como ponte
entre as informações das requisições dos usuários e as respostas do chatbot.

33
Contexto de uso (Ambientes)
Físico
O contexto físico compreende a localização onde o usuário está na realização dos
testes.
Exemplos de ambientes em que o usuário pode estar utilizando o sistema:
1. Na rua (andando)
2. No transporte público
3. No IFB
4. No trabalho
5. Em casa

34
5. Resultados - Avaliação Preliminar

10 questões

30 respostas

Período:
22/08/2020 a
07/09/2020

Avaliação do chatbot IFB no telegram 35


5. Resultados - Avaliação Preliminar

10 questões

30 respostas

Período:
22/08/2020 a
07/09/2020

Avaliação do chatbot IFB no telegram 36


5. Resultados - Usabilidade

9 questões

10 respostas

Período:
12/03/2021 a
15/03/2021

Avaliação de usabilidade com estudantes 37


5. Resultados - Usabilidade

9 questões

10 respostas

Período:
12/03/2021 a
15/03/2021

Avaliação de usabilidade com estudantes 38


5. Resultados - Usabilidade

9 questões

10 respostas

Período:
12/03/2021 a
15/03/2021

Avaliação de usabilidade com estudantes 39


5. Resultados - Usabilidade
Grau de satisfação na realização das tarefas

Muito Mais ou menos Nem satisfeito, Mais ou menos


Tarefa insatisfeito insatisfeito nem insatisfeito satisfeito Muito satisfeito
Encontrar o chatbot 0% 0% 0% 20% 80%
Notícia campus 0% 0% 0% 50% 50%
Processos Seletivos 0% 0% 0% 0% 100%

Encontrar link Portal IFB 0% 0% 0% 0% 100%


Busca "Projetos no IFB em
2021" 0% 0% 0% 10% 90%
Encontrar link NEAD 0% 0% 0% 40% 60%

Busca "Auxílio permanência" 0% 0% 0% 30% 70%


Encontrar link Portal do
Estudante 0% 0% 0% 0% 100%
Canal de notícias 0% 0% 30% 0% 70%
40
6. Conclusão e trabalhos futuros

DESENVOLVIMENTO
CHATBOT PORTAL IFB GOOGLE AWS

41
6. Conclusão e trabalhos futuros

AVALIAÇÕES
PRELIMINAR USABILIDADE

42
6. Conclusão e trabalhos futuros

AJUSTES E AVALIAÇÕES
MELHORES RESULTADOS

43
Agradecimentos

Primeiramente gostaríamos de agradecer ao nosso professor


orientador Dr. Fábio Henrique Monteiro Oliveira pelas
contribuições e dedicações dadas durante o processo de
desenvolvimento deste projeto.
Fábio Oliveira

Agradecemos também à DICOM pelo apoio e cooperação,


em especial à Sandra Branchine e Douglas Vilaça.

Sandra Branchine Douglas Vilaça

Agradecemos ao Instituto Federal de Brasília e todos os seus


professores pelo ensino de qualidade que nos permitiu chegar
até aqui.
44
Agradecimentos

Agradecemos a atenção!

Katlen Silva Rodrigo Tierno

45
Referências
BERNARDINI, Andréia Ana; SÔNEGO, Arildo Antônio; POZZEBON, Eliane. (2018) “Chatbots: Uma análise bibliométrica do estado da arte da literatura.”
ARTEFACTUM-Revista de estudos em Linguagens e Tecnologia, v. 16, n. 1.

KAR, Rohan; HALDAR, Rishin. (2016) “Applying chatbots to the internet of things: Opportunities and architectural elements.”

MISLEVICS, Antons; GRUNDSPENKIS, Janis; ROLLANDE, Raita. (2018) “A Systematic Approach to Implementing Chatbots in Organizations-RTU Leo
Showcase.” In: BIR Workshops.. p. 356-365.

VENTURA, Ricardo. (2019) “Desenvolvimento de um assistente virtual híbrido com propriedades de chatbot e de automação de processos de negócios.”.

DOS SANTOS ARAUJO, Eduardo Fernando. (2020) “SOLUÇÃO CHATBOT NO AMBIENTE ACADÊMICO DA UFRJ.”. Tese de Doutorado. Universidade
Federal do Rio de Janeiro.

SILVA, Diogo de Lima. (2019) “LIA: um chatbot inteligente para o domínio de imóveis.”.

TELEGRAM. “Telegram Bot API”. Disponível em:<https://core.telegram.org/bots/api>. Acesso em: 10/09/2020.

MAGAZINE LUIZA. (2018) “VOCÊ SABE O QUE SÃO CHATBOTS?”. Disponível


em:<https://missaodigital.magazineluiza.com.br/voce-sabe-o-que-sao-chatbots-eu-te-conto-e-te-apresento-o-meu-que-esta-concorrendo-a-premio/>. Acesso em:
10/08/2020.

BANCO DO BRASIL. (2018) “BB É O PRIMEIRO BANCO A PERMITIR SAQUES PELO WHATSAPP.” Disponível
em:<https://www.bb.com.br/pbb/pagina-inicial/imprensa/n/58709/bb-e-o-primeiro-banco-a-permitir-saque-pelo-whatsapp#/>. Acesso em: 10/08/2020.

46

Você também pode gostar