AI-Powered Tutor App Enhancement

Job ID: 39206052

Budget: $30 – $250 USD

I have an AI-powered tutor app designed to provide students with personalized, on-demand subject tutoring through conversational AI. The application enables students to interact with specialized AI tutors across different academic subjects, creating a scalable, accessible learning experience. Built on React (frontend) and FastAPI (backend), the platform leverages OpenAI's Assistants API to deliver contextually relevant educational support, with user data and chat history managed in Firebase.


Current Technical Issue and Known Issues & Investigation Points
o The AI agent must interpret and respond to user questions based solely on the content of the uploaded documents.
o It should provide clear, concise, and accurate answers or explanations derived from the document content.
o The agent must maintain conversation context within a single session (thread) so users can ask follow-up questions without repeating information.
o Responses should be delivered within a reasonable time (typically 1-3 seconds)
o The AI agent should be trained on the documents uploaded (create an index??) on the table of contents so it knows where the student is in the learning journey
o Conversation History: All previous conversations are saved in the sidebar, organized by subject and date, so students can refer back to past learning sessions
o Context-Aware Responses: The AI tutor maintains context of the conversation and the specific subject, providing relevant and focused educational assistance

Simply put the AI tutor should act like a tutor and help the student learn the work. Then it should offer assessments and quizzes.

See more detail in the doc - with login details for student and admin
Related categories: React Native Google Firebase FastAPI OpenAI