Logo do repositório
 
Publicação

Assistente digital baseado em inteligência artificial para PC

authorProfile.emailbiblioteca@isel.pt
datacite.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
dc.contributor.advisorLeite, Nuno Miguel da Costa de Sousa
dc.contributor.advisorFerreira, Artur Jorge
dc.contributor.authorGoulão, António Duarte
dc.date.accessioned2026-02-04T10:36:03Z
dc.date.available2026-02-04T10:36:03Z
dc.date.issued2025-11-17
dc.description.abstractNos últimos anos, os assistentes digitais tornaram-se cada vez mais populares como meio de interação entre utilizadores e sistemas computacionais. No entanto, a maioria das soluções existentes é proprietária e fortemente integrada em ecossistemas fechados, limitando a flexibilidade e transparência. Esta tese propõe o desenvolvimento de um Assistente Digital (AD) para ambiente desktop Windows, modular, extensível e baseado em tecnologias de acesso aberto. O sistema integra reconhecimento automático de fala (ASR), síntese de fala (TTS), processamento de linguagem natural (PLN) e uma interface gráfica interativa. A arquitetura modular permite substituir ou expandir funcionalidades sem comprometer o núcleo do sistema. Um modelo de linguagem em larga escala (LLM) é utilizado para interpretar comandos em linguagem natural, garantindo flexibilidade na compreensão de instruções. Foram implementadas funcionalidades como execução de comandos locais e integração com serviços externos (Google Calendar e Gmail). Todos os comandos foram avaliados com LLM de diferentes dimensões. Os resultados mostraram que o desempenho está diretamente ligado ao modelo utilizado: modelos menores apresentaram falhas ocasionais, enquanto os de maior escala garantiram elevada precisão e consistência. Em todos os casos, os tempos médios de resposta mantiveram-se baixos, na ordem dos décimos de segundo. Para avaliar a usabilidade, foi aplicado um questionário baseado na métrica SUS a 15 utilizadores, com resultados muito positivos (pontuação média de 90.33 em 100). Os participantes mostraram facilidade na execução das tarefas e sugeriram melhorias relevantes. A solução confirma a viabilidade de um AD modular, expansível e open source para desktop. O trabalho constitui uma base sólida para futuras evoluções, permitindo a integração de novos módulos e adoção de diferentes LLM, representando um passo relevante no desenvolvimento de assistentes digitais mais abertos e adaptáveis.por
dc.description.abstractAbstract In recent years, digital assistants have become increasingly popular as a means of interaction between users and computer systems. However, most existing solutions are proprietary and tightly integrated into closed ecosystems, limiting both flexibility and transparency. This thesis proposes the development of a Personal Digital Assistant (PDA) for the Windows desktop environment, designed to be modular, extensible, and based on open technologies. The developed system integrates Automatic Speech Recognition (ASR), Text-to-Speech (TTS), Natural Language Processing (NLP), and an interactive graphical interface. Its modular architecture allows for the replacement or expansion of features without compromising the system core. A large language model (LLM) is used to interpret natural language commands, providing flexibility in understanding user instructions. Features such as execution of local commands and integration with external services (Google Calendar and Gmail) were implemented. All commands were evaluated using LLMs of different sizes. The results showed that system performance is closely tied to the model used: smaller models exhibited occasional errors, while larger models provided high precision and consistency. In all scenarios, the assistant maintained low average response times, typically under one second. To assess usability, a SUS-based questionnaire was conducted with 15 participants, yielding highly positive results (average score of 90.33 out of 100). Participants successfully completed the proposed tasks and provided relevant suggestions for future improvements. The proposed solution confirms the feasibility of a modular, extensible, and open-source PDA for desktop environments. The work lays a solid foundation for future evolution, enabling the integration of new modules and adoption of different LLMs according to the application context, marking a relevant step towards more open and adaptable digital assistants.eng
dc.identifier.tid204177120
dc.identifier.urihttp://hdl.handle.net/10400.21/22634
dc.language.isopor
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectAssistente digital pessoal
dc.subjectInteração do utilizador
dc.subjectModelos de linguagem de grande escala
dc.subjectProcessamento de linguagem natural
dc.subjectReconhecimento de fala
dc.subjectSíntese de fala
dc.subjectLarge language models
dc.subjectNatural language processing
dc.subjectPersonal digital assistant
dc.subjectSpeech recognition
dc.subjectUser interaction
dc.subjectText to speech
dc.titleAssistente digital baseado em inteligência artificial para PC
dc.typemaster thesis
dspace.entity.typePublication
thesis.degree.nameTrabalho de Projeto para obtenção do grau de mestre em Engenharia Informática e de Computadores

Ficheiros

Principais
A mostrar 1 - 1 de 1
Miniatura indisponível
Nome:
AntonioGoulao_MEIC.pdf
Tamanho:
5.44 MB
Formato:
Adobe Portable Document Format
Licença
A mostrar 1 - 1 de 1
Miniatura indisponível
Nome:
license.txt
Tamanho:
4.03 KB
Formato:
Item-specific license agreed upon to submission
Descrição: