Propostas Atribuidas

DEI - FCTUC
Gerado a 2024-05-19 02:30:01 (Europe/Lisbon).
Voltar

Titulo Estágio

QUEST AI: Answer Visualisation

Áreas de especialidade

Sistemas Inteligentes

Engenharia de Software

Local do Estágio

Critical Software - Coimbra

Enquadramento

Today’s way to interact between a human and a computer system is changing. Computer systems are becoming more intelligent in the way they communicate with humans, with the latest developments in Natural Language Processing helping a lot the improvement of speech recognition and conversational interaction, like bots and home appliances (Echo and Google Home). The days of having computer personal assistants has come, with Siri, Cortana and others. But the problem is that there are still areas more complex to be addressed, namely asking for data analysis to a personal assistant. One of the important components in an Analytics Chatbot or Assistant is the way it shows the answers, in particular, the analytical answers that are best shown in a visual way.

Critical Software is developing the QUEST AI platform, which is a conversational/search platform that allows the user to do analytical questions and queries in natural language, like: “what are my top 5 customers in USA?” or “list sales product TVs in Japan”. Part of the challenging of developing QUEST AI is dealing with the answer that has to be show to the user. Not only that, but also how to organise and save the answers and organise the available data. Summarising this internship encompasses three main challenges:

- How to best visualise an answer that must be shown to the user, mainly what is the chart or plot to be used and how to position the information in the chart. Here we have experience in using Machine Learning techniques to solve this challenge.
- How to organise and save the created answers in a form of report and/or dashboard.
- How to organise the available data in terms of views, so that, the user can get better answers.

Objetivo

The main goal of this internship is to develop a set of modules in the QUEST AI platform capable of performing three main functionalities:
- Chose how to show an analytical answer to the user;
- How to organise and save these answers;
- How to organise the data that can be analysed.
The engine has to deal with the English language and has to deal with business information like a personal assistant would do, answering with text, charts, tables and commands accordingly.

Plano de Trabalhos - Semestre 1

The internship has the following stages:
- Defining the Scope and Requirements of the Modules to be Developed [result: requirement list, M1 and M2]
- Reading and Writing the State of the Art [result: state of the art, M1 to M4]
- Study of the QUEST AI platform [result: platform description, M1 to M4]
- Creating the Technical Specification [result: technical specification, M5 and M6]
- Writing the internship proposal [result: internship proposal, M5 and M6]

Plano de Trabalhos - Semestre 2

The second semester comprises the following stages:
- Setting up the Development Environment [result: Development Environment, M6]
- Development [result: first prototype, M7 to M9]
- Validation and Verification [result: second prototype, M10]
- Writing the internship report [result: internship report, M10 and M11]

Condições

É fornecido computador e posto de trabalho.

Orientador

Paulo Gomes
paulo.gomes@criticalsoftware.com 📩