Skip to content

Examinator Plus is an AI-Assisted App that generates exam questions (Python / Streamlit / OpenAI / Langchain / RAG)

Notifications You must be signed in to change notification settings

raul-arrabales/ExaminatorPlus

Repository files navigation

Examinator Plus

Examinator Plus is an AI-Assisted App that generates exam questions. It is written in Python following a LLM-App RAG pattern and utilizes the following components:

  • Streamlit for the web interface.
  • Langchain for LLM-app orchestration and doc ingestion/chunking.
  • Vanilla Python prompt processing for RAG (Retrieval Augmented Generation).
  • OpenAI ADA Embeddings for document vectorization.
  • OpenAI Chat Completion API for LLM-based generation (aka ChatGPT API).
  • FAISS for in-memory vector indexing.

Sample question generated from my CV:


App in Streamlit Hub

Try the app at https://examinatorplus.streamlit.app/

About

Examinator Plus is an AI-Assisted App that generates exam questions (Python / Streamlit / OpenAI / Langchain / RAG)

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages