SyedAanif /
AI-ML-Python
This repo contains learnings about Artificial Intelligence and Machine Learning using Python Jupyter Notebooks downloaded as HTML
Loading repository data…
Bbs1412 / repository
This repo contains a Generative AI project created in python. It is a multilingual AI powered questions generator based on any text paragraphs or the news article provided.
Inquisitive Generative-AI Powered Multilingual Quiz GeneratorThis repository contains the content of Inquisitive: generative artificial intelligence powered quiz generator.
Our client, NewsSphere, is a leading news organization dedicated to expanding its global reach and enhancing audience engagement. With a vast amount of content published daily in multiple languages, the organization faces the considerable challenge of manually creating quizzes and assessments for each article. This process is not only time-consuming but also prone to inconsistencies across different languages and cultural contexts.
User Input: User submits a topic or news article in any language.
Quiz Customizations: User can customize the quiz based on number of questions, difficulty level and requirement of hints.
Paragraph Generation: In cases where the user inputs a topic instead of a large text, a paragraph is first provided for user comprehension.
Language Detection: The app utilizes the Translation API to detect the language of the submitted content.
Translation to English: If the content is not in English, the app translates it into English using the Translation API.
Question Generation: The app calls the Gemini API to generate diverse and contextually relevant questions based on the input.
Translation Back: The generated questions are translated back into the original language of the news article using the Translation API.
Output: The app presents the questions in the original language to the user in interactive format.
Quiz: User can now answer the various types of the questions generated like MCQ, Multiple Correct, Numerical type and True / False.
Evaluation: Once quiz is submitted ✅, submissions are checked for correctness.
Result: Results are calculated and displayed on the page.
Analysis: All the questions and answers can be analyzed in provided result analysis section.
Clone the repository:
git clone https://github.com/Bbs1412/Inquisitive_GenAI_quiz
cd Inquisitive_GenAI_quiz
Create and activate python environment:
python -m venv env
.\env\Scripts\activate
Install the required libraries:
pip install -r requirements.txt
Generate Gemini-API key:
You need a Gemini API key to generate the content using Google's GenAI.
Create a file '.env' in current directory and save the API-key in it:
API="your_key"
Add API key in '.streamlit/secrets.toml' file as:
API="your_key"
Run the app:
streamlit run app.py
generate_para(), set the model you want to use for paragraph generation.start_question_engine(), set the model you want to use for question generation.Any contributions to this repo or suggestions are welcome!
Selected from shared topics, language and repository description—not editorial ratings.
SyedAanif /
This repo contains learnings about Artificial Intelligence and Machine Learning using Python Jupyter Notebooks downloaded as HTML
Ddhruv-IOT /
This repo. contains the project and stuff that was made during my Internship and Training on Data Analysis, Machine Learning, and Artificial Intelligence in Python at Techinest Pvt. Ltd.
This repo contains AI AGENT using LangChain, Google Gemini LLM and DuckDuckGo
anilreddyperugu1 /
This repo contains basic to adv Python projects using AI
CShivani07 /
This repository contains a Short-Term Internship Report on Artificial Intelligence & Machine Learning, covering key concepts, applications, and Python programs. The report also includes a study on air pollution and its analysis using AI/ML techniques.
littinrajan /
This repo contains an engine which let you transcribe your recorded audio to text and back