Σύστημα Υποβολής Αιτήσεων Εργασίας και Προεπιλογή Βάσει Ανάλυση Βιογραφικού με ΑI agent

Πτυχιακή Εργασία 30780 72 Αναγνώσεις

Πρωτότυπος Τίτλος:
Σύστημα Υποβολής Αιτήσεων Εργασίας και Προεπιλογή Βάσει Ανάλυση Βιογραφικού με ΑI agent
Συγγραφέας:
Φωτεινόπουλος, Παναγιώτης, Ιωάννης
Επιβλέπων καθηγητής:
Τσαδίμας, Ανάργυρος
Περίληψη:
Ο σκοπός αυτής της εργασίας είναι η σχεδίαση ανάπτυξη διαδικτυακής
εφαρμογής η οποία μπορεί να βοηθήσει έναν υποψήφιο στην αναζήτηση
εργασίας αφού αξιολογείται αυτομάτως είτε από κάποιον υπεύθυνο είτε
με χρήση AI agent το βιογραφικό του. Επίσης, η εφαρμογή καλύπτει την
ανάγκη αξιολόγησης αυτοματοποιημένα μεγάλου όγκου αιτήσεων θέσεις
εργασίας αφού υπολογίζεται το score του υποψηφίου και ο υπάλληλος
λαμβάνει τα μεγαλύτερα score βιογραφικών βάσει κριτηρίων που όρισε η
ίδια εταιρεία για μία συγκεκριμένη θέση. Τα εμπλεκόμενα μέλη της
εφαρμογής είναι υποψήφιοι θέσεων, υπάλληλοι (managers / εργοδότες
εταιρειών), διαχειριστές).

Για την επίτευξη αυτού του έργου αναπτύχθηκε αυτή η διαδικτυακή
εφαρμογή πλήρους-στοίβας (full stack) η οποία επικοινωνεί με μία βάση
δεδομένων. Έγινε χρήση του Spring Boot framework με Java language με
συνδυασμό του Vue3.js framework που είναι μία διαδεδομένη βιβλιοθήκη
δημιουργίας διεπαφής-χρήστη. Επίσης, επιλέχθηκε η PostgreSQL ως
σχεσιακή βάση δεδομένων για την μοντελοποίηση οντοτήτων και την
διατήρηση των δεδομένων της εφαρμογής. Ακόμη, έγινε και χρήση Object
Storaging διότι η εφαρμογή αποθηκεύει αρχεία (βιογραφικά) με το
εργαλείο του minIO. Ακόμη, χρησιμοποιήθηκε AI agent για το generation
κειμένου για να κατευθύνει τον υποψήφιο ποια θέση του ταιριάζει
καλύτερα. Αυτό ήταν το API της OpenAI (LLM tool). Επιπροσθέτως,
χρησιμοποιήθηκαν μέθοδοι DevOps με χρήση του docker, docker
compose, ansible, Kubernetes.

Το αποτέλεσμα ήταν ότι κατέληξε η εφαρμογή να είναι πλήρως
λειτουργική βελτιώνοντας αναλογικές διαδικασίες από πλευράς
ταχύτητας, διαθεσιμότητας, επεκτασιμότητας και προσβασιμότητας.
Τέλος, αξιοποιήθηκαν και μέθοδοι για user friendly τακτικές προς τους
χρήστες, προσφέροντας χρηστικότητα, αποδοτικότητα, ασφάλεια και
χώρο για συνεχή βελτίωση. Συνεπώς, η εφαρμογή κατατάσσεται στις
εφαρμογές n-tier καθώς υπάρχει το Presentation Layer για τον Client, το
Business Logic όπου εστιάζει στην λειτουργικότητας της εφαρμογής αλλά
και το Resource Management μεταξύ backend, βάσης δεδομένων με το
frontend κομμάτι της εφαρμογής.
Ημερομηνία κατάθεσης:
2025-07-23
Γλώσσες Τεκμηρίου:
Ελληνικά
Θεματικές Κατηγορίες:
Ηλεκτρονικοί υπολογιστές. Επιστήμη των υπολογιστών
Λοιπά Θέματα:
Εφαρμογές, εργαλεία, κλπ.
Λέξεις-κλειδιά:
Τεχνητή Νοημοσύνη, Εφαρμογή πλήρους-στοίβας, Διαδικτυακή Εφαρμογή
Περιγραφή:
86 σ.,εικ.,πίν.,διαγρ.
Άδεια χρήσης:
19429 Αναφορά Δημιουργού – Μη Εμπορική Χρήση – Όχι Παράγωγα Έργα 4.0

PANAGIOTISFOTEINOPOULOS.pdf

3 MB