Η Αρχή Σχεδιασμού ΤΝ

Βρισκόμαστε σε σημείο καμπής στην ανάπτυξη λογισμικού. Η συζήτηση συχνά αφορά το ποια αν η ΤΝ γράφει τον καλύτερο κώδικα (Claude έναντι ChatGPT) ή πού πού πρέπει να κατοικεί η ΤΝ (IDE ή CLI). Αλλά αυτή είναι η λάθος συζήτηση.

Το πραγματικό πρόβλημα δεν είναι η γενιά του κώδικα. Το πραγματικό πρόβλημα είναι η επικύρωση του.

Εάν αγκαλιάσουμε την Τεχνητή Νοημοσύνη ως «Κωδικοποιητές Πρόθεσης» (Vibe Coders) – όπου εμείς δηλώνουμε την πρόθεση και η ΤΝ αναλαμβάνει την εκτέλεση – δημιουργούμε μια τεράστια ροή νέου λογισμικού. Μια σμήνος πρακτόρων ΤΝ μπορεί να παράγει περισσότερο κώδικα σε ένα λεπτό από ό,τι μπορεί να ελέγξει ένας ανώτερος προγραμματιστής σε μια εβδομάδα. Ο άνθρωπος έχει γίνει το σημείο συμφόρησης.

Η λύση δεν είναι περισσότερα οι άνθρωποι. Η λύση είναι μια Αρχή Σχεδιασμού ΤΝ.

Από Τεχνίτη σε Διευθυντή Εργοστασίου

Παραδοσιακά, η «Αρχή Σχεδιασμού» (Design Authority) είναι μια μικρή ομάδα αρχιτεκτόνων που συναντάται μία φορά την εβδομάδα ή τον μήνα για να εγκρίνει ή να απορρίψει ένα σχέδιο. Σε έναν κόσμο ανάπτυξης τεχνητής νοημοσύνης υψηλής ταχύτητας αυτό το μοντέλο είναι απελπιστικά ξεπερασμένο. Είναι πολύ αργό και πολύ αντιδραστικό.

Όταν μεταβαίνουμε σε «Κώδικα μιας Χρήσης» (Disposable Code) – λογισμικό που δεν αναδιαμορφώνουμε επ' άπειρον, αλλά πετάμε και ξαναδημιουργούμε όταν αλλάζουν οι απαιτήσεις – ο ρόλος μας αλλάζει θεμελιωδώς. Δεν είμαστε πλέον χτίστες που τοποθετούν πέτρα-πέτρα. Είμαστε οι αρχιτέκτονες του εργοστασίου που εκτυπώνει τους τοίχους.

Αλλά ποιος ελέγχει αν αυτοί οι τοίχοι είναι ίσιοι;

Η «Γάντι»: Μια αυτοματοποιημένη δοκιμασία φωτιάς

Μια Αρχή Σχεδιασμού Τεχνητής Νοημοσύνης δεν είναι πρόσωπο, αλλά μια διοχέτευση. Μια «Δοκιμασία» μέσα από την οποία κάθε γραμμή κώδικα που παράγεται πρέπει να αγωνιστεί για να φτάσει στην παραγωγή. Αυτή η διαδικασία δεν αντικαθιστά την ανθρώπινη αναθεώρηση κώδικα με τίποτα, αλλά με κάτι καλύτερο.

Λειτουργεί σε τρία επίπεδα:

1. Η Εκτελεστική Εξουσία (Η Παραγωγή)
Δεν ζητάμε από μία μόνο ΤΝ να δώσει λύση, ζητάμε από τρεις. Αφήνουμε το Gemini 3, το GPT-5 και ένα μοντέλο ανοιχτού κώδικα (όπως το Llama) να εργάζονται παράλληλα στο ίδιο πρόβλημα. Αυτό αποτρέπει τη διορατικότητα του τούνελ και σπάει την «τεμπελιά» που μερικές φορές ταλαιπωρεί τα LLM. Αυτή η προσέγγιση είναι επίσης επιστημονικά μελετημένο και αποδεικνύει ότι μπορείτε να αποτρέψετε τις παραισθήσεις της ΤΝ και να δημιουργήσετε πολύ μεγάλες αλυσίδες χωρίς σφάλματα

2. Το Σκληρό Φίλτρο (Ο Νόμος)
Δεν επιδέχεται συζήτηση. Ο κώδικας πρέπει να μεταγλωττίζεται. Οι linters δεν πρέπει να παραπονούνται. Και το κρίσιμο: οι Δοκιμές Μαύρου Κουτιού πρέπει να περνούν. Δεν δοκιμάζουμε αν η συνάρτηση λειτουργεί εσωτερικά (αυτό μπορεί να χειραγωγήσει την ΤΝ), δοκιμάζουμε αν το σύστημα κάνει αυτό που πρέπει εξωτερικά. Αποτυγχάνει η δοκιμή; Κατευθείαν στα σκουπίδια.

3. Το Μαλακό Φίλτρο (Η Κριτική Επιτροπή Τεχνητής Νοημοσύνης)
Αυτή είναι η πραγματική καινοτομία. Οι εναπομείνασες λύσεις υποβάλλονται σε μια εξειδικευμένη «ΤΝ Ψηφοφορίας». Αυτός ο πράκτορας δεν γράφει κώδικα, αλλά διαβάζει κώδικα. Έχει εκπαιδευτεί στις αρχές αρχιτεκτονικής μας, στις απαιτήσεις ασφαλείας (OWASP, ISO) και στους κανονισμούς συμμόρφωσης (EU AI Act).
Συμφωνεί: «Η Λύση Α είναι ταχύτερη, αλλά η Λύση Β είναι ασφαλέστερη και ακολουθεί καλύτερα την αρχιτεκτονική των μικροϋπηρεσιών μας».

Ο νικητής προχωρά στην παραγωγή.

Η Τριμερής Διάκριση του Λογισμικού

Αυτό το μοντέλο επιβάλλει έναν διαχωρισμό εξουσιών που λείπει από πολλές ομάδες.

  • Η Νομοθετική Εξουσία (Ο Αρχιτέκτονας): Ο Αρχιτέκτονας γράφει το «Σύνταγμα». Οι προτροπές, τα έγγραφα αρχιτεκτονικής (project-description.md, rules.md en principles.md), οι αυστηρές απαιτήσεις. Ο αρχιτέκτονας αποφασίζει τι χτίζουμε και γιατί.
  • Η Εκτελεστική Εξουσία (Οι Πράκτορες Κωδικοποίησης): Εκτελούν. Γρήγορα, φθηνά και υπό την αιγίδα ανθρώπινων προγραμματιστών.
  • Η Δικαστική Εξουσία (Η Αρχή Σχεδιασμού): Ένα ανεξάρτητο επίπεδο Τεχνητής Νοημοσύνης που ελέγχει σύμφωνα με τον νόμο.

Συμπέρασμα: Ο νέος ρόλος του Αρχιτέκτονα

Μας απελευθερώνει από την τυραννία των σφαλμάτων σύνταξης και μας επιτρέπει να επικεντρωθούμε σε αυτά στα οποία είμαστε καλοί: Συστημική σκέψη. Εύρεση της αλήθειας. Δομή και λήψη αποφάσεων.

Το ερώτημα δεν είναι αν η ΤΝ μπορεί να γράψει τον κώδικά μας. Αυτό έχει ήδη αποφασιστεί. Ο κώδικας γίνεται σε μεγάλο βαθμό αναλώσιμος.
Το ερώτημα είναι: Τολμάς να αναλάβεις τον έλεγχο του εκτέλεσης να τα αφήσετε, ώστε να ανακτήσετε τον έλεγχο της ποιότητας να ανακτήσετε;

Gerard

Ο Gerard δραστηριοποιείται ως σύμβουλος και διευθυντής Τεχνητής Νοημοσύνης. Με μεγάλη εμπειρία σε μεγάλους οργανισμούς, μπορεί να αναλύσει ένα πρόβλημα και να εργαστεί για μια λύση εξαιρετικά γρήγορα. Σε συνδυασμό με οικονομικό υπόβαθρο, εξασφαλίζει επιχειρηματικά υπεύθυνες επιλογές.

AIR (Τεχνητή Νοημοσύνη Ρομπότ)