Skip to content

ufca-es/boturismo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 

Repository files navigation

☀️ Boturismo - O chatbot que vai lhe apresentar o CRAJUBAR.

🤖 SOBRE O CHATBOT:

Boturismo é um chatbot em Python que está sendo desenvolvido com objetivo educativo, para responder perguntas relacionadas ao CRAJUBAR — região do Cariri cearense formada pelas cidades de Crato, Juazeiro do Norte e Barbalha. A aplicação permitirá que estudantes, pesquisadores e curiosos possam interagir de forma simples, obtendo respostas sobre aspectos históricos, culturais, geográficos e sociais da região.


📌 OBJETIVO

Solucionar dúvidas do usuário em relação a temas que englobam tópicos como: gastronomia, pontos turísticos, festas e comércio na região do CRAJUBAR.

INTEGRANTES DA EQUIPE PERFIL
CICERO JESUS @cicero-jesus
MANOEL JUNIO @Juniosilva-UFCA
DIOGO GOMES @diogogomes-ufca

📖 FUNCIONALIDADES

O Boturismo conta com recursos de:

  1. Alternância de personalidade
  2. Respostas Simples
  3. Criação de histórico de pesquisa e relatório das perguntas ao chatbot.

💬 PERSONALIDADES DO BOT

  • Engraçado☺️
    • Respostas curtas com o uso de linguagem informal, cotidiana.
  • Rude😤
    • Respostas com o uso da linguagem formal e com resposta objetiva, direta ao ponto.
  • Formal🙂
    • Respostas com o uso da linguagem formal e com maiores detalhes.


🙂 RESPOSTAS SIMPLES

O Boturismo é um chatbot desenvolvido para fornecer respostas rápidas e simples sobre aspectos históricos, culturais, geográficos e sociais da região, através de respostas claras e diretas.


📝 HISTÓRICO E RELATÓRIO

A criação de histórico de pesquisa e relatório das perguntas permite acompanhar o comportamento dos usuários e identificar as dúvidas mais frequentes. Esse recurso coleta e organiza as interações realizadas, gerando relatórios que ajudam a melhorar o atendimento e otimizar as respostas do chatbot.


💬 RELATO DOS COLABORADORES

Cícero Jesus - "CJ"

Desde o início da ideação do projeto até a sua implementação se mostrou um desafio a o meu conhecimento e habilidades enquanto desenvolvedor, práticas como manipulação de arquivos e uso de classes para o estruturamento do código, mostrou-me as dificuldades de implementar códigos desse nível. No entanto, essa experiência permitiu-me: Adquirir experiência com o desenvlvimento colaborativo, trocar experiências com colegas de equipe, aprender a utilizar o git junto ao github para acompanhar o processso de construção do código-fonte e acrescentar um projeto ao meu currículo pessoal/profissional. Além de tudo, esse projeto me motivou a desenvolver outros projetos individuais, que futuramente acrescentarei ao meu repositório pessoal.

Manoel Junio

Para começar já foi um desafio iniciar o projeto, justamente pela dificuldade de um iniciante em organizar e fazer o git/github funcionar, além disso o trabalho em equipe e a complexidade do projeto em relação as minhas experiências passadas foi um desafio complexo e enriquecedor para o início da minha carreira. Eu já tinha um pouco de experiência com programação orientada a objetos, funções e outros paradigmas em python, isso não houve tanta dificuldade, mas aprender uma biblioteca de interface e gerenciamento de arquivos foi outra experiência que levarei pro resto da minha carreira como programador.

Diogo

As principais dificuldades do projeto foram sem dúvidas a execução de um projeto deste nível, criar códigos avançados e em conjunto a uma equipe, assim como em projetos reais, se mostrou um obstáculo a ser vencido, até por que alguns assuntos como utilização de git/github e principalmente a programação orientada a objetos tiveram que ser aprendidas durante o processo. Mas, justamente por haver essa dificuldade é que tivemos aprendizado. Meus maiores aprendizados nesse projeto sem dúvidas foram poder iniciar no estudo de POO e utilizar os comandos de git, que sem dúvidas são assuntos que estarão muito presentes na minha vida como programador.


🖥️ COMO UTILIZAR O CHATBOT NO TERMINAL

  1. Clone o repositório
git clone https://github.com/ufca-es/boturismo.git
  1. Entre no diretório do projeto
cd boturismo/chatbot
  1. Execute o arquivo:
python3 main.py

📺 COMO UTILIZAR O CHATBOT COM A INTERFACE

  1. Clone o repositório
git clone https://github.com/ufca-es/boturismo.git
  1. Entre no diretório do projeto
cd boturismo/chatbot
  1. Execute o arquivo:
python3 -m streamlit run app.py

OBS: Para Executar o arquivo é necessário que tenha a biblioteca streamlit instalada, portanto execute o passo a seguir antes do passo 3, caso não o tenha na máquina.

  • Baixe o streamlit
pip install streamlit

👋 FAÇA BOM USO DO BOTURISMO

About

Boturismo - O chatbot que vai lhe apresentar o CRAJUBAR.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages