Welcome
Welcome to Aura, a machine learning based chatbot that assists users with virtual environment management and creation in python.
Inspiration
I wanted to make a machine learning based chatbot like ChatGPT. Funnily enough the thing that inspired this project were failed products like the RabbitR1 and the Humane AI Pin. I was pretty stoked on the idea of AI being able to automate tasks for us just by telling it to, so I made this.
Whos it for
This product was designed for beginner python coders that dont really know how to get started and need someone to guide them, or for experts that dont want to go through the hassle of creating stuff themselves and want an AI servant to do that for them.
What it does
It does 2 main things:
- Users can ask questions about code and it will respond like a normal chatbot
- Users can task it with virtual environment management (Creating, deleting venvs, installing packages) it can also play music and generate images because every ML solution has to have that nowadays
How we built it
C# for the front end a combination of C#, Python and Java for the Huggingface API Wrapper. Unity2D was used as the frontend.
Development process
This project was made in under 12 hours, using the Unity2D Framework and Huggingface inference endpoints for processing prompts
Challenges we ran into
Yeah Unity2D wasn't exactly made for ML projects, especially ones that allow transparent overlaying. Had to scour the internet for tutorials on how to do that.
Accomplishments that we're proud of
It works! Especially proud of it being able to detect multiple tasks in one prompt and split them up to do them individually.
What we learned
I learnt how to use the huggingface API and learnt how to create an overlay windows application using Unity
What's next for Aura
Shove it onto my portfolio and increase its sentence transforming capabilities.
Media
Slides link to project: https://docs.google.com/presentation/d/1bqqY97aw5vkdHZS2UvLGldrRGhYXXakIx1-E7RDhvVY/edit?usp=sharing
Video link to project: https://youtu.be/t_h-UZHOg9Q
Log in or sign up for Devpost to join the conversation.