Open comments for this post
Devlog 1: First Steps
Project Vision & Architecture
I want to build an educational AI assistant for Dutch high school students preparing for their final VWO (and HAVO) exams. I started this project because I think many students struggle to get detailed feedback while studying independently, and AI could help fill that gap. I also noticed a similar project already existing (https://aivoorleerlingen.nl/), but they put the study knowledge in context, rather than an actual database and retrained AI models. I hope that I got you a little excited :D.
To achieve this project, I’m going to use the AI architecture shown in the screenshot below.
-
Training the AI: The model is trained on exam questions and answers so it learns how VWO and HAVO exam solutions are typically written.
-
Providing study material: The AI can look up relevant curriculum information before answering, which helps it give more accurate explanations.
What is working already
I successfully built the first data preparation script. It can now process scraped exam questions and convert them into a format that can later be used for AI training. I don’t have any screenshots yet, but I’m planning to release the source as soon as the training loop is complete.
Next Actions & Milestones
-
Acquire Textbook Data: Create and test
prepare_rag_db.py to see if it can initialize the vector database.
-
Complete the Tenstorrent Training Loop: Finish the training script by implementing extra steps.
-
Establish Inference Pipeline: Build an evaluation script that connects the fine-tuned model with Qdrant vector retrieval, generating and comparing exam responses against the test set.
I would appreciate it if you want to follow my progress! If you want more explanations on a specific step, or if the next devlog should be in simpler language, let me know.