Home / Glossary

AI Coding Glossary

Key terms in AI-assisted development, explained clearly with practical context.

Agentic Coding

Το agentic coding είναι μια προσέγγιση ανάπτυξης λογισμικού όπου ένας AI πράκτορας αυτόνομα διαβάζει τη βάση κώδικά σας, γράφει κώδικα, εκτελεί εντολές και επαναλαμβάνει βάσει αποτελεσμάτων χωρίς χειροκίνητη αντιγραφή-επικόλληση. Σε αντίθεση με το AI βάσει συνομιλίας, ο πράκτορας αναλαμβάνει άμεση δράση στο περιβάλλον ανάπτυξής σας για να ολοκληρώσει πολυβηματικές εργασίες.

Claude Code

Το Claude Code είναι ο AI coding agent της Anthropic βάσει τερματικού που λειτουργεί απευθείας στο περιβάλλον ανάπτυξής σας. Διαβάζει ολόκληρο το έργο σας, γράφει κώδικα σε πολλά αρχεία, εκτελεί εντολές shell, διαχειρίζεται ροές εργασίας git και επαναλαμβάνει σε σφάλματα αυτόνομα — όλα από τη γραμμή εντολών.

Model Context Protocol (MCP)

Το Model Context Protocol (MCP) είναι ένα ανοιχτό πρότυπο που δημιούργησε η Anthropic και παρέχει έναν καθολικό τρόπο σύνδεσης μοντέλων AI με εξωτερικά εργαλεία, πηγές δεδομένων και APIs. Λειτουργεί ως τυποποιημένη διεπαφή — σαν USB για AI — ώστε κάθε εργαλείο συμβατό με MCP να λειτουργεί με κάθε AI agent συμβατό με MCP.

CLAUDE.md

Το CLAUDE.md είναι ένα αρχείο διαμόρφωσης markdown που τοποθετείται στη ρίζα του έργου σας και παρέχει στο Claude Code επίμονες, ειδικές για έργο οδηγίες. Ενημερώνει τον πράκτορα για τις συμβάσεις coding, αρχιτεκτονική, κοινές εντολές και κανόνες — λειτουργώντας ως μορφή μακροχρόνιας μνήμης που εφαρμόζεται σε κάθε συνεδρία σε αυτό το έργο.

AI Pair Programming

Το AI pair programming είναι μια ροή εργασίας ανάπτυξης όπου ένας ανθρώπινος προγραμματιστής συνεργάζεται με ένα εργαλείο AI για συλλογική σύνταξη κώδικα σε πραγματικό χρόνο. Ο προγραμματιστής παρέχει κατεύθυνση, πλαίσιο και κρίση ενώ η AI συνεισφέρει υποδείξεις κώδικα, εντοπίζει σφάλματα και χειρίζεται επαναλαμβανόμενες εργασίες υλοποίησης.

Context Window

Ένα context window είναι ο μέγιστος αριθμός tokens (λέξεις, χαρακτήρες κώδικα και σύμβολα) που μπορεί να επεξεργαστεί ένα μοντέλο AI σε μία μόνο αλληλεπίδραση. Ορίζει το ανώτατο όριο της πληροφορίας — συμπεριλαμβανομένης της προτροπής σας, κώδικα και της απόκρισης του μοντέλου — που μπορεί να κρατά η AI στη μνήμη ταυτόχρονα.

Coding Agent

Ένας coding agent είναι ένα εργαλείο βασισμένο σε AI που μπορεί αυτόνομα να διαβάζει αρχεία, να γράφει κώδικα, να εκτελεί εντολές τερματικού και να επαναλαμβάνει βάσει αποτελεσμάτων για να ολοκληρώσει εργασίες προγραμματισμού. Σε αντίθεση με παθητικά εργαλεία υπόδειξης κώδικα, ένας coding agent αναλαμβάνει ανεξάρτητη δράση στο περιβάλλον ανάπτυξής σας για να επιτύχει έναν δηλωμένο στόχο.

Vibe Coding

Το vibe coding είναι μια ανεπίσημη προσέγγιση στην ανάπτυξη λογισμικού όπου ένας προγραμματιστής περιγράφει τι θέλει σε φυσική γλώσσα και αφήνει ένα εργαλείο AI να χειριστεί τις λεπτομέρειες υλοποίησης. Αντί για σύνταξη ακριβών προδιαγραφών, ο προγραμματιστής επικοινωνεί πρόθεση μέσω casual συνομιλίας και επαναλαμβάνει βάσει αποτελεσμάτων.

AI Code Review

Το AI code review είναι η διαδικασία χρήσης τεχνητής νοημοσύνης για αυτόματη ανάλυση πηγαίου κώδικα για σφάλματα, ευπάθειες ασφάλειας, ασυνέπειες στυλ και ζητήματα ποιότητας. Οι AI reviewers μπορούν να εξετάζουν pull requests, να προτείνουν βελτιώσεις και να εντοπίζουν προβλήματα που ανθρώπινοι reviewers μπορεί να χάσουν λόγω κόπωσης ή χρονικής πίεσης.

Prompt Engineering για Κώδικα

Το prompt engineering για κώδικα είναι η πρακτική διαμόρφωσης σαφών, ειδικών οδηγιών που βοηθούν εργαλεία AI coding να παράγουν ακριβή, σχετική έξοδο. Περιλαμβάνει δόμηση αιτημάτων με το σωστό επίπεδο πλαισίου, περιορισμών και παραδειγμάτων ώστε η AI να κατανοεί τόσο τι θέλετε όσο και πώς θέλετε να γίνει.

Headless AI Agent

Ένας headless AI agent είναι ένας coding agent που εκτελείται χωρίς ανθρωποκεντρική διεπαφή ή αλληλεπίδραση σε πραγματικό χρόνο. Εκτελεί εργασίες αυτόνομα σε διαδικασίες παρασκηνίου, pipelines CI/CD ή προγραμματισμένες εργασίες — διαβάζει κώδικα, κάνει αλλαγές, τρέχει δοκιμές και αναφέρει αποτελέσματα χωρίς να περιμένει ανθρώπινη εισαγωγή σε κανένα βήμα.

Sub-Agents

Τα sub-agents είναι παράλληλες child διαδικασίες που δημιουργεί ένας κύριος AI coding agent για να χειριστεί ανεξάρτητα τμήματα μιας σύνθετης εργασίας ταυτόχρονα. Αντί να επεξεργάζεται τα πάντα διαδοχικά, ο κύριος πράκτορας αναθέτει υπο-εργασίες σε εξειδικευμένους child agents που εκτελούνται παράλληλα και αναφέρουν αποτελέσματα πίσω στον γονέα.