Protótipo de um ChatBot para ajudar pessoas a encontrarem trilha de longo curso no Brasil e ajudar no planejamento dessa aventura. O Brasil possui muitas trilhas e esse projeto visa melhorar divulgação dessas trilhas, utlizando como base os documentos do Ministério da Turismo sobre as trilha de Longo Curso.
A utilização é bem simples, basta iniciar o Chat que irá te guiar no processo de escolher e planejar uma aventura.
Por mais que ele já esteja funcional, ainda é um protótipo e bem uma base de dados ainda limitada, mas que pode ser incrementada no futuro, para conseguir ter também dados de mundo todo, sendo uma ferramenta ótima para os trilheiros e montanhistas que buscam uma aventura ou até mesmo para uma Agência de Viagens especializada em aventuras.
Para colocar a API do Google de forma segura, precisamos configurar um chave secreta.
No exemplo, utilizo o nome de API_KEY. Para configurar, clique no ícone da Chave no lado esquerdo do Colab:
Basta deixa o Notebook access habilitado, em NAME colocar o nome API_KEY e em VALUE copiar o valor da sua API.
Antes de mais nada, você precisa baixar os dois arquivos PDFs (manual_estruturacao.pdf e trilhas_do_brasil.pdf) e adionar eles no seu Google Drive, para que o Notebook do Colab consiga acessar eles para fazer a extração. Com os arquivos no Drive, rode a segunda linha do Notebook, para fazer a conexão:
Depois de feita a conexão, clique no ícone da PASTA no menu da esquerda, lá terá a pasta DRIVE. Navege por ela até chegar nos arquivos PDFs:
Em cada um dos arquivos, quando você coloca o mouse em cima do arquivo, aparecem ... no final dele. Clique neles e escolha a opção de COPY PATH:
Com o PATH copiado, vá até o ponto onde ocorre a extração dos PDFs e cole esse PATH dentro das aspas para os dois arquivos:
Pronto! Agora o Notebook está configurado.
Para rodar o ChatBot, depois da configaração da API e dos arquivos PDFs, basta ir em RUNTIME -> RUN ALL
E ir até o final do Notebook e aguardar o Chat ser iniciado. Depois, basta interagir com ele para descobrir uma aventura perto de você: