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
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 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.
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.
We built Spectrabot so that employers could ensure their job listings are inclusive and appealing to a diverse pool of candidates.
Spectrabot hopes to improve the diversity in the U.S. by increasing accessibility to inclusivity.
| Inclusive | Non-Inclusive |
|---|---|
| Gender-neutral | Gendered Language |
| Skill-based | Unnecessary Qualifications |
| Straightforward Language | Technical Jargon |
| Benefits Listed | Ommitting Benefits |
- 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.@@ 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.+ 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. .jpg?raw=true)
