A newer version of the Gradio SDK is available:
5.25.2
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臋
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.
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
- Sklonuj repozytorium:
git clone https://huggingface.co/spaces/jaczad/Rekruter
- Zainstaluj wymagane zale偶no艣ci:
pip install -r requirements.txt
- Ustaw zmienn膮 艣rodowiskow膮 z kluczem API OpenAI:
export OPENAI_API_KEY='tw贸j-klucz-api'
U偶ycie
- Uruchom aplikacj臋:
python app.py
- Otw贸rz przegl膮dark臋 i przejd藕 pod wskazany adres
- Wklej tekst og艂oszenia o prac臋 do pola tekstowego
- Kliknij "Submit" aby otrzyma膰 analiz臋
Struktura projektu
app.py
- g艂贸wny plik aplikacjimatryca.csv
- plik zawieraj膮cy matryc臋 pyta艅 i kryteri贸w ocenyrequirements.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