Natural language processing (NLP) is the ability of a computer program to understand human language as it is spoken. It is a field of computer science, artificial intelligence, and computational linguistics concerned with the interactions between computers and human (natural) languages. NLP can run in two ways in Kautilya-
1- Directly from the Data source: Kautilya can connect directly to the production server or data from the excel file can be uploaded in Kautilya. By using self-service functionality user can analyse the data. Currently following databases supported-
- MS-SQL (Version 7 and above)
- Oracle (Version 8 and above)
- Excel File (.xls version 97-2003)
- Using dremio Kautilya can connect to BIG-DATA as well.
2- Using Kautilya embedded repository: Kautilya has a highly optimized repository which can handle large sets of data. For the same, one can create a data-set by creating a report and populating the repository.
NLP in Kautilya acts like a Google search engine for data analysis. It allow users to type their day to day business questions in a natural language to know the story of the data. It enables the organization to play with their huge data and saves a lot of time, effort and cost in data analysis.