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.

Secundária

Disciplinas de Execução

2019/2020 - 2 Semestre

2018/2019 - 2 Semestre

2017/2018 - 2 Semestre

2016/2017 - 2 Semestre