I'm a nontechnical founder building a study platform for Brazil's competitive government hiring exams, where candidates take written tests and compete for public sector jobs.
I want to use AI to turn a large bank of past exam questions into short lessons, each focused on one specific topic or skill. My goal is to produce these lessons at high volume while keeping them accurate.
I'm struggling to get AI to identify which questions belong together. Two questions can cover the same subtopic but need different explanations. Calculating a percentage increase and finding the original value after an increase are one example.
Each lesson should have:
- Two concept questions.
- Two new practice questions.
- Two original exam questions, kept unchanged.
The first four questions should prepare the student to solve the final two independently.
With help from AI coding tools, I've built a workflow using existing models, reusable instructions ("skills"), and code functions for extracting documents, pairing questions, and checking results. I run planning, generation, and editorial review in separate AI sessions.
I've tried grouping by subject, text similarity, embeddings, and AI-written skill descriptions. I still get pairs that require different explanations. Stricter matching also removes useful pairs. I've also found that exam questions and official answer keys often don't provide enough information to generate accurate explanations.
In one local batch, six lessons reached editorial review. Only one passed.
Would you start with a detailed topic hierarchy and classify the questions, or identify the knowledge each question requires and build lessons around that?
If you've solved something similar, what worked? A concrete example or tool recommendation would help me understand what to try next.