- Madireddy Rishika - Github profile
- Pranamya Rajashekhar - Github profile
- Manas Doshi - Github profile
- Gagandeep N - Github profile
Project Link: Click here Demo link: Click here
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.
To get a local copy up and running follow these simple steps.
Things you need to use the software and how to install them.
-
npm
npm install npm@latest -g
-
Python Use the official Python installer:
- Download the installer from python.org.
- Run the installer and check the box to add Python to PATH.
-
Streamlit Open a terminal and run:
sh pip install streamlit streamlit hello
- Get a free API Key at Google AI Studio
- Clone the repo:
git clone https://github.com/pranamyaRK/Inquisitive-Multilingual-AI-Question-Generator.git
- Install the requirements as mentioned on the requirements.txt file using below command:
pip install -r requirements.txt
- Enter your API in
.envfile in the following format:API_KEY="ENTER YOUR API"
- To run the app simply type:
streamlit run app.py
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