Χίλια βιογραφικά σε έναν φάκελο. Η αντιπαραβολή τους με μια ανοιχτή θέση σήμαινε διάβασμα
και φιλτράρισμα σε Excel, οπότε στην πράξη έβλεπαν μόνο τα πιο πρόσφατα.
ΠΕΛΑΤΗΣΕλληνικός όμιλος λιανικής
ΡΟΛΟΣΜοναδικός αρχιτέκτονας
ΚΑΤΑΣΤΑΣΗΣε παραγωγή από Φεβ 2026
ΑΡΧΙΤΕΚΤΟΝΙΚΗΙδιωτικό VPC, πρόσβαση VPN
Το πρόβλημα
Η ομάδα προσλήψεων είχε περίπου χίλια βιογραφικά και ένα σύνολο περιγραφών ανοιχτών
θέσεων. Το να τα φέρεις σε επαφή σήμαινε χειροκίνητο διάβασμα και φιλτράρισμα σε Excel:
ώρες ανά θέση.
Το πραγματικό κόστος δεν ήταν οι ώρες. Ήταν ότι καλοί υποψήφιοι που ήδη υπήρχαν στη
βάση δεν έφταναν ποτέ σε κανέναν, επειδή δεν προλάβαινε κανείς. Ένα βιογραφικό οκτώ
μηνών ήταν σαν να μην υπήρχε.
Τι έφτιαξα
Έναν retrieval agent που ευρετηριάζει τα βιογραφικά μαζί με τις περιγραφές θέσεων του
πελάτη και αντιπαραβάλλει υποψηφίους με συγκεκριμένη ανοιχτή θέση κατά παραγγελία. Ο
recruiter συζητά μαζί του αντί να διαβάζει μια λίστα κατάταξης.
1.000βιογραφικά στο ευρετήριο
~10ταυτόχρονοι χρήστες
~50CloudWatch alarms σε παραγωγή
Λεπτάαπό το αρχείο σε λίστα επικοινωνίας
Αρχιτεκτονική
Η απαίτηση ασφαλείας καθόρισε την τοπολογία, και όχι το αντίστροφο. Η εφαρμογή τρέχει σε
private subnet, προσβάσιμη μόνο μέσω του VPN του πελάτη. Τα serverless components
διατηρήθηκαν όπου το επέτρεπε το όριο ασφαλείας, με πρόσβαση μέσω VPC endpoints αντί για
το δημόσιο διαδίκτυο.
Δίκτυο πελάτη
1
Recruiterμέσα στο δίκτυο του πελάτη
η μοναδική είσοδος
2
Client VPNδεν υπάρχει δημόσιο endpoint να βρεθεί
VPC · private subnet
3
Εφαρμογή & agentsτο inference τρέχει δίπλα στα δεδομένα
ιδιωτική δρομολόγηση
4
VPC endpointsgateway και interface, ώστε το serverless να παραμείνει serverless
ανάκτηση
5
Knowledge Base1.000 βιογραφικά μαζί με τις περιγραφές θέσεων
Ο recruiter δουλεύει μέσα από το δίκτυο του ίδιου του πελάτη.
Η πρόσβαση γίνεται μόνο μέσω του VPN του πελάτη. Δεν υπάρχει δημόσιο endpoint να ανακαλυφθεί, οπότε τα δεδομένα υποψηφίων δεν περνούν ποτέ από δημόσια διαδρομή.
Η εφαρμογή και οι agents βρίσκονται στο private subnet, που κρατά το inference δίπλα στα δεδομένα αντί να τα στέλνει έξω και πίσω.
Όσα components μπορούσαν να μείνουν serverless έμειναν, με πρόσβαση μέσω gateway και interface endpoints αντί για το διαδίκτυο.
Τα βιογραφικά και οι περιγραφές θέσεων του πελάτη ευρετηριάζονται μαζί, και αυτό επιτρέπει στον agent να εξηγεί γιατί ένας υποψήφιος ταιριάζει σε συγκεκριμένο ρόλο.
Η απαίτηση ασφαλείας καθόρισε την τοπολογία. Το serverless διατηρήθηκε όπου το επέτρεπε το όριο.
Οι αποφάσεις που μέτρησαν
Η ασφάλεια καθόρισε την τοπολογία
Η προεπιλογή μου είναι serverless. Εδώ ο πελάτης χρειαζόταν τα δεδομένα υποψηφίων να μην
περνούν ποτέ από δημόσια διαδρομή, κάτι που σήμαινε private subnet πίσω από το VPN του.
Αντί να εγκαταλείψω εντελώς το serverless, όσα components μπορούσαν να παραμείνουν
serverless παρέμειναν, με πρόσβαση μέσω gateway και interface endpoints. Οι ίδιοι οι
agents αναπτύχθηκαν μέσα στο VPC ώστε δεδομένα και inference να βρίσκονται κοντά,
μειώνοντας και το latency και τη μεταφορά.
Διαστασιολόγηση για δέκα χρήστες, όχι για δέκα χιλιάδες
Δύο-τρεις διαχειριστές και τρεις-τέσσερις recruiters. Ο σχεδιασμός για φανταστική
κλίμακα θα χρέωνε τον πελάτη για χωρητικότητα που δεν επρόκειτο ποτέ να χρησιμοποιηθεί.
Η προσαρμογή στην πραγματική ζήτηση είναι απόφαση, όχι συμβιβασμός.
Μια λίστα που κανείς δεν εμπιστεύεται είναι εργαλείο που κανείς δεν ανοίγει
Ο agent εξηγεί γιατί πρότεινε κάθε υποψήφιο, παραπέμπει στα βιογραφικά πίσω από κάθε
απάντηση, και συγκρίνει υποψηφίους μεταξύ τους όταν αυτό κάνει τη διαφορά πιο καθαρή. Ο
recruiter μπορεί να διαφωνήσει και να ρωτήσει ξανά. Η εμπιστοσύνη είναι το χαρακτηριστικό
που κρίνει αν το εργαλείο θα χρησιμοποιείται ακόμη σε έξι μήνες.
Ο πελάτης ορίζει τι σημαίνει «καλός υποψήφιος»
Οι προδιαγραφές των θέσεων καταχωρούνται από τον πελάτη, δεν είναι γραμμένες στον κώδικα
από εμένα. Περιγράφουν τις ικανότητες που πραγματικά απαιτεί κάθε ρόλος, και ο agent
αντιπαραβάλλει με βάση αυτές. Μαζί με το ingestion που ελέγχει ο ίδιος, όλο το σύστημα
παραμένει δικό του.
Αποτέλεσμα
Ένας recruiter περνά από χίλια αδιάβαστα βιογραφικά σε μια λίστα με στοιχεία
επικοινωνίας μέσα σε λίγα λεπτά συζήτησης.
Το σύστημα βρίσκεται σε καθημερινή χρήση από τον Φεβρουάριο του 2026. Ο ίδιος πελάτης
ζήτησε στη συνέχεια να επεκταθεί το αδελφό σύστημα, ο βοηθός λογιστικών εγχειριδίων της
ίδιας ανάθεσης, και σε άλλη εταιρεία του ομίλου.
Διαθέσιμος για remote ρόλους παγκοσμίως
Solutions Architect με έδρα την Αθήνα, σε GenAI παραγωγής πάνω σε AWS. Remote παγκοσμίως, ή υβριδικά στην Αθήνα.