Inspiration

Our application, Script Sage, is a tool that can evaluate and clarify code from any programming language in a simple, understandable way. Our product "Sageifys", clearing any difficult code into something anyone can understand. This invention makes it easier to solve problems creatively and effectively while also eliminating the lines of code.

What it does

Takes a user input for text or image, extracts the data via Google Vision, sends the data to OpenAI using the proper temperatures and token limits for increased efficiency, and outputs written explanations for the code.

How we built it

We challenged ourselves by using Taipy as our front-end framework for all our functions. We used Google's cloud API to extract the text from our images and OpenAI's GPT3.5 for code translation.

Challenges we ran into

Taipy x 10. After implementing Taipy to fulfill our challenge requirements, we realized the framework was mostly meant for statistical showcases of data instead of being oriented around front-end UI.

Accomplishments that we're proud of

The project required lots of new learning like the use of Taipy and Google Cloud AI. Even with our major setbacks like our teammate falling ill, we still persevered and created an admiral project.

What we learned

Our journey as a team with this idea has been an exciting learning experience. Not only did we discover that an app that explains code is extremely beneficial, but we all got to learn new technologies along the way. We've also learned that keeping up with the latest AI and machine learning techniques, and continuously integrating them in our work is crucial to stay relevant in this fast-changing field. Overall, our journey has been truly educational and we are excited with the future of our product!

What's next for ScriptSage

The next steps would be expanding compatibility with various programming languages, and leveraging newer AI techniques to enhance code analysis. By remaining agile and adaptable to the evolving artificial intelligence landscape, we hope that in the future our code analysis tool will offer recommended changes to the user. We would also like to implement visual responses using the Prism library and improve the Taipy user interface.

Built With

Share this project:

Updates