Number | Task | Task Lead |
---|---|---|
1 | Research viable datasets for querying and processing. | Devin |
2 | Setup Node.js server and the host machine. | Devin |
3 | Develop a web application to upload datasets in all supported formats. | Devin |
4 | Accept cube specifications through the web application. | Devin |
5 | Build interface for querying and receiving results through the web application. | Devin |
6 | Parse natural language queries using POS tagging. | Ananya |
7 | Write algorithms to convert parsed queries to ANSI SQL. | Ananya |
8 | Train datasets to recognize class hierarchies and synonyms. | Ananya |
9 | Write algorithms to convert SQL results into natural language responses. | Ananya |
10 | Test the natural language processing architecture using the gold standard. | Ananya |
11 | Build a custom Alexa skill with preset queries. | Rishabh |
12 | Connect Alexa skill to Apache Kylin through a REST API. | Rishabh |
13 | Test the data processing architecture by building small data cubes and querying them. | Rishabh |
14 | Build a pipeline for automating the data cube building process. | Rishabh |
15 | Design the query and data architecture and obtain approval from Dr. Bhatnagar. | Rishabh |