Rekruter / README.md
Jacek Zadro偶ny
Aktualizacja pliku readme.md
5bfdb80

A newer version of the Gradio SDK is available: 5.25.2

Upgrade
metadata
title: KoREKtor
emoji: 馃憖
colorFrom: yellow
colorTo: green
sdk: gradio
sdk_version: 5.24.0
app_file: app.py
pinned: false

KoREKtor - Analizator Og艂osze艅 o Prac臋

Logo KoREKtora

KoREKtor to narz臋dzie wykorzystuj膮ce sztuczn膮 inteligencj臋 do analizy og艂osze艅 o prac臋 pod k膮tem dost臋pno艣ci dla os贸b z niepe艂nosprawno艣ciami.

Do autorstwa przyznaj膮 si臋:

  • Agata Gawska - og贸lna koncepcja, opracowanie matrycy, schematu dzia艂ania i przeprowadzenie test贸w.
  • Jacek Zadro偶ny - programowanie, dob贸r technologii, wdra偶anie, dokumentacja.

Belka z logotypami

Funkcjonalno艣ci

  • Analiza tekstu og艂oszenia o prac臋
  • Automatyczna ocena 16 r贸偶nych obszar贸w dost臋pno艣ci
  • Generowanie szczeg贸艂owych rekomendacji
  • Wskazywanie cytat贸w uzasadniaj膮cych ocen臋

Wymagania

  • Python 3.8+
  • Zainstalowane zale偶no艣ci z pliku requirements.txt
  • Klucz API OpenAI

Instalacja

  1. Sklonuj repozytorium:
git clone https://huggingface.co/spaces/jaczad/Rekruter
  1. Zainstaluj wymagane zale偶no艣ci:
pip install -r requirements.txt
  1. Ustaw zmienn膮 艣rodowiskow膮 z kluczem API OpenAI:
export OPENAI_API_KEY='tw贸j-klucz-api'

U偶ycie

  1. Uruchom aplikacj臋:
python app.py
  1. Otw贸rz przegl膮dark臋 i przejd藕 pod wskazany adres
  2. Wklej tekst og艂oszenia o prac臋 do pola tekstowego
  3. Kliknij "Submit" aby otrzyma膰 analiz臋

Struktura projektu

  • app.py - g艂贸wny plik aplikacji
  • matryca.csv - plik zawieraj膮cy matryc臋 pyta艅 i kryteri贸w oceny
  • requirements.txt - lista wymaganych bibliotek

Model danych

Analiza wykorzystuje dwa g艂贸wne modele Pydantic:

  • QuestionAnswer - reprezentuje pojedyncze pytanie i odpowied藕
  • JobAdAnalysis - zawiera pe艂n膮 analiz臋 og艂oszenia

Wynik analizy

Wynik zwracany jest w formacie JSON zawieraj膮cym:

  • Obszar analizy
  • Odpowied藕 (TAK/NIE)
  • Cytat z tekstu
  • Rekomendacje
  • Dodatkowe informacje

Polityka prywatno艣ci