Skip to content

Decision Hub addresses the need for a comprehensive decision-making platform, focusing on rule building, rule management, and visualization

Notifications You must be signed in to change notification settings

Rash023/Decision-Hub

 
 

Repository files navigation

DECISION HUB

PROBLEM STATEMENT

Decision Hub addresses the need for a comprehensive decision-making platform, focusing on rule building, rule management, and visualization. The project aims to provide a robust Rule Processing Engine to streamline decision processes and enhance overall efficiency. Develop a Rule Builder application, "DecisionHub," that empowers Business Analysts to create, save, and visualize decision strategies. Provide a no-code rule writing experience and visual representation to test these rules in real-time and observe the calculations at each step.

Decision Hub Logo

DECISION HUB

  • We aim to construct an advanced Decision Hub seamlessly integrating Generative AI, elevating decision-making processes.
  • Our focus lies in creating a no-code rule-writing experience, allowing users to express business knowledge without technological barriers.
  • The platform will offer real-time adaptability, enabling swift updates to decision strategies in response to dynamic digital needs.
  • Harnessing the power of Generative AI, our goal is to develop dynamic decision models for enhanced accuracy and responsiveness.
  • With a user-centric approach, our innovative tool empowers decision-makers, strategists, and analysts in navigating complex decision landscapes with agility and precision.
  • Additionally, we strive to foster collaboration by providing collaboration features, facilitating efficient teamwork among decision-makers.
  • Continuous improvement is at the heart of Decision Hub, ensuring that it evolves to meet the ever-changing needs of decision-makers in the digital landscape.

RULE BUILDING

  • Efficiently create and customize decision rules using an intuitive interface.
  • Empower users to define rules that govern various aspects of decision-making without code.
  • Enable business analysts to focus on penning down their business knowledge without technology barriers.
  • Generate SQL queries corresponding to basic arithmetic expressions with conditional or comparison operators.

RULE MANAGEMENT

  • Centralized rule management for easy organization, modification, and versioning of decision rules.
  • Simplify handling of complex rule sets, promoting agility and adaptability.
  • Swiftly modify and test rules in response to dynamic real-world scenarios.

VISUALIZATION

  • Dynamic visualization tools to help users understand and analyze the impact of decision rules.
  • Upload .csv or .excel files and choose operations like create, read, update tables.
  • Visualize data in the form of graphs, charts, or histograms.
  • Features:
    • Check the logic of each portion of calculations quickly.
    • Run rules in real-time and double-click to identify conditions.
    • Gain insights into the impact of decision rules.

RULE PROCESSING ENGINE

  • A powerful rule processing engine at the core of Decision Hub.
  • Swift and accurate execution of decision rules in real-time.
  • Harness the power of Generative AI for dynamic decision models.
  • Real-time adaptability for swift updates to decision strategies.

KEY FEATURES

  1. REVOLUTIONARY NO-CODE RULE CRAFTING
    Experience a paradigm shift in rule creation with the Rule Builder. Say goodbye to the need for analysts to navigate programming languages or intricate technical interfaces. Our intuitive, no-code environment empowers analysts to express their business acumen seamlessly, free from technological constraints.

  2. EXCELLENCE IN EXCEL-LIKE LOGIC
    Recognizing the familiarity of Business Analysts with tools like Excel, DecisionHub supports the creation of rules through calculator-like logic. Basic arithmetic expressions with conditional or comparison operators are effortlessly translated into rules and queries by the LLM model. Make a smooth transition with DecisionHub for analysts accustomed to widely-used platforms.

  3. DYNAMIC RULE ADAPTATION AND TESTING
    Tackle the challenge of ever-changing business rules head-on. DecisionHub empowers analysts to swiftly modify and test decision strategies in real-time. With a user-friendly interface, rules can be adjusted on-the-fly, allowing for immediate observation of calculations. Reduce errors and streamline adaptation for evolving business requirements.

  4. EFFORTLESS LOGIC CHECKING FOR RULES GALORE
    Simplify the complexity of managing thousands of rules with our application. A user-friendly mechanism facilitates rapid logic checking for each calculation. Leveraging LLM Powered Generative AI, analysts can run rules swiftly, identifying potential issues or incorrect conditions with a simple double-click. Streamline your decision strategies effortlessly.

  5. SEAMLESS LLM INTEGRATION
    Elevate your rule-building experience with seamless integration with a Large Language Model (LLM). Transform plain English text into sophisticated queries that execute seamlessly across diverse platforms, extracting valuable data from databases. Let analysts convert business insights into actionable rules without the encumbrance of technological complexities.

ARCHITECTURAL DIAGRAM

Decision Hub Architectural Diagram

PROTOTYPE VIDEO

QUERY.BUILDER.mp4

CODE DEPLOYMENT

SETTING UP DECISION MAKING & QUERY GENERATION

cd Client
npm install
npm run start
cd Server
npm install
npm run dev

SETTING UP DATA VISUALIZATION

cd Visualizer
pip install -r requirements.txt
python app.py

About

Decision Hub addresses the need for a comprehensive decision-making platform, focusing on rule building, rule management, and visualization

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 29.9%
  • JavaScript 29.5%
  • Python 25.9%
  • Jupyter Notebook 12.2%
  • CSS 2.5%