Inspiration
The inspiration for Inkspire stemmed from observing the common difficulties faced by students and professionals in essay writing, particularly in complying with strict formatting guidelines like MLA. We aimed to create a tool that not only assists in structuring essays and correcting grammar but also inspires users by generating creative ideas and enhancing their writing process.
What it does
Inkspire is an AI-powered writing assistant that helps users craft essays in real time. It provides guidance on MLA formatting, grammar corrections, and structured content development. Users can speak directly into the interface, and Inkspire will offer suggestions, corrections, and ideas to expand their narrative.
How we built it
We built Inkspire using a combination of cutting-edge technologies:
- Streamlit for the front end to create an intuitive and responsive user interface.
- OpenAI's GPT models to generate text-based suggestions and ideas.
- OpenAI's Whisper model for speech-to-text functionality, enabling users to dictate their essays. The application is structured with a clear separation between the backend processing and the frontend user experience, ensuring efficient data handling and user interaction.
Challenges we ran into
Integrating multiple AI technologies presented several challenges, particularly in maintaining real-time responsiveness. We encountered latency issues between user input and AI responses, which required optimizing our API calls and managing asynchronous tasks efficiently. Additionally, ensuring that the text-to-speech and speech-to-text functionalities were seamlessly integrated tested our debugging and integration skills.
Accomplishments that we're proud of
We are proud of creating a fully functional AI assistant that not only meets the basic requirements of essay writing assistance but also goes beyond by enhancing user creativity and engagement. The ability to input via both text and voice broadens the accessibility of Inkspire, making it a versatile tool for various user preferences.
What we learned
Throughout the development of Inkspire, we deepened our understanding of AI's capabilities in natural language processing and its application in educational tools. We also improved our skills in frontend development with Streamlit and learned crucial aspects of application security and data management.
What's next for Inkspire
Moving forward, we plan to expand Inkspire's capabilities by integrating more diverse linguistic models to support additional languages and dialects. We also aim to include more academic formats beyond MLA to cater to a broader range of writing styles and requirements. Additionally, incorporating user feedback mechanisms will enable us to continuously improve the tool based on real-world usage and needs.
Built With
- openai
- python
- streamlit
Log in or sign up for Devpost to join the conversation.