GitHunt
RA

raul-arrabales/ExaminatorPlus

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

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/

Languages

Python100.0%

Contributors

Created April 9, 2024
Updated June 6, 2024