--- 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](logo-korektor.png) 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](https://www.linkedin.com/in/agata-gawska-b74506205/) - og贸lna koncepcja, opracowanie matrycy, schematu dzia艂ania i przeprowadzenie test贸w. - [Jacek Zadro偶ny](https://linkedin.com/in/jaczad) - programowanie, dob贸r technologii, wdra偶anie, dokumentacja. ![Belka z logotypami](belka.png) ## 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: ```bash git clone https://huggingface.co/spaces/jaczad/Rekruter ``` 2. Zainstaluj wymagane zale偶no艣ci: ```bash pip install -r requirements.txt ``` 3. Ustaw zmienn膮 艣rodowiskow膮 z kluczem API OpenAI: ```bash export OPENAI_API_KEY='tw贸j-klucz-api' ``` ## U偶ycie 1. Uruchom aplikacj臋: ```bash python app.py ``` 2. Otw贸rz przegl膮dark臋 i przejd藕 pod wskazany adres 3. Wklej tekst og艂oszenia o prac臋 do pola tekstowego 4. 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](polityka.md)