Giter Site home page Giter Site logo

golanruang / hireai Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 1.0 60.54 MB

An AI-powered behavioral interview evaluator, Runner-up overall Hack at SBHacks IX.

Home Page: https://devpost.com/software/hireai

Python 97.70% PowerShell 0.08% C 0.06% JavaScript 0.29% CSS 0.65% HTML 1.19% PHP 0.03%

hireai's Introduction

sbhacks-2023

☁️ Inspiration

For this project, we wanted to create a tool to help undergraduate students ace their behavioral interviews using Artificial Intelligence. We wanted to use Artificial Intelligence because of the massive impact it has had on society so far. In addition, we wanted to experiment with generative AI - specifically ChatGPT's API. We first decided on the overall theme and audience, which was to focus on helping students using some AI tool. At first, we considered developing technologies to assist disadvantaged students, such as a sign language object detection model or an AI model that converted audio clips into cheat sheets. However, while these ideas were practical and seemed fun to code, we felt like an AI interview helper would be an exciting way to experiment with Generative AI and Natural Language Processing. In addition, we all agreed that an AI interview helper would be very useful and relevant, especially given this audience.

🚧 What it does

Our products prompts the user to enter in the company they will interview at, the position they are interviewing for, and a pdf of their resume. It creates 3 questions for them, 2 about their resume, and 1 behavioral, and allows the user to upload a video answering these questions. After processing the video, our model gives a response for each question, grading it from a scale from 1-100 and giving commentary.

👨🏾‍💻 How we built it

For the frontend, we used plain JavaScript, HTML, CSS. For styling, we used Bootstrap, a CSS library. For the backend, we used Python to create REST API's with the framework Flask to connect our frontend to the machine learning model. The machine learning model uses the multiple APIs from OpenAI that helped us convert the video into text, detect filler words, and give feedback on the interview.

👷 Challenges we ran into

We struggled with combining our code and running it all together as some members were beginners and unfamiliar with GitHub's features. In addition, we each tackled a new aspect of web development that we had never done before.

🎉 Accomplishments that we're proud of

We actually finish the entire application! In all, we learned how to user many different services, including bootstrap, flask, REST APIs, etc. Being able to finally display our model's results in our frontend was extremely exciting as we finally were able to make everything work together!

📙 What we learned

We learned a lot of new frameworks and languages. Some highlights include creating a REST API endpoint to connect the frontend to our machine learning model and getting our machine learning model to give good questions and strong feedback.

🔜 What's next for HireAI

In the future, we wish to implement our facial recognition and body language evaluations to further help the users better prepare for their job interviews.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.