/BIRBAL.AI-Analytics-engine

BIRBAL.AI is a dynamic Gen AI-infused Interactive & Analytical Dashboard. Leveraging Meta’s Llama2, and RoBERTa alongside PygWalker for NLP-based Sentiment Analysis, Its AI Insights Engine pioneers Multi-Lingual & Voice interactive analytics, utilizing Bhashini APIs and Meta’s Llama2 across all 22 official languages of India

Primary LanguagePythonMozilla Public License 2.0MPL-2.0

BIRBAL.AI: Bharat Insights and Retrievals with Brilliant Analytics Linkages

BIRBAL.AI is an intelligent analytics and insights platform tailored for India, driven by Generative AI. This repository contains the Streamlit app Birbal, providing an interactive interface for data exploration and visualization.

Table of Contents

Installation

To get started with BIRBAL.AI, ensure you have Python 3.8 or later installed on your system. Follow these steps:

  1. Clone the BIRBAL.AI repository from GitHub:
git clone https://github.com/ayush1501garg/birbal.git
  1. Navigate to the BIRBAL.AI directory:
cd birbal
  1. Install the required Python packages:
pip install -r requirements.txt

Usage

Run BIRBAL.AI using the following command:

streamlit run Home.py

This launches the BIRBAL.AI app in your default web browser.

Features

BIRBAL.AI offers a range of features for effective data exploration and visualization:

  • Data Loading: Load data seamlessly from CSV files, Excel files, and SQL databases.
  • Data Cleaning: Utilize tools for data cleaning, including duplicate removal, handling missing values, and data type conversion.
  • Data Visualization: Choose from various visualization options, such as bar charts, line charts, scatter plots, and histograms.
  • Interactive Dashboards: Create dynamic and interactive dashboards for exploring data effortlessly.

Insights by BIRBAL.AI

BIRBAL.AI serves as an intelligent engine for exploring predefined themes and sectors, providing vision and action summaries at both the National and State levels. Key features include:

Intuitive India Map-based Insights

The user-friendly dashboard offers State and District-level insights through map-based visualizations, user analysis, summary, and sentiment analysis.

Theme-wise Analytics: Deep Dive into Themes and Sectors

In-depth theme-wise analytics delve into sectors, offering keyword clouds and actionable suggestions for informed decision-making.

Talk to Your Data: Enhanced Potential

BIRBAL.AI integrates the Bhashini API, enabling users to interact with data using natural language in Indian languages, enhancing accessibility.

Interactive Features: User Engagement

Users can summarize, tinker, and talk to data in Indian languages, promoting user engagement and making data analysis more accessible.

Explore the power of BIRBAL.AI in gaining meaningful insights from diverse datasets.