Technical feasibility of an AI tutoring assistant (Latin translation)

Hi All!

I am exploring the idea of a web-based AI tutoring assistant using the Gemini API. Users would be able to ask questions, upload their own learning materials and interactively complete worksheets within the application WITHOUT directly getting the Solution.

The system should retrieve relevant information from uploaded documents, provide understandable explanations, ask follow-up questions and generate individual practice exercises. Also I want to create editable html out of the uploaded exercices in order to allow the users an even more interactive atmosphere.

I would be interested in your practical assessment:

  • How would you design the technical architecture of such a system? (e.g. which model also regarding pricing?

  • Where do you see the greatest technical challenges?

  • How could hallucinations and incorrect feedback be reduced?

  • Which challenges would arise regarding costs and scalability with the API?

  • How long would you think the development takes time?

Experiences from similar projects would be especially helpful and sharing helpful insights.