Computer Science
[Brevemente]
Descrição da Oportunidade
Este trabalho começará com um estudo sobre arquiteturas de Agentic Retrieval-Augmented Generation, com foco na integração de fontes de dados heterogéneas e distribuídas. Serão implementados protótipos para avaliar diferentes escolhas arquiteturais baseadas num orquestrador que recebe o input do utilizador e delega tarefas a um conjunto de agentes inteligentes especializados na recuperação e processamento de informação. As questões a abordar envolvem a definição de arquiteturas e interfaces que permitam a interação entre modelos de linguagem e múltiplas tecnologias de dados, garantindo a correta coordenação, contextualização e controlo de acesso à informação. Estudos empíricos serão usados para estudar e demonstrar os benefícios das abordagens Agentic RAG multiagente propostas.
Habilitações Académicas
Estudante de Mestrado em Engenharia Informática ou área afim.
Requisitos Mínimos
- Conhecimentos de Engenharia de Software;- Conhecimentos de Redes de Computadores;- Conhecimento de Sistemas Distribuídos;- Experiência demonstrada num contexto profissional;- Experiência de desenvolvimento de software baseado em JavaScript (ReactJS, NodeJS) e Python;- Experiência com uso, integração, e desenvolvimento de APIs;- Experiência no desenvolvimento de sistemas multi-agente;- Experiência com tecnologias e plataformas cloud (Azure, GCP, AWS) e deployment de soluções em infraestruturas on-premise.- Experiência demonstrável no desenvolvimento de sistemas de software que usem LLMs e arquiteturas Agentic RAG
Fatores de Preferência
- Experiência com as tecnologias Linux, Docker, MongoDB, PostgreSQL, e Opal; - Experiência com metodologias e tecnologias de CI/CD;
Período de candidatura
Desde 12 Feb 2026 a 26 Feb 2026
[Brevemente]
Centro
Computação Centrada no Humano e Ciência da Informação