O ArariTour é um chatbot interativo desenvolvido em Python com a biblioteca Gradio, que fornece informações sobre a região do Cariri.
Ele ajuda turistas e moradores a conhecerem pontos turísticos, hospedagem, gastronomia e eventos locais, oferecendo uma experiência divertida e personalizada.
O chatbot possui três estilos de linguagem:
- 🏡 Regional: linguagem típica da região, informal e acolhedora.
- 🏛️ Formal: respostas polidas e institucionais.
- 😂 Engraçado: tom descontraído, com emojis e expressões divertidas.
Recursos principais:
- Perguntar sobre turismo e cultura local.
- Ensinar novas respostas ao chatbot (aprendizado dinâmico).
- Limpar o histórico de conversa e resetar os contadores de interação.
- Visualizar um resumo da sessão ao encerrar.
Mascote: Araripinho — representação divertida do soldadinho-do-Araripe.
- Python 3.13 instalado
- Biblioteca:
gradio
Instale a dependência: pip install gradio
git clone https://github.com/seu-usuario/ArariTour.git
cd ArariTour
python app.py
O Gradio exibirá um link local no terminal. Abra-o no navegador para interagir com o chatbot.
| Integrante | Função no Projeto |
|---|---|
| André Wesley | 🧑💻 Desenvolvedor Principal – programação e integração com Gradio |
| Pedro Kauan | 🎨 Design de Interface – layout e imagens |
| Ramona Vitória | 📚 Conteúdo e Pesquisa – informações turísticas e textos |
| Renan Munhoz | 🧪 Testes e Qualidade – QA e validação de respostas |
📁 ArariTour
├─ 📄 app.py # Código principal do chatbot
├─ 📄 README.md # Documento de apresentação do projeto
├─ 📄 requirements.txt # Dependências do Python
├─ 📁 data # Arquivos de dados
│ ├─ 📄 historico.txt # Histórico de interações
│ ├─ 📄 aprendizado.txt # Respostas aprendidas
│ └─ 📄 contador_estilos.txt # Contador de estilos de linguagem
├─ 📁 Imagens # Arquivos de demonstração
│ ├─ 🖼️ Foto_1Arari.jpeg # Captura de tela da interface
│ └─ 🖼️ Foto_2Arari.jpeg # Exemplo de conversa
└─ 📁 assets # (Opcional) Ícones, mascote, imagens extras
└─ 🖼️ araripinho.png
- Python 3.13 linguagem utilizada
- Gradio (interface web)
- Copilot correção de bugs na interface pelo codespace
- collections.Counter para contagem de estilos/interações
- Arquivos .txt para persistência simples
- ChatGPT para construção do código
- VSCode para testes e modificações do código principal
Projeto para fins educacionais e demonstrativos. Contribuições são bem-vindas! 🚀

