Problem: Many fundamental data science tasks, such as predicting sales, prices, machine failures, and fraud, often involve relatively simple machine learning models. The potential for automation in these areas is substantial, allowing for the creation of AI-driven solutions that can expedite the development process. ETL (Extract, Transform, Load) pipelines can also be automated using generic templates. Countless hours are typically spent on writing prototype code for even the most basic tasks can be saved. Also, companies need to build a team of ML engineers, analysts, and data scientists before they can start making data-driven decisions which greatly hinders their progress in their initial years. Solution: The assistant automates labour-intensive data preprocessing and modelling, making it accessible to a broader audience. Its unique features save time, ensure consistency, and elevate the quality of data analysis and decision-making processes. It can be used as an assistant by people having laymen knowledge of machine learning or data analysis to solve end-to-end ML tasks like classification and regression. Unique Features: 1. Complex dataset and tasks: It can handle complex datasets with multiple columns with various datatypes for tasks such as regression and classification and can solve these tasks in an end-to-end manner. 2. Data preprocessing: It takes charge of essential ETL processes, encompassing data loading, missing value handling, redundancy removal, and preprocessing, including scaling, one-hot encoding, and converting categorical data to numerical formats. 3. Feature Engineering: It also has the capacity to engineer new features through diverse transformations. 4. Model training: The assistant can train multiple models and identify the optimal one on its own. Following model training, it engages in hyperparameter tuning to enhance performance.