Objectivos de Aprendizagem:
O Processamento de Linguagem Natural (PLN) procura compreender e reproduzir computacionalmente a linguagem, um dos traços centrais da inteligência humana. Esta UC combina fundamentos de linguística, estatística, lógica e aprendizagem automática, abordando desde técnicas clássicas até modelos recentes, como os transformadores. Para além de métodos, o PLN abre caminho a aplicações quotidianas: motores de pesquisa, assistentes virtuais, tradução automática, análise de sentimentos e apoio à ciência de dados. O domínio destas ferramentas desenvolve competências técnicas e uma visão crítica sobre limites, desafios e responsabilidades no uso da linguagem por sistemas computacionais. O percurso é orientado para a prática: trabalhar com corpora reais, experimentar modelos pré-treinados e bibliotecas especializadas, e criar soluções aplicáveis. No final, os estudantes deverão aplicar, avaliar e conceber abordagens criativas e responsáveis para novos desafios de texto e linguagem natural.