Promraw (Prompt -Draw)

online game that uses AI to score user-submitted digital drawings to zany prompts like, "Draw a giraffe in the arctic" or "Draw a bumblebee loves capitalism."

  • 3,472 Raised
  • 250 Views
  • 3 Judges

Categories

  • This hackathon has categories available. Please select one if necessary.

Gallery

Description

Team Name:  Unkils

Members: Mayur Asodara

Github Repo: Starknet-submission 

https://github.com/mayuras7685/Starknet-submission

Promraw - Prompt, Draw 🎨

Introduction

Welcome to Promraw, an online game that brings together creativity and AI to score user-submitted digital drawings based on zany prompts! With Promraw, users can unleash their artistic talents while enjoying a fun and interactive experience.


Promraw At a Glance: Promraw is like an AI sandwich with humans in the middle! Here's how it works:

1. Silly Prompts: Users are presented with amusing and quirky prompts such as "a shark in a barrel" or "the world's fastest frog."

2. Drawing Time: Users then draw their interpretation of the given prompt using our browser-based drawing tool powered by Literally Canvas.

 3. AI Scoring: Once the drawing is submitted, our AI system, Paint, scores the drawing using CLIP, a model trained on image-text pairs. The closer the user's drawing is to the prompt's image representation according to CLIP, the higher the score.


How We Generate Prompts?

We didn't stop at just a few prompts; we used AI to generate thousands of creative prompts! Here's how:

  • Initial Prompts: We started with a set of initial prompts.
  • AI Prompt Generation: Leveraging GPT-2, a generative text model, we expanded our prompt collection to include thousands of unique and unexpected ideas
  • Human Touch: While AI generated most of the prompts, our team ensured that they all encouraged fun and creativity.


Tech Stack:

  • Flask: Backend web framework for handling server-side logic.
  • TensorFlow & PyTorch: Deep learning frameworks for AI model development.
  • CLIP: AI model for scoring user drawings based on image-text pairs.
  • Vanilla JS: JavaScript for interactive client-side functionalities.


Future Updates:

We have exciting plans to enhance Promraw even further:

  • NFT marketplace Integration: Soon, users will be able to turn their digital drawings into non-fungible tokens (NFTs) and even sell them in our integrated NFT marketplace!
  • Content Moderation: We're working on improving content moderation tools to ensure a positive and safe experience for all users.

Attachments