TwIL‑LM: μικρά μοντέλα τυπικής λογικής που τρέχουν τοπικά

Το TwIL‑LM2 φέρνει τυπική λογική σε μικρό μοντέλο που τρέχει τοπικά. Benchmarks, όρια, άδεια και ασφαλές pilot με ανεξάρτητο verifier.

Το TwIL‑LM δείχνει πώς ένα μικρό μοντέλο μπορεί να αναλάβει ένα στενό βήμα τυπικής λογικής και να τρέξει τοπικά. Η τρέχουσα έκδοση TwIL‑LM2 είναι μοντέλο 1,7 δισ. παραμέτρων για FOL, entailment, semantic parsing και Lean, αλλά δεν είναι verifier ούτε γενικός βοηθός.

Για μια επιχείρηση, η χρήσιμη αρχιτεκτονική είναι συγκεκριμένη: το μοντέλο προτείνει μια formalization, ένας parser ελέγχει τη μορφή, ένας συμβολικός verifier ελέγχει τη λογική και ο υπεύθυνος του domain αποφασίζει αν η έξοδος αποδίδει την αρχική πρόθεση. Η τοπική εκτέλεση αλλάζει τον έλεγχο της υποδομής· δεν μετατρέπει μια μη επαληθευμένη απάντηση σε γεγονός.

Περιεχόμενα

Τι είναι σήμερα το TwIL‑LM και τι άλλαξε

Η ονομασία TwIL‑LM χρειάζεται πλέον έκδοση. Το επίσημο repository της webAI έχει στο main το TwIL‑LM2: ένα πλήρως συγχωνευμένο μοντέλο 1,7 δισ. παραμέτρων πάνω στο SmolLM2‑1.7B‑Instruct. Φορτώνεται απευθείας ως causal language model και δεν χρειάζεται ξεχωριστό LoRA adapter κατά το inference. Το αρχικό TwIL‑LM v1, που ήταν PEFT LoRA adapter μόνο για το supervised fine-tuning στάδιο, παραμένει αρχειοθετημένο στο branch και tag TwIL-LM1.

Η αλλαγή δεν είναι απλή μετονομασία. Σύμφωνα με την τρέχουσα model card, το TwIL‑LM2 προέκυψε από LoRA supervised fine-tuning, checkpoint fusion, WiSE‑FT interpolation και reinforcement learning. Τα headline metrics του v1 και του v2 προέρχονται από διαφορετικά πρωτόκολλα και δεν πρέπει να μπαίνουν στην ίδια σειρά σαν να είναι άμεσα συγκρίσιμα.

Οι εργασίες παραμένουν στενές και σαφείς: μετάφραση φυσικής γλώσσας σε first‑order logic, ταξινόμηση entailment, semantic parsing, Lean formalization και critique, procedural reasoning και rule induction. Το context window είναι 8.192 tokens και η τεκμηριωμένη γλώσσα είναι τα αγγλικά. Άρα ένα ελληνικό use case χρειάζεται δική του αξιολόγηση και δεν κληρονομεί αυτομάτως τα αγγλικά αποτελέσματα.

Κλειδώστε revision και artifact. Το ίδιο model ID έχει φιλοξενήσει διαφορετικές γενιές του TwIL‑LM. Ένα αναπαραγώγιμο pilot αποθηκεύει commit ή branch, ακριβές filename, quantization, runtime, tokenizer, decoding settings και hash του test set.

Γιατί το autoformalization έχει επιχειρηματική σημασία

Autoformalization είναι η μετατροπή μιας ανθρώπινης διατύπωσης σε τυπική, μηχανικά ελέγξιμη μορφή. Δεν είναι περίληψη και δεν είναι απόφαση. Μεταφέρει ένα επιχείρημα σε μεταβλητές, σχέσεις, ποσοδείκτες ή κανόνες, ώστε ένα δεύτερο σύστημα να μπορεί να ελέγξει σύνταξη, συνέπεια ή ικανοποίηση περιορισμών.

Στο e‑commerce, μια πολιτική όπως «η προσφορά ισχύει μόνο για συγκεκριμένη κατηγορία, χώρα και χρονικό διάστημα» μπορεί να γίνει υποψήφιος κανόνας. Το μοντέλο μπορεί να προτείνει τη δομή, αλλά δεν πρέπει να ενεργοποιήσει την έκπτωση. Το αποτέλεσμα χρειάζεται parser, test cases με οριακές περιπτώσεις, σύγκριση με τους εμπορικούς όρους και τελική έγκριση από owner.

Στο marketing, η ίδια αρχή μπορεί να μετατρέψει ένα brief σε ελέγξιμους περιορισμούς: ποιο κοινό είναι επιλέξιμο, ποιο claim απαιτεί εγκεκριμένη πηγή και πότε πρέπει να σταματήσει μια ροή. Αυτές είναι πιθανές εφαρμογές της αρχιτεκτονικής και όχι τεκμηριωμένες παραγωγικές χρήσεις του συγκεκριμένου μοντέλου. Η σωστή σύνδεση με αυτοματισμούς επιχειρήσεων και AI ξεκινά από περιορισμένο task, όχι από την υπόσχεση ότι ένα μοντέλο «καταλαβαίνει όλους τους κανόνες».

Η επιχειρηματική αξία βρίσκεται στο ελεγχόμενο ενδιάμεσο artifact. Μια formalization μπορεί να αποθηκευτεί, να γίνει diff, να περάσει από validator και να συνδεθεί με την απόφαση του ανθρώπου. Έτσι το workflow αποκτά traceability που λείπει από μια απλή συνομιλιακή απάντηση.

Τι δείχνουν τα benchmarks του TwIL‑LM2

Η τρέχουσα model card αναφέρει paired βελτίωση του macro gate από 0,263 στο SmolLM2 base σε 0,393 στο TwIL‑LM2. Στο αναλυτικό Track A, το strict‑7 είναι 0,2386, το semantic parsing token‑F1 0,8428, το Lean formalization token‑F1 0,6199, το entailment accuracy 0,5850 και το rule‑induction derivation score 0,5136.

Αυτά είναι αποτελέσματα του επίσημου evaluation harness της webAI, όχι ανεξάρτητη αναπαραγωγή. Η τεκμηρίωση δίνει 200 prompts ανά objective, greedy decoding, budget 2.048 νέων tokens και συνολικό μήκος 8.192 tokens. Η model card εξηγεί επίσης ότι διαφορετικά aggregates μετρούν διαφορετικές ιδιότητες: το strict‑7 δεν δίνει partial credit, ενώ το macro gate περιλαμβάνει loose matching σε ορισμένες free‑text εργασίες.

Τέσσερα τεκμηριωμένα σημεία για την τρέχουσα έκδοση

Οι τιμές προέρχονται από την επίσημη model card του TwIL‑LM2. Περιγράφουν το συγκεκριμένο πρωτόκολλο και artifact· δεν αποτελούν γενικό score νοημοσύνης ή εγγύηση για εταιρικά δεδομένα.

0,263 → 0,393
paired macro gate

Η σύγκριση αφορά το TwIL‑LM2 και το δικό του SmolLM2‑1.7B base μέσα στο ίδιο paired run.

0,2386
strict‑7

Επτά lanes βαθμολογούνται χωρίς partial credit, ώστε η ακριβής ζητούμενη μορφή να έχει πραγματικό βάρος.

0,8428
semantic parsing token‑F1

Είναι το ισχυρότερο σημείο του πίνακα, αλλά token‑F1 δεν ισοδυναμεί με λογική εγκυρότητα.

0,98 GiB
Q4_K_M GGUF

Η επίσημη κάρτα το δίνει ως προτεινόμενο compact build για CPU ή περίπου 2 GB VRAM.

Η ακρίβεια της μορφής έχει πρακτική αξία όταν το output πρέπει να καταναλωθεί από parser ή theorem prover. Όμως ακόμη και μια υψηλή token‑F1 επίδοση δεν αποδεικνύει ότι κάθε παραγόμενη λογική πρόταση είναι σωστή. Όπως δείχνει και η σύγκριση μοντέλων υπό διαφορετικές συνθήκες, το score πρέπει πάντα να διαβάζεται μαζί με το prompt contract, το decoding και το failure mode.

Γιατί ένα καλό benchmark δεν αρκεί

Το TwIL‑LM2 βελτιώνει το δικό του base σε όλες τις έξι objective lanes του Track A, όμως δεν διατηρεί πλήρως τη γενική held‑out επίδοση. Η model card αναφέρει πτώση του macro σε δέκα datasets από 0,4456 σε 0,4333 και σε δεκατέσσερα datasets από 0,3838 σε 0,3742. Βελτιώνονται ορισμένα checkable tasks, ενώ υποχωρούν εργασίες ανοικτού, πολυβηματικού reasoning και instruction following.

Αυτό είναι αναμενόμενο trade‑off εξειδίκευσης, όχι λεπτομέρεια που πρέπει να κρυφτεί. Η ομάδα δεν επιλέγει TwIL‑LM2 επειδή «είναι καλύτερο στο reasoning». Το επιλέγει μόνο αν το target task μοιάζει με εκείνο που μετρήθηκε και αν ολόκληρη η ροή αποδίδει καλύτερα από το base ή μια απλούστερη deterministic λύση.

Τα aggregates θέλουν προσοχή. Το token‑F1, το exact match, η accuracy, η perplexity και το derivation score δεν μετρούν το ίδιο πράγμα. Η ανάμειξή τους σε έναν αριθμό βοηθά στην πλοήγηση, αλλά δεν αντικαθιστά test set με πραγματικές προτάσεις, γνωστές σωστές formalizations και κατηγορίες σφάλματος.

Η ίδια αρχή ισχύει στη βελτίωση ενός μοντέλου από άλλο μοντέλο και στη self‑distillation του reasoning: μια μέθοδος μπορεί να ανεβάσει συγκεκριμένο metric και να μεταφέρει ή να ενισχύσει άλλο failure mode. Το production gate πρέπει να μετρά το δικό σας κόστος λάθους.

Τοπική εκτέλεση, GGUF και πραγματικό hardware

Η επίσημη κάρτα διαθέτει bf16 weights 3,19 GiB και GGUF builds Q4_K_M 0,98 GiB, Q5_K_M 1,14 GiB, Q8_0 1,70 GiB και F16 3,19 GiB. Το Q4_K_M προτείνεται ως compact default και αναφέρεται ότι τρέχει σε CPU ή περίπου 2 GB VRAM. Αυτή η δήλωση αφορά δυνατότητα φόρτωσης και inference, όχι αποδεκτή latency για κάθε επιχείρηση.

Τα δημοσιευμένα Track A και Track B αποτελέσματα μετρήθηκαν στα bf16 weights μέσω vLLM, όχι στα quantized GGUF. Η ίδια η model card προειδοποιεί για μικρές αποκλίσεις, πιθανότερα στο Q4_K_M, χωρίς να τις έχει ποσοτικοποιήσει. Άρα κάθε artifact χρειάζεται ξεχωριστό evaluation με parseability, verifier pass rate, latency, peak memory και πραγματικό hardware.

Η τοπική εκτέλεση μπορεί να μειώσει την αυτόματη αποστολή inputs σε τρίτο inference endpoint και να δώσει περισσότερο έλεγχο σε logs, retention και deployment. Δεν εγγυάται ιδιωτικότητα από μόνη της. Χρειάζονται access control, ενημερώσεις, απομόνωση αρχείων, κρυπτογράφηση, monitoring και σαφές incident ownership.

Η διαφορά ανάμεσα σε «τρέχει τοπικά» και «λειτουργεί αξιόπιστα τοπικά» φαίνεται και σε άλλα local AI συστήματα. Το μικρό artifact διευκολύνει το pilot, αλλά context, token budget, parallel requests και verifier latency καθορίζουν την πραγματική χωρητικότητα. Για μεγάλα inputs, η διαχείριση context παραμένει κρίσιμη, όπως και στα LLM μεγάλου context.

Generator, parser, verifier και ανθρώπινος owner

Η ασφαλής αρχιτεκτονική δεν ζητά από το ίδιο μοντέλο να γράψει, να βαθμολογήσει και να εγκρίνει τη δική του formalization. Διαχωρίζει ρόλους και κρατά τα αποτελέσματα κάθε σταδίου. Έτσι ένα λάθος μορφής δεν συγχέεται με λογική αντίφαση και μια λογικά έγκυρη έκφραση δεν συγχέεται με σωστή επιχειρηματική πρόθεση.

Οι τέσσερις ρόλοι ενός ελέγξιμου formalization workflow

Generator

Το TwIL‑LM2 προτείνει FOL, entailment label, structured representation ή Lean κείμενο. Η έξοδος είναι υποψήφιο artifact και όχι απόφαση.

Parser

Ελέγχει grammar, schema, επιτρεπόμενα predicates, ονόματα και τύπους. Απορρίπτει μηχανικά ό,τι δεν μπορεί να καταναλωθεί με ασφάλεια.

Verifier

Solver ή theorem prover εξετάζει συνέπεια, satisfiability, proof obligations ή test cases. Δεν βασίζεται στην αυτοπεποίθηση της γλωσσικής απάντησης.

Domain owner

Επιβεβαιώνει ότι η τυπική μορφή αποδίδει τον εμπορικό κανόνα, καταγράφει εξαίρεση και δίνει ή αρνείται την τελική έγκριση.

Αν αποτύχει οποιοδήποτε στάδιο, το αποτέλεσμα επιστρέφει για διόρθωση και δεν περνά σε σύστημα παραγωγής. Το audit trail κρατά την αρχική πρόταση, το prompt template, το μοντέλο και revision, την προτεινόμενη formalization, τα parser errors, το verifier result και την ανθρώπινη απόφαση.

Αυτό το trace είναι εξίσου σημαντικό με την τελική ακρίβεια. Χωρίς provenance, η ομάδα δεν γνωρίζει αν μια αλλαγή προήλθε από νέο artifact, prompt, quantization, test set ή ανθρώπινη εξαίρεση. Η ανάγκη θυμίζει την ιχνηλάτηση προέλευσης σε AI skills: ό,τι αλλάζει πρέπει να μπορεί να συνδεθεί με έκδοση και υπεύθυνο.

Δεδομένα, άδεια και governance πριν από pilot

Η τρέχουσα model card περιγράφει συνθετικό corpus τυπικής λογικής και διαδικασία πολλών σταδίων πάνω στο SmolLM2. Όμως ένα επιχειρηματικό pilot δεν πρέπει να θεωρεί το training mix κατάλληλο για δικούς του όρους, προϊόντα ή γλώσσα. Χρειάζεται gold set από πραγματικές περιπτώσεις, με ανωνυμοποίηση όπου απαιτείται και ξεχωριστή ομάδα οριακών ή αντιφατικών παραδειγμάτων.

Η άδεια είναι άμεσο go/no‑go σημείο. Τα βάρη του TwIL‑LM2 διανέμονται με webAI Non‑Commercial License version 1.0, ενώ το SmolLM2 base είναι Apache 2.0. Η ανοικτή πρόσβαση στο repository δεν ισοδυναμεί με άδεια εμπορικής παραγωγής. Η επιχείρηση πρέπει να ελέγξει τη χρήση που σχεδιάζει και να λάβει κατάλληλη νομική ή αδειοδοτική επιβεβαίωση πριν συνδέσει το μοντέλο με revenue‑generating workflow.

Το πρώτο gate δεν είναι τεχνικό

Αν το pilot έχει εμπορικό σκοπό και η άδεια δεν τον καλύπτει καθαρά, σταματήστε πριν από integration, δεδομένα παραγωγής και deployment.

Μετά το licensing gate, εφαρμόστε scope, owner, test set, verifier, logging, rollback και επαναξιολόγηση. Η δυνατότητα τοπικής φόρτωσης δεν παρακάμπτει όρους χρήσης, governance ή ευθύνη.

Το NIST AI RMF οργανώνει τη διαχείριση κινδύνου σε govern, map, measure και manage. Για ένα TwIL‑LM pilot αυτό μεταφράζεται σε owner και πολιτική, χαρτογράφηση failure modes, μέτρηση πάνω σε πραγματικές περιπτώσεις και συγκεκριμένη απόφαση για το αν η χρήση προχωρά, περιορίζεται ή τερματίζεται.

Έξι βήματα για ασφαλές επιχειρηματικό pilot

Το pilot πρέπει να αποδείξει ότι το συνολικό σύστημα παράγει ελέγξιμα artifacts με αποδεκτό κόστος λάθους. Δεν χρειάζεται να ξεκινήσει από όλες τις πολιτικές της επιχείρησης. Μία στενή κατηγορία κανόνων με σαφές success criterion είναι αρκετή για να αποκαλύψει αν η τεχνολογία ταιριάζει.

Έξι βήματα για να δοκιμαστεί το TwIL‑LM χωρίς κρυφή αυτονομία

  1. Βήμα 1Ορίστε ένα checkable task

    Επιλέξτε μία μορφή, όπως entailment ή FOL για έναν τύπο κανόνα. Καταγράψτε τι θεωρείται σωστό, λάθος, αμφίβολο και εκτός πεδίου.

  2. Βήμα 2Κλειδώστε έκδοση και άδεια

    Αποθηκεύστε model revision, artifact, quantization, runtime και decoding. Επιβεβαιώστε ότι η σχεδιαζόμενη χρήση επιτρέπεται πριν εισαχθούν εταιρικά δεδομένα.

  3. Βήμα 3Χτίστε gold set και edge cases

    Χρησιμοποιήστε πραγματικές, ελεγμένες προτάσεις του οργανισμού, μαζί με αρνήσεις, εξαιρέσεις, αντιφάσεις, ασαφείς όρους και πολύγλωσσα δείγματα όπου χρειάζονται.

  4. Βήμα 4Συνδέστε parser και ανεξάρτητο verifier

    Μετρήστε χωριστά parseable outputs, logical pass, semantic agreement με το gold answer και false acceptance. Η αποτυχία checker πρέπει να μπλοκάρει την ενέργεια.

  5. Βήμα 5Συγκρίνετε base, quantizations και baseline

    Τρέξτε τα ίδια inputs στο TwIL‑LM2, στο SmolLM2 base και σε deterministic κανόνα όπου είναι εφικτό. Μετρήστε ακρίβεια, latency, μνήμη και χρόνο ανθρώπινου review.

  6. Βήμα 6Ορίστε go, narrow ή stop

    Προχωρήστε μόνο αν το συνολικό workflow μειώνει τριβή χωρίς να αυξάνει μη ανιχνευμένα λάθη. Διατηρήστε rollback, monitoring και περιοδικό re-test μετά από κάθε αλλαγή.

Πού χρειάζεται αυστηρό «όχι» στην αυτοματοποίηση

Το TwIL‑LM2 δεν είναι γενικός assistant και δεν είναι verifier. Δεν πρέπει να χρησιμοποιείται ως αυτόνομος κριτής σε ιατρικές, νομικές, χρηματοοικονομικές ή safety‑critical αποφάσεις. Δεν πρέπει επίσης να μετατρέπει παραγόμενο FOL ή Lean σε παραγωγική ενέργεια χωρίς κατάλληλο checker και ανθρώπινο ownership.

Το «όχι» ισχύει και σε καθημερινές εμπορικές ροές όταν το λάθος είναι δύσκολο να ανακληθεί. Ένας εσφαλμένος κανόνας μπορεί να δώσει λάθος τιμή, να αποκλείσει πελάτη, να παραβιάσει όρο καμπάνιας ή να δημιουργήσει ασυνεπή εμπειρία. Το γεγονός ότι η ενέργεια δεν είναι safety‑critical δεν μηδενίζει το οικονομικό, νομικό και reputational ρίσκο.

Αποφύγετε επίσης τα ανοιχτά use cases που ζητούν μακριές αφηγηματικές αλυσίδες reasoning. Η held‑out αξιολόγηση δείχνει ότι η εξειδίκευση δεν διατηρεί κάθε γενική ικανότητα του base. Για ασαφή ή εκτός διανομής inputs, η σωστή έξοδος του workflow μπορεί να είναι «χρειάζεται άνθρωπος», όχι μια αναγκαστική formalization.

Τέλος, μην θεωρήσετε τα ελληνικά ισοδύναμα με τα τεκμηριωμένα αγγλικά tasks. Το test set πρέπει να μετρήσει ελληνική σύνταξη, αρνήσεις, νομικούς ή εμπορικούς όρους, code switching και τον τρόπο με τον οποίο ο tokenizer χειρίζεται το πραγματικό λεξιλόγιο της ομάδας.

Συμπέρασμα: μικρό μοντέλο, ελέγξιμη χρήση

Το TwIL‑LM2 είναι ενδιαφέρον επειδή συνδυάζει στενή εξειδίκευση, μικρό footprint και τοπική εκτέλεση. Στο επίσημο Track A βελτιώνει το δικό του base σε formal‑logic objectives και δείχνει ισχυρή structured‑output επίδοση. Ταυτόχρονα, η ίδια τεκμηρίωση καταγράφει held‑out regressions, μη εμπορική άδεια και ανάγκη για task‑specific verification.

Για μια ελληνική επιχείρηση, το σωστό επόμενο βήμα δεν είναι deployment. Είναι ένα περιορισμένο proof of concept με νομικά επιτρεπτή χρήση, κλειδωμένο artifact, πραγματικό gold set, parser, solver ή theorem prover, ανθρώπινη έγκριση και μετρήσιμα failure modes.

Αν το σύστημα μειώνει τον χρόνο μετατροπής κανόνων χωρίς να κρύβει τα λάθη, η μικρή κλίμακα γίνεται πλεονέκτημα. Αν ζητά από την ομάδα να εμπιστευτεί μη επαληθευμένες formalizations ή να αγνοήσει την άδεια και τις υποχωρήσεις εκτός task, το workflow έχει σχεδιαστεί λάθος.

Από το local model σε ελεγχόμενο business pilot

Σχεδιάστε AI workflow με gold set, verifier, approvals και καθαρό go/no‑go

Η TWO DOTS χαρτογραφεί το task, τα δεδομένα, τα integrations, τα failure modes και τα ανθρώπινα checkpoints, ώστε ένα μικρό εξειδικευμένο μοντέλο να αξιολογείται πάνω σε πραγματική επιχειρησιακή ροή και όχι μόνο σε headline benchmarks.

Често задавани въпроси

Τι είναι το TwIL‑LM2;

Είναι μοντέλο 1,7 δισ. παραμέτρων πάνω στο SmolLM2‑1.7B‑Instruct, εξειδικευμένο σε FOL translation, entailment, semantic parsing, Lean formalization και συναφείς εργασίες τυπικής λογικής.

Μπορεί το TwIL‑LM να τρέξει τοπικά;

Ναι. Η τρέχουσα έκδοση παρέχει bf16 weights και GGUF builds, με το Q4_K_M στα 0,98 GiB να αναφέρεται ως compact επιλογή για CPU ή περίπου 2 GB VRAM. Η πραγματική latency και ποιότητα πρέπει να μετρηθούν στο hardware στόχο.

Είναι το σημερινό main branch LoRA adapter;

Όχι. Το main branch φιλοξενεί το συγχωνευμένο TwIL‑LM2 που φορτώνεται απευθείας. Το αρχικό PEFT LoRA μοντέλο v1 είναι αρχειοθετημένο στο branch και tag TwIL-LM1.

Είναι το TwIL‑LM verifier;

Όχι. Η έξοδος είναι υποψήφια formalization. Χρειάζεται parser και ανεξάρτητο solver, theorem prover ή schema validator, μαζί με ανθρώπινο έλεγχο της επιχειρηματικής πρόθεσης.

Τι δείχνει το βασικό benchmark του TwIL‑LM2;

Η επίσημη model card αναφέρει paired macro gate 0,263 για το SmolLM2 base και 0,393 για το TwIL‑LM2, καθώς και strict‑7 0,2386. Οι τιμές αφορούν το συγκεκριμένο harness και δεν είναι γενικός δείκτης νοημοσύνης.

Βελτιώνει κάθε μορφή reasoning σε σχέση με το base;

Όχι. Βελτιώνει τις formal‑logic εργασίες του Track A, αλλά η επίσημη held‑out αξιολόγηση καταγράφει μικρή πτώση στα συνολικά macros και μεγαλύτερες υποχωρήσεις σε ορισμένα ανοιχτά multi-step tasks.

Επιτρέπεται η εμπορική χρήση;

Τα βάρη διανέμονται με webAI Non‑Commercial License version 1.0. Μια επιχείρηση πρέπει να επιβεβαιώσει ότι η σχεδιαζόμενη χρήση καλύπτεται πριν από integration, εταιρικά δεδομένα ή παραγωγικό deployment.

Πώς αξιολογείται σωστά σε ένα pilot;

Με κλειδωμένο revision, πραγματικό gold set, edge cases, parser, ανεξάρτητο verifier, ανθρώπινο review και ξεχωριστή μέτρηση parseability, verifier pass, semantic agreement, latency και false acceptance για κάθε artifact.

Информационен бюлетин

Εισάγετε τη διεύθυνση email σας παρακάτω για να εγγραφείτε στο ενημερωτικό δελτίο μας