Inquisitive
Este repositório contém o conteúdo de Inquisitive: gerador de questionário generativo alimentado por inteligência artificial.
Inquisitive
Nosso cliente, NewsSphere, é uma organização de notícias líder dedicada a expandir seu alcance global e aumentar o envolvimento do público. Com uma grande quantidade de conteúdo publicado diariamente em vários idiomas, a organização enfrenta o desafio considerável de criar manualmente questionários e avaliações para cada artigo. Este processo não é apenas demorado, mas também sujeito a inconsistências entre diferentes línguas e contextos culturais.
User Input:
o usuário envia um tópico ou artigo de notícias em qualquer idioma.
Quiz Customizations:
o usuário pode personalizar o questionário com base no número de perguntas, nível de dificuldade e exigência de dicas.
Paragraph Generation:
Nos casos em que o usuário insere um tópico em vez de um texto grande, primeiro é fornecido um parágrafo para compreensão do usuário.
Language Detection:
o aplicativo utiliza a API de tradução para detectar o idioma do conteúdo enviado.
Translation to English:
se o conteúdo não estiver em inglês, o aplicativo o traduz para inglês usando a API de tradução.
Question Generation:
o aplicativo chama a API Gemini para gerar perguntas diversas e contextualmente relevantes com base na entrada.
Translation Back:
as perguntas geradas são traduzidas de volta para o idioma original da notícia usando a API de tradução.
Output:
O aplicativo apresenta as perguntas no idioma original ao usuário em formato interativo.
Quiz:
o usuário agora pode responder aos vários tipos de perguntas geradas como MCQ, Correto Múltiplo, Tipo Numérico e Verdadeiro / Falso.
Evaluation:
Depois que o questionário é enviado ✅, os envios são verificados quanto à correção.
Result:
os resultados são calculados e exibidos na página.
Analysis:
Todas as perguntas e respostas podem ser analisadas na seção de análise de resultados fornecida.
Clone o repositório:
git clone https://github.com/Bbs1412/Inquisitive_GenAI_quiz
cd Inquisitive_GenAI_quiz
Crie e ative o ambiente python:
python -m venv env
. e nv S cripts a ctivate
Instale as bibliotecas necessárias:
pip install -r requirements.txt
Gere a chave Gemini-API:
Você precisa de uma chave de API Gemini para gerar o conteúdo usando GenAI do Google.
Crie um arquivo 'api.env' no diretório atual e salve a chave API nele:
API = "your_key"
Execute o aplicativo:
streamlit run app.py
Quaisquer contribuições para este repositório ou sugestões são bem-vindas!