Skip to content

deepugagan16/Inquisitive-Multilingual-AI-Question-Generator

 
 

Repository files navigation

Inquisitive-Multilingual-AI-Question-Generator

Contributors - TeamID : SWTID1720099578

Project Link: Click here Demo link: Click here

About The Project

An advanced AI-driven question generator capable of creating insightful and contextually relevant questions in multiple languages. Leveraged cutting-edge natural language processing (NLP) techniques and machine learning algorithms to ensure accuracy and adaptability across diverse linguistic and cultural contexts. This project involved extensive research, data analysis, and collaboration with cross-functional teams to refine and optimize the AI model.

This application utilizes the powerful PALM architecture to autonomously create questions based on user input text. This multilingual tool interacts smoothly, extracting essential details to craft pertinent questions in multiple languages. By dynamically generating questions, it boosts understanding and engagement, promoting a deeper dive into textual content across different languages.

Built With

Python and Streamlit

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

Things you need to use the software and how to install them.

  • npm

    npm install npm@latest -g
  • Python Use the official Python installer:

    1. Download the installer from python.org.
    2. Run the installer and check the box to add Python to PATH.
  • Streamlit Open a terminal and run: sh pip install streamlit streamlit hello

Installation

  1. Get a free API Key at Google AI Studio
  2. Clone the repo:
    git clone https://github.com/pranamyaRK/Inquisitive-Multilingual-AI-Question-Generator.git
  3. Install the requirements as mentioned on the requirements.txt file using below command:
    pip install -r requirements.txt
  4. Enter your API in .env file in the following format:
    API_KEY="ENTER YOUR API"
  5. To run the app simply type:
    streamlit run app.py

Usage

Scenario 1: Corporate Training Programs Employees can input training materials, and the application will generate quizzes, promoting active learning and reinforcing essential concepts. This automated process saves trainers' time and supports self-paced learning, enhancing knowledge retention and skill development.

Scenario 2: Content Creation for Marketing In marketing, can be used to convert product descriptions or promotional content into interactive quizzes or FAQs. This approach engages customers, fosters brand interaction, and provides insights into consumer preferences and comprehension. The dynamic nature of the generated questions keeps content fresh and engaging, boosting customer interest and retention.

Scenario 3: Knowledge Management in Meetings During corporate meetings, utilize this application to summarize discussions in real-time and generate follow-up questions. This ensures participants thoroughly understand the topics, encourages critical thinking, and clarifies ambiguities. Automating question generation streamlines the meeting process, promotes active engagement, and enables deeper exploration of subjects, leading to more productive and insightful discussions.

Demo link: Click here

Acknowledgments

(back to top)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%