Inspiration
Inspired by the transformative potential of AI in education, we embarked on creating "Intuition" and "InsightAI". Our goal is to harness Azure AI's capabilities to create a personalized and adaptive learning environment. We envision a future where education is not just a one-size-fits-all solution but is tailored to each learner's unique needs and preferences.
What it does
"InsightAI" is a sophisticated learning platform that integrates Azure's cloud services and databases to create a personalized learning experience. After an initial onboarding process, the system, leveraging Azure's robust data handling capabilities, crafts a tailored curriculum for each user. The platform features AI-generated content, interactive presentations with DALL-E 3 images, and Eleven Labs TTS audio, all seamlessly managed and delivered through Azure's cloud infrastructure.
How we built it
Our technology stack includes FastAPI for the backend, integrated with Azure Blob Storage and Azure SQL Database for efficient data management. The frontend is built with React and Node.js, offering a responsive and intuitive user interface. The integration of GPT-4 and CLIP models, alongside DALL-E 3 and Eleven Labs TTS, is crucial in content generation, all underpinned by Azure's cloud services for scalability and performance.
Challenges we ran into
One of our primary challenges was integrating Azure services seamlessly with our complex AI models and ensuring data consistency and scalability. While we have made significant progress, fully realizing the potential of Azure storage and database solutions remains a key focus area for us.
Accomplishments that we're proud of
We are proud to have developed a prototype that effectively uses Azure AI and data services, marking a significant step towards personalized AI-driven education. Our system's ability to generate customized learning content and provide real-time AI tutoring showcases our innovative use of Azure's cloud capabilities.
What we learned
This project has been a profound learning experience in integrating Azure AI and data services with advanced AI models. We gained insights into the power of Azure in managing complex data and AI interactions, essential for next-generation educational technology.
What's next for Intuition
Our next steps involve deepening the integration with Azure services, enhancing the AI's real-time interaction capabilities, and broadening the scope of our educational content. We are committed to evolving "Intuition" into a comprehensive AI-powered educational platform, utilizing the full spectrum of Azure's capabilities.
Built With
- and
- azure
- azure-sql-database-(for-managing-user-data-and-learning-content)-databases:-mongodb-(storing-user-profiles-and-learning-preferences)
- dall-e-3-(image-generation-for-presentation-slides)
- database
- eleven-labs-text-to-speech-api-(for-audio-generation-of-course-content)-other-technologies:-docker-(containerization-and-deployment)
- for
- frontend-enhancements)
- full
- integration
- languages:-javascript-(for-the-chrome-extension
- node.js-(server-side-javascript-environment)-cloud-services:-azure-blob-storage-(for-storing-images
- openai-clip-(image-recognition-model)
- planned
- presentation-materials)
- python-(backend-development-with-fastapi)-frameworks:-fastapi-(backend-api-development)
- react-(frontend-development)
- redis-(caching-and-temporary-data-storage)-apis:-openai-gpt-4-(for-generating-course-content-and-real-time-tutor-responses)
- services
- storage
- websocket-(for-real-time-data-transfer-and-low-latency-interactions)
Log in or sign up for Devpost to join the conversation.