Introducing Vidya AI, the game-changer in self-study for school students. Vidya AI harnesses the power of Vertex AI to create a personalized learning experience like never before. By simply uploading PDFs of schoolbooks, notes, and assignments, Vidya AI generates custom embeddings and leverages Google's advanced language model to tailor its functionality to each student's unique curriculum.
Here's how it works: Vidya AI acts as an intelligent chatbot and robust search engine, enabling students to easily navigate and comprehend their syllabus. Whether they're struggling to understand complex concepts or need help solving challenging numerical problems, Vidya AI is there to guide them every step of the way.
This AI-powered tutor provides detailed explanations, offers step-by-step solutions, and adapts to the individual learning pace of each student, making difficult subjects more approachable and less intimidating.
Imagine a study companion that never gets tired, is always ready to help, and can provide instant, accurate answers tailored to the exact material a student is studying. That's Vidya AI. By transforming how students interact with their learning materials, Vidya AI not only enhances comprehension and retention but also fosters a more engaging and interactive educational experience.
Say goodbye to frustration and confusion. With Vidya AI, mastering the syllabus is just a conversation away. Welcome to the future of education. Welcome to Vidya AI.
Google Cloud Platform (GCP)
Clone the repository:
git clone https://github.com/Innovation-Software-in-Sky/GCP-Hackathon-2024-vidyaai.git
npm install
Set up the Environment
export REACT_APP_CONFIG_ID="vertex ai search agent config id"
export GOOGLE_CLOUD_PROJECT="gcp project id"
export DIALOGFLOW_CX_LOCATION="project location e.g.global"
export DIALOGFLOW_CX_AGENT_ID="dialogflow cx agent id"
export DIALOGFLOW_CX_LANGUAGE_CODE="dialogflow cx language e.g. en"
export PORT=8080
export GOOGLE_CLIENT_ID="gcp client id"
export GOOGLE_CLIENT_SECRET="gcp clent secret"
Build the App
npm run bootstrap
Start the App
npm run start
Akash Srivastava
Join on Discord and suggest any feature, give your feeedback and report any bug.