Skip to content

mqhaji/VTHacks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👩‍💻VTHacks👩‍💻

Spectrabot 🤖

⚡ WE ARE THE SPECTRABOTS ⚡

Team Members:
Musa Haji: www.linkedin.com/in/musa-haji-38722826b
Emil Baez: www.linkedin.com/in/emil-baez-salazar
Sammy Fischer: https://www.linkedin.com/in/sammy-fischer-89ab55291/
Krisanny Salazar: www.linkedin.com/in/krisanny-salazar-56547622a

Description:

Spectrabot is an online DEI (Diversity, Equity, and Inclusion) consultant powered by OpenAI, designed to optimize inclusivity in job listings. The AI model targets businesses that want to emphasize diversity in their company culture. Employers can easily submit a draft of their job listing to Spectrabot, which then generates recommendations that enhance the job listing, making it more inclusive and appealing to a diverse range of potential candidates.

Note

How to run: Clone repository onto your local computer.
Enter:

pip install -r requirements.txt

Run the app.py file, this will open a locally hosted server that'll automatically open the webpage. Once the webpage is open, copy and paste your API key into the top left text box
How to use: Simply copy and paste your job listing into the bottom left text box, and wait patiently for Spectrabot to provide you with a response.

Important

An OpenAI API key is required to run the program

What makes our project standout

What sets Spectrabot apart from ChatGPT and other AI models is its specialized focus on growing and maintaining inclusivity in the workforce. Many people are unaware of ChatGPT's full potential due to the challenge of envisioning its endless possibilities. Spectrabot, on the other hand, is intentionally designed and advertised to enhance DEI. In doing so, it raises more awareness of the necessity of inclusivity in the workforce starting from the very beginning of the hiring process.

What was our motivation?

We were inspired by the DEI Program Action Team and our personal experiences as minorities in tech. In the U.S., 22% of tech workers are ethnic minorities and 25% of black computer science students don't know anyone in Big Tech. After experiencing the lack of exposure regarding minorities in tech first-hand, we sought out to help reduce the diversity, equity, and inclusion disparity.

Why did we create Spectrabot?

We built Spectrabot so that employers could ensure their job listings are inclusive and appealing to a diverse pool of candidates.

What problem does it solve?

Spectrabot hopes to improve the diversity in the U.S. by increasing accessibility to inclusivity.

What makes a job listing inclusive?

Inclusive Non-Inclusive
Gender-neutral Gendered Language
Skill-based Unnecessary Qualifications
Straightforward Language Technical Jargon
Benefits Listed Ommitting Benefits

What challenges did we face? 🥊

- Integration 
  - We struggled when it came time to integrate the api with the front-end using flask.
- Rending Webpage
  - We encountered many small issues when rendering the webpage.

What did we learn?

@@ Advanced HTML Formatting @@
  - We managed to get the website to look well put and clean.
@@ OpenAI API Implementation @@
  - We used python scripts to implement the API.
@@ Flask @@
  - Flask was vital in integrating the API with the front-end.

What could we improve?

+ The Ideal
  - We wanted to develop our own AI, but given the timeframe, we 
    managed to achieve a usable webpage utilizing OpenAI. Our AI
    would have provided more structured and user-specific feedback.
    Additionally, considering our usage of OpenAI, we would have preferred
    to implement a method that allows users to link their ChatGPT
    account to avoid pasting an AI key. And the website could also be a
    little more polished. 

THANK YOU
Sincerely, Spectrabot Team

CREDITS

Spectrabot Icon
SpaceVector

About

Spectrabot, powered by OpenAI, is an online DEI consultant that helps businesses improve job listings for inclusivity. Employers can submit job listing drafts, and Spectrabot provides recommendations to make them more appealing to diverse candidates. It's a tool designed to optimize diversity in company culture.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors