Designing an Open Source Virtual Assistant

A chatbot is a type of agent that allows people to interact with an information repository using natural language. Nowadays, chatbots have been incorporated in the form of conversational assistants on the most important mobile and desktop platforms. In this article, we present our design of an assis...

Full description

Bibliographic Details
Main Authors: Anxo Pérez, Paula Lopez-Otero, Javier Parapar
Format: Article
Language:English
Published: MDPI AG 2020-08-01
Series:Proceedings
Subjects:
Online Access:https://www.mdpi.com/2504-3900/54/1/30
_version_ 1797556578111455232
author Anxo Pérez
Paula Lopez-Otero
Javier Parapar
author_facet Anxo Pérez
Paula Lopez-Otero
Javier Parapar
author_sort Anxo Pérez
collection DOAJ
description A chatbot is a type of agent that allows people to interact with an information repository using natural language. Nowadays, chatbots have been incorporated in the form of conversational assistants on the most important mobile and desktop platforms. In this article, we present our design of an assistant developed with open-source and widely used components. Our proposal covers the process end-to-end, from information gathering and processing to visual and speech-based interaction. We have deployed a proof of concept over the website of our Computer Science Faculty.
first_indexed 2024-03-10T17:04:51Z
format Article
id doaj.art-67cf34a58e984c828d30a31dc53a67ad
institution Directory Open Access Journal
issn 2504-3900
language English
last_indexed 2024-03-10T17:04:51Z
publishDate 2020-08-01
publisher MDPI AG
record_format Article
series Proceedings
spelling doaj.art-67cf34a58e984c828d30a31dc53a67ad2023-11-20T10:51:16ZengMDPI AGProceedings2504-39002020-08-015413010.3390/proceedings2020054030Designing an Open Source Virtual AssistantAnxo Pérez0Paula Lopez-Otero1Javier Parapar2Information Retrieval Lab, Centro de Investigación en Tecnoloxías da Información e as Comunicacións (CITIC), Universidade da Coruña, 15071 A Coruña, SpainInformation Retrieval Lab, Centro de Investigación en Tecnoloxías da Información e as Comunicacións (CITIC), Universidade da Coruña, 15071 A Coruña, SpainInformation Retrieval Lab, Centro de Investigación en Tecnoloxías da Información e as Comunicacións (CITIC), Universidade da Coruña, 15071 A Coruña, SpainA chatbot is a type of agent that allows people to interact with an information repository using natural language. Nowadays, chatbots have been incorporated in the form of conversational assistants on the most important mobile and desktop platforms. In this article, we present our design of an assistant developed with open-source and widely used components. Our proposal covers the process end-to-end, from information gathering and processing to visual and speech-based interaction. We have deployed a proof of concept over the website of our Computer Science Faculty.https://www.mdpi.com/2504-3900/54/1/30conversational assistantchatbotquestion answeringnatural language processingcrawlinginformation retrieval
spellingShingle Anxo Pérez
Paula Lopez-Otero
Javier Parapar
Designing an Open Source Virtual Assistant
Proceedings
conversational assistant
chatbot
question answering
natural language processing
crawling
information retrieval
title Designing an Open Source Virtual Assistant
title_full Designing an Open Source Virtual Assistant
title_fullStr Designing an Open Source Virtual Assistant
title_full_unstemmed Designing an Open Source Virtual Assistant
title_short Designing an Open Source Virtual Assistant
title_sort designing an open source virtual assistant
topic conversational assistant
chatbot
question answering
natural language processing
crawling
information retrieval
url https://www.mdpi.com/2504-3900/54/1/30
work_keys_str_mv AT anxoperez designinganopensourcevirtualassistant
AT paulalopezotero designinganopensourcevirtualassistant
AT javierparapar designinganopensourcevirtualassistant