DataChat

Automated Data Analysis and Management Application

What it does

DataChat application allow users to communicate with data by using natural language. The application can perform analytics and data manipulation operations like deleting records, inserting new records, updating existing records. For performing analytics, the user provide query in a text input. The application will create a prompt by using the query provided by user and description of data to generate a python function code which take the data and give result data. This prompt will be feed to Gemini model. In response the application will give python code. The application will execute the python code to extract result data as per the query. The application will create visualization as per the result data. Then another prompt will be create by using result data and query provided by user to answer query by using the data. This prompt will fed to the Gemini model and in response the application will receive answers to the query. The application will show query, result data, data visualization, query answer to the user via web interface. The user can ask further question regarding answers. For that a text input is provided in web interface.User can provide additional query then a prompt will be created by using the answers generated before and the additional query. This prompt will fed to Gemini model to respond just like a chatbot. The response will be shown to user. For data management operation, generated code will update records in data and affected records are shown to user.

Built with

  • None

Team

By

CodeRed

From

India