Foi desenvolvido um chatbot para uma clínica veterinária fictícia, cujo objetivo é a interação com o usuário. Nele há três níveis de atendimento: menu inicial, menus secundários e respostas finais, permitindo que o usuário navegue pelo sistema conforme sua necessidade.
O código foi desenvolvido com a linguagem Python apresentada no módulo inicial do curso de Análise de Dados da Resilia Educação. O programa inicia com um bloco para identificação do cliente a partir do seu "Nome", "CPF" (com uma função de validação que permite inserir apenas o tamanho correto de 11 caracteres a partir da função 'LEN') e "E-mail" (que utiliza a função 'FIND' para encontrar o caracter @ dentro da string dentro de uma posição acima de 2).
Em seguida, o usuário é direcionado ao menu primário no qual uma estrutura de repetição 'WHILE' imprime os índices a serem selecionados - atribuídos como condições 'IF', 'ELIF' e 'ELSE'. Assim que for selecionado um dos índices, o usuário é impulsionado a um dos menus secundários com a mesma estrutura do menu inicial. Uma vez que o usuário selecione uma opção, poderá optar por voltar ao menu primário ou sair do programa (que ocorre por uma função 'DEF' recursiva criada para esse fim).
Fique à vontade para testar o nosso chatbot e adoraríamos receber o seu feedback! Para isso, o primeiro passo é clonar o repositório para seu local (computador), usando o seguinte comando no Git:
git clone https://github.com/enilaester/Resilia-Modulo1-Chatbot.git
Em caso de dúvidas, verifique a documentação:
https://docs.github.com/pt/repositories/creating-and-managing-repositories/cloning-a-repository
1º Inicie o arquivo 'ProjetoM1Geral' com uma IDE de sua preferência;
2º Execute o arquivo, para isso procure pelo comando 'run python file' ou similar;
3º A partir do terminal, interaja com o bot navegando pelos menus de atendimento.
Os autores desse projeto são:
👩💻Aline Gomes
👩💻Carol Candeias
👩💻Jaqueline Damasceno
👨💻João Vitor Rosa
👩💻Mariana Lobão