PROJETOS

UTILIZAÇÃO DA PLATAFORMA IBM WATSON PARA A RESOLUÇÃO DE PROBLEMAS E DÚVIDAS RELACIONADOS À PROGRAMAÇÃO

Aluno(a): Giovanni M. M. Cerqueira
Prof.(a) Orientador(a): Rodrigo Assirati
Professora Coorientadora: Sandra M. Rudella Tonidandel

Ano: 2019

Premiações

Resumo

O projeto consiste na criação de um sistema que utiliza a plataforma cognitiva IBM Watson que tem como objetivo auxiliar pessoas a resolver problemas relacionados ao aprendizado de programação. O sistema receberá um texto do usuário com a sua dúvida escrita em linguagem natural e extrairá conceitos-chave como linguagem utilizada e quantidade de experiência. O sistema terá pré-cadastrados usuários experts em programação que que terão sua expertise sistematizada a partir de uma análise de um currículo informado de onde também serão extraídos conceitos-chave, seguindo o mesmo processo. Com isso, o sistema proposto fará uma correspondência entre conceitos, unindo os que forem iguais e conectando os usuários para que a dúvida seja sanada. Os textos que serão informados nos currículos ou extraídos das redes sociais estarão em linguagem natural e para que se possa extrair deles conceitos-chave, serão utilizadas algumas ferramentas e APIs do IBM Watson como o NLU (Natural Language Understanding) e o aplicativo WKS (Watson Knowledge Studio). Todos os serviços estão presentes na plataforma Bluemix. O público-alvo será programadores e estudantes de todo o gênero. Espera-se que com o sucesso da solução proposta, possamos expandir a funcionalidade do sistema, fazendo com que ele possa ajudar na resolução de problemas relacionados à outras áreas.