Plano de Estudos
Interação em Linguagem Natural ILN
Contextos
Groupo: 2_MI 2012/13 > 2º Ciclo > Parte Escolar > - > Optativas > 786_Mestrado em Informática - MC
Groupo: 2_MI 2012/13 > 2º Ciclo > Parte Escolar > - > Optativas > 893_2º Sem do Mestrado em Informática
ECTS
6.0 (para cálculo da média)
Objectivos
Como é que os chatbots e outros sistemas de IA conseguem compreender e gerar linguagem? E como podes usar estas tecnologias para criar as tuas próprias aplicações inteligentes? Nesta disciplina vais entrar no mundo do Processamento de Linguagem Natural e da IA generativa, explorando os mais recentes Large Language Models (LLMs) e as técnicas que estão a revolucionar a forma como usamos a tecnologia. Vais compreender como funcionam e como construir aplicações e agentes inteligentes que compreendem, geram e interagem em linguagem humana, utilizando modelos, ferramentas e recursos de IA atuais.
Programa
Introdução ao processamento computacional das línguas naturais. Modelação simbólica, quantitativa e neuronal. Gramáticas, modelos de linguagem probabiísticos e modelos neuronais de linguagem. Grandes Modelos de Linguagem (LLMs) para IA generativa. Conjuntos de dados e ferramentas de processamento da linguagem. Estudo de aplicações, como por exemplo, tradução automática, agentes conversacionais, sumarização, análise de sentimentos, entre outros possíveis.
Método de Avaliação
O plano de avaliação pode englobar vários componentes, a ajustar em cada anao letivo. Em 2026/2027: 3 exercícios curtos durante o período letivo (2 valores cada); projeto durante época de exames (4 valores); exame (10 valores).
Carga Horária
Carga Horária de Contacto -
Trabalho Autónomo - 119.0
Carga Total -
Bibliografia
Principal
- Speech and Language Processing: Daniel Jurafsky e James Martin, 2026 Jurafsky, D., & Martin, J. H. (2026). Speech and language processing: An introduction to natural language processing, computational linguistics, and speech recognition with language models (3rd ed.). Online manuscript, released August 19, 2026. Stanford University
- Natural Language Processing for Prolog Programmers: Covington 1994 Covington, 1994, Natural Language Processing for Prolog Programmers, Prentice-Hall.
- Learn Prolog Now!: Blackburn e Bos 2006 Blackburn e Bos, 2006, Learn Prolog Now!, College Publications.
- Neural Network Methods for Natural Language Processing: Goldberg 2017 Goldberg, 2017, Neural Network Methods for Natural Language Processing, Morgan & Claypool Publishers.
- Natural Language Processing with Transformers: Tunstall, Werra and Wolf 2022 Tunstall, Werra and Wolf, 2022, Natural Language Processing with Transformers, O’Reilly.