DESENVOLVIMENTO DE CHATBOT PARA CONSULTA DE INFORMAÇÕES ACADÊMICAS DO ALUNO
Resumo
O chatbot é um programa de computador que interage com usuários por meio da linguagem natural, processando palavras, textos e comandos. No âmbito acadêmico, o ecossistema de consulta de informações de alunos entre centros de ensino é bastante similar, neles são disponibilizados portais em que o aluno pode realizar consultas de dados acadêmicos, tais como, boletim escolar, disciplinas matriculadas e telefones úteis. O objetivo deste artigo é desenvolver um chatbot baseado em regras para auxiliar os alunos na consulta dessas informações. O software foi desenvolvido utilizando Banco de Dados, API, Linguagem de programação Python, Visual Studio Code e o aplicativo de mensagens Telegram. Dentre as conclusões, se aponta a vantagem de disponibilizar um novo portal utilizando chatbot para consultar informações do aluno, sendo uma plataforma de fácil e rápido acesso, trazendo informações atualizadas a cada linha de texto digitada.
Biografia do Autor
Graduando Bacharel em Sistemas de Informação pela Universidade de Araraquara - Uniara
Licenciado em Computação pelo Centro Universitário Claretiano. Bacharel em Química pela Universidade Estadual Paulista Júlio de Mesquita Filho, mestre em Química pela Universidade Federal de São Carlos e doutor em Química Orgânica pela Universidade de São Paulo. Docente Curso de Sistemas de Informação da Universidade de Araraquara - UNIARA. Araraquara-SP.
Graduada em Ciências Econômicas, Mestre em Desenvolvimento Territorial e Meio Ambiente pela Universidade de Araraquara (UNIARA). Doutora em Alimentos e Nutrição pela Faculdade de Ciências Farmacêuticas da Universidade Estadual Paulista "Júlio de Mesquita Filho" (FCFAR/UNESP) Bolsista Capes. Coordenadora de Trabalhos de Conclusão de Curso (TCC) das Engenharias Elétrica, Civil, Computação e Sistemas de Informação.
Referências
FASTAPI. FastAPI docs. 2022. Disponível em: https://fastapi.tiangolo.com/pt/ Acesso em: 26 de maio de 2022.
KHAN, Rashid; DAS, Anik. Build Better Chatbots: A Complete Guide to Getting Started with Chatbots. Bangalore: Apress, 2018. p. 9.
KREIBICH, Jay A. Using SQLite. O’Reilly Media, Inc, ago. 2010. Disponível em: https://www.oreilly.com/library/view/using-sqlite/9781449394592/ Acesso em 16 de novembro de 2022.
PAIVA, Fernando. Mensageria no Brasil Fevereiro de 2022. Mobile time. p. 4-5, fev. 2022. Disponível em: https://www.mobiletime.com.br/pesquisas/mensageria-no-brasil-fevereiro-de-2022/ Acesso em: 10 de abril de 2022.
PAIVA, Fernando. Mapa do Ecossistema Brasileiro de Bots 2021. Mobile Time. p. 3-5, ago. 2021. Disponível em: https://www.mobiletime.com.br/pesquisas/mapa-do-ecossistema-brasileiro-de-bots-2021/ Acesso em: 01 de maio de 2022.
RUBABE, Sabanova. ORM for Python. Medium, out. 2020. Disponível em: https://medium.com/pragmatech/orm-for-python-b63cfbc39e7f Acesso em 16 de novembro de 2022.
SOUZA, LS d; MORAES, Silvia Maria Wanderley. Construção automática de uma base AIML para chatbot: um estudo baseado na extração de informações a partir de FAQs. Anais do XII ENIAC, p. 137-141, 2015.
SCHLICHT, Matt. The Complete Beginner’s Guide to Chatbots: Everything you need to know. 2016. Disponível em: https://chatbotsmagazine.com/the-complete-beginner-s-guide-to-chatbots-8280b7b906ca Acesso em: 12 de abril de 2022.
SHAWAR, B. A.; ATWELL, E. (2007). Chatbots: are they really use-ful? Journal for Language Technology and Computational Linguistics, 22:29–49. Disponível em: http://jlcl.org/content/5-allissues/19-Heft1-2007/Bayan_Abu-Shawar_and_Eric_Atwell.pdf
SWAGGER, OpenAPI Specification. 2022. Disponível em: https://swagger.io/specification/ Acesso em 10 de outubro de 2022.
SQLite. About SQLite. 2022. Disponível em https://www.sqlite.org/about.html Acesso em 11 de outubro de 2022.
SQLModel, SQLModel. 2022. Disponível em https://sqlmodel.tiangolo.com Acesso em 14 de outubro de 2022.
TELEGRAM. Telegram FAQ. 2022. Disponível em: https://telegram.org/faq Acesso em: 15 de maio de 2022.
TURING, A. M. Maquinário computacional e inteligência. In: L. Bonjour; A. Baker (Org.) Filosofia: textos fundamentais comentados. São Paulo: Artmed, 2010. p. 227-231.
WEIZENBAUM, Joseph; ELIZA, Mdash. a Computer Program for the Study of Natural Language Communication Between Man and Machine. Commun ACM, New York, v. 9, n. 1, p. 36–45, Jan. 1966. Disponível em: http://doi.acm.org/10.1145/365153.365168
ZEMČÍK, Tomáš. A Brief History of Chatbots. DEStech Transactions on Computer Science and Engineering. 2019. Disponível em: https://www.researchgate.net/publication/336734161_A_Brief_History_of_Chatbots
