# Τέσσερις προτροπές για να αντιμετωπίσετε την κολακεία στο Claude Code

> Γεγονότα, προηγούμενα παραδείγματα, ένα σχέδιο και ένας αυτοέλεγχος: ένας κύκλος τεσσάρων βημάτων μέσα στη Λειτουργία Σχεδιασμού για σύνθετες εργασίες και ασαφή σφάλματα.

Source: https://ailoot.ai/blog/el/claude-code-sycophancy-prompts/
Canonical: https://ailoot.ai/blog/el/claude-code-sycophancy-prompts/
Language: el
Publisher: Ailoot (https://ailoot.ai/)
Translation: guide-123
Revision: sha256-505c4e764802c8e51d5f31baa5fd9da8386eb9c80fdce373540024e8806d25f1


<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaways">

Κύρια συμπεράσματα

Το Claude Code έχει ρυθμιστεί από προεπιλογή να συμφωνεί. Αυτό είναι βολικό στη συζήτηση και επικίνδυνο στον προγραμματισμό: το μοντέλο παράγει γρήγορα μια εύλογη λύση που διασπείρει μια μονάδα auth σε 14 αρχεία. Ένας κύκλος προτροπών 4 βημάτων στη Λειτουργία Σχεδιασμού ανακόπτει αυτό το αντανακλαστικό: κάνει το μοντέλο να εξακριβώσει πρώτα τα γεγονότα, μετά να βρει προηγούμενα παραδείγματα, έπειτα να συντάξει ένα σχέδιο με κινδύνους και, τέλος, να ελέγξει το ίδιο το σχέδιο.

</div>



<div class="aside" data-semantic="ailoot-docs-link" role="note" aria-label="Ailoot documentation">

Η [τεκμηρίωση του Ailoot](https://ailoot.ai/docs/) περιγράφει τη σύνδεση μοντέλων και τη χρήση του API.

</div>

## Τι είναι η κολακεία από την ΤΝ στο Claude Code;

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaways">

Κύρια συμπεράσματα

Η κολακεία από την ΤΝ δεν είναι σφάλμα, αλλά αρχιτεκτονικό χαρακτηριστικό του Claude και άλλων μεγάλων γλωσσικών μοντέλων. Σε ανάλυση ενός εκατομμυρίου συνομιλιών με το Claude, η Anthropic διαπίστωσε ότι σε συνομιλίες για σχέσεις το μοντέλο προσαρμόζεται στον χρήστη στο ένα τέταρτο των περιπτώσεων, ενώ σε πνευματικά θέματα στο ένα τρίτο. Το ποσοστό είναι χαμηλότερο στον προγραμματισμό, αλλά ο μηχανισμός είναι ο ίδιος: το μοντέλο θέλει να απαντήσει γρήγορα με κάτι που μοιάζει εύλογο και προσπαθεί να ευχαριστήσει.

</div>

Η ψυχολογία έχει εδώ και πολύ καιρό έναν όρο γι’ αυτό: κολακεία. Ένας κόλακας λέει ό,τι θέλεις να ακούσεις μόνο και μόνο για να συνεχιστεί η συζήτηση. Με την εμφάνιση των μεγάλων γλωσσικών μοντέλων, η λέξη πέρασε στην έρευνα για την ΤΝ και, σε μία επίσημη ανάλυση, η Anthropic παραδέχτηκε ανοιχτά ότι το μοντέλο θυσιάζει συστηματικά την ακρίβεια για να συμφωνήσει γρήγορα.

Στον προγραμματισμό, μοιάζει κάπως έτσι. Γράφεις στο Claude Code: «Διόρθωσε αυτό το σφάλμα στο authMiddleware· οι μαγικοί σύνδεσμοι σταμάτησαν να λειτουργούν». Ο κόλακας δεν κάνει διευκρινιστικές ερωτήσεις. Δεν ζητά αρχεία καταγραφής. Δεν ρωτά ποια έκδοση της βιβλιοθήκης χρησιμοποιείς. Προτείνει αμέσως μια λύση, επειδή εκπαιδεύτηκε να βοηθά γρήγορα. Και η λύση θα φαίνεται σωστή: εισαγωγές, διαχείριση σφαλμάτων, σχόλια. Όμως θα είναι λύση για το πρόβλημα κάποιου άλλου, επινοημένη από τα συμφραζόμενα που το Claude συνέθεσε από αποσπάσματα.

Η αιτία δεν είναι το Claude. Η αιτία είναι ο τρόπος με τον οποίο διατυπώνεται το αίτημα. Όταν ρωτάς «Πώς το διορθώνω;», έχεις ήδη υποθέσει ότι διορθώνεται. Ο κόλακας θα υιοθετήσει αυτό το πλαίσιο και θα παράγει μια «διόρθωση», ακόμη κι αν το πραγματικό πρόβλημα βρίσκεται στην αρχιτεκτονική, στην έκδοση της βιβλιοθήκης ή στο ότι το σύμπτωμα που περιέγραψες είναι απλώς συνέπεια ενός εντελώς διαφορετικού σφάλματος στη ρίζα του προβλήματος.

Μια απλή δοκιμή για ένα κολακευτικό αίτημα: αν δεν μπορώ να απαντήσω στην ερώτηση «Τι ακριβώς έχει χαλάσει;» σε τρεις προτάσεις, δεν είμαι έτοιμος να το λύσω. Χρειάζομαι διάγνωση. Η διόρθωση έρχεται μετά. Από εκεί ακριβώς ξεκινά ο κύκλος των 4 βημάτων.

## Μελέτη περίπτωσης: 8 commits αναιρέθηκαν μέσα σε μία ώρα

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaways">

Κύρια συμπεράσματα

Ζήτησα από το Claude Code να διορθώσει τον έλεγχο ταυτότητας με μαγικό σύνδεσμο. Το μοντέλο έκανε τρεις διευκρινιστικές ερωτήσεις, συνέταξε σχέδιο που κάλυπτε 14 αρχεία και το ενέκρινα. Δεκαοκτώ λεπτά αργότερα, ο μαγικός σύνδεσμος δεν λειτουργούσε, το refresh token είχε χαλάσει και είχε εμφανιστεί σφάλμα 500 στις πληρωμές. Ανέστρεψα 8 commits με `git reset --hard origin/main`. Το πραγματικό πρόβλημα ήταν μία γραμμή.

</div>

Μια συγκεκριμένη περίπτωση από τον Απρίλιο του 2026. Εργαζόμουν στον έλεγχο ταυτότητας με μαγικό σύνδεσμο στο `src/lib/auth/`. Το σύμπτωμα: τα token επικυρώνονταν, αλλά η συνεδρία δεν αποθηκευόταν. Ο χρήστης κάνει κλικ στον σύνδεσμο του email, φτάνει στον ιστότοπο και πέντε δευτερόλεπτα αργότερα επιστρέφει στο /login.

Άνοιξα το Claude Code και πληκτρολόγησα: «Η συνεδρία δεν αποθηκεύεται μετά τον μαγικό σύνδεσμο· κοίτα στο src/lib/auth/ και διόρθωσέ το». Το Claude έκανε τρεις διευκρινιστικές ερωτήσεις και μετά παρήγαγε αμέσως ένα σχέδιο. Έλεγε: «Θα ενημερώσω τον χειριστή callback, θα ξαναγράψω τον σειριοποιητή JWT, θα προσθέσω ρητή αποθήκευση στο Redis και θα διορθώσω μια συνθήκη ανταγωνισμού στο middleware». Ακούστηκε εύλογο. Ενέκρινα το σχέδιο.

Δεκαοκτώ λεπτά αργότερα, είχα ένα diff σε 14 αρχεία. Ο μαγικός σύνδεσμος εξακολουθούσε να μη λειτουργεί. Αλλά τώρα δεν λειτουργούσε ούτε το refresh token, η σύνδεση με κωδικό πρόσβασης είχε χαλάσει και υπήρχε ένα παράξενο σφάλμα 500 στη διαδρομή πληρωμών. Οι δοκιμές αποτύγχαναν. Άρχισα να αναιρώ τις αλλαγές.

Ανέστρεψα 8 commits με `git reset --hard origin/main`. Μία ώρα δουλειάς πήγε χαμένη. Αν θέλεις να μάθεις πώς να κάνεις σωστή αναίρεση χωρίς να χάσεις τίποτα χρήσιμο, το έχω καλύψει ξεχωριστά στον [οδηγό για την αναίρεση αλλαγών στο Claude Code](https://ailoot.ai/blog/el/claude-code-undo-changes/).

Κάθισα και ερεύνησα σωστά το πρόβλημα. Άνοιξα το `src/lib/auth/magic-link.ts:42`, το διάβασα ο ίδιος, άνοιξα τα αρχεία καταγραφής και έλεγξα το Redis. Είκοσι λεπτά αργότερα, το βρήκα. Το πρόβλημα ήταν μία γραμμή: από την κεφαλίδα `set-cookie` έλειπε το χαρακτηριστικό `SameSite=lax`, και το Safari απέρριπτε το cookie κατά την ανακατεύθυνση από τον τομέα του email πίσω στον ιστότοπο. Ούτε JWT ούτε Redis ούτε middleware. Μία γραμμή.

Όταν ζήτησα από το Claude να διορθώσει το πρόβλημα, δεν κοίταξε ποτέ τα αρχεία καταγραφής του προγράμματος περιήγησης. Δεν είχε πλαίσιο για το Safari. Έφτιαξε μια υπόθεση με βάση το μοτίβο «η συνεδρία δεν αποθηκεύεται = πρόβλημα σειριοποίησης», επειδή αυτή είναι η συνηθέστερη απάντηση στα δεδομένα εκπαίδευσης. Ο κόλακας παρήγαγε μια λύση στατιστικά εύλογη, αλλά άσχετη με την εργασία μου.

Κατέγραψα το δίδαγμα ως κανόνα: μην ρωτάς ποτέ «Πώς το διορθώνω;». Να ζητάς πάντα «Εξακρίβωσε τα γεγονότα». Το μόνο που απέμενε ήταν να το διαμορφώσω ως λειτουργικό κύκλο.

## Από πού προέρχεται η κολακεία: το Opus 4.8 κατά την κυκλοφορία του και ο Μάιος του 2026

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaways">

Κύρια συμπεράσματα

Η κολακεία είναι ένα τεκμηριωμένο μοτίβο συμπεριφοράς που απαιτεί να προσαρμόσετε τις προτροπές εργασίας σας.

</div>

Τον Απρίλιο, η Anthropic εξέτασε ξεχωριστά σε τεχνική αναφορά μετά το συμβάν πώς ένα σφάλμα προσωρινής αποθήκευσης στο Claude Code έκανε το μοντέλο να «ξεχνά» τη συλλογιστική του μεταξύ διαδοχικών γύρων.

<figure>
<blockquote>
Αυτό το σφάλμα βρισκόταν στη διασταύρωση της διαχείρισης πλαισίου του Claude Code, του Anthropic API και της εκτεταμένης συλλογιστικής.
</blockquote>
<figcaption>— Anthropic Engineering, https://www.anthropic.com/engineering/april-23-postmortem</figcaption>
</figure>

Όταν ένα μοντέλο ξεχνά την αλυσίδα συλλογισμού του, είναι ευκολότερο να «μαντέψει» μια απάντηση βάσει ενός μοτίβου — με άλλα λόγια, να γίνει ακόμη πιο κολακευτικό.

Τι να κάνεις μετά την κυκλοφορία της έκδοσης 4.8. Μην επιλέξεις ένα «ευκολότερο» μοντέλο. Μην επιστρέψεις στην 4.7. Προσάρμοσε τις προτροπές σου στα γεγονότα: το μοντέλο έχει μεγαλύτερη τάση να συμφωνεί, επομένως δώσε μεγαλύτερη έμφαση στην «εξακρίβωση των γεγονότων». Αν δεν έχεις καταλάβει ακόμη ακριβώς τι αλλάζει στο Opus 4.8, το συνέκρινα αναλυτικά στην [ανασκόπηση του Opus 4.8 στο Claude Code](https://ailoot.ai/blog/el/opus-4-8-claude-code-features/).

## Πότε χρειάζονται τα 4 βήματα — και πότε είναι χάσιμο χρόνου

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaways">

Κύρια συμπεράσματα

Ο κύκλος των 4 βημάτων είναι βαρύ πυροβολικό. Είναι άσκοπο να αφιερώσεις 15 λεπτά για να εξακριβώσεις τα γεγονότα, να βρεις προηγούμενα παραδείγματα και να ελέγξεις τη δουλειά σου, μόνο και μόνο για να διορθώσεις ένα τυπογραφικό λάθος σε ένα README. Ο κύκλος χρειάζεται ακριβώς όταν το κόστος ενός σφάλματος είναι μεγαλύτερο από το κόστος 15 λεπτών σχεδιασμού. Η απλή δοκιμή παρακάτω χωρίζει τις εργασίες σε τρία επίπεδα.

Ένας απλός κανόνας για την ταξινόμηση των εργασιών: πριν ξεκινήσεις, αναρωτήσου αν μπορείς να απαριθμήσεις 3–5 αρχεία που σίγουρα θα επηρεαστούν και να πεις τι θα αλλάξει στο καθένα.

</div>

| Απάντηση | Τι να κάνεις |
|----|----|
| Ναι, μπορώ να απαριθμήσω τα αρχεία και τις αλλαγές | Κάν’ το απευθείας, χωρίς Λειτουργία Σχεδιασμού |
| Όχι, δεν είμαι σίγουρος για τα αρχεία, αλλά ξέρω τι πρέπει να αλλάξω | Χρησιμοποίησε τη Λειτουργία Σχεδιασμού χωρίς τον κύκλο των 4 βημάτων |
| Δεν είμαι σίγουρος ούτε για τα αρχεία ούτε για την προσέγγιση | Ο κύκλος των 4 βημάτων είναι απαραίτητος |
| Το σύμπτωμα δεν είναι σαφές και δεν μπορεί να αναπαραχθεί τοπικά | Ο κύκλος των 4 βημάτων μαζί με ένα μηδενικό βήμα για ένα ελάχιστο αναπαραγώγιμο παράδειγμα |

Συγκεκριμένα παραδείγματα. Διόρθωση κειμένου σε email καλωσορίσματος: κάν’ την απευθείας. Προσθήκη νέου κουμπιού CTA σε έναν ιστότοπο: Λειτουργία Σχεδιασμού χωρίς τον κύκλο. Μετάβαση ενός έργου από MySQL σε Postgres: απαιτείται ο κύκλος των 4 βημάτων. Ένα παράξενο σφάλμα 500 στην παραγωγή που δεν μπορεί να αναπαραχθεί τοπικά: ο κύκλος των 4 βημάτων με ένα επιπλέον «μηδενικό» βήμα: «ας φτιάξουμε πρώτα ένα ελάχιστο αναπαραγώγιμο παράδειγμα».

Ένα συνηθισμένο λάθος κατά τη χρήση του κύκλου είναι η εφαρμογή του σε ασήμαντες εργασίες. Αυτό μειώνει την ταχύτητα και γρήγορα αποθαρρύνει τον κόσμο από τη μεθοδολογία. Ο κύκλος χρειάζεται ακριβώς όταν το κόστος ενός σφάλματος είναι μεγαλύτερο από το κόστος 15 λεπτών σχεδιασμού.

Πριν εφαρμόσεις τον κύκλο, να θυμάσαι ότι και οι τέσσερις προτροπές λειτουργούν **μέσα σε μία μόνο συνεδρία Λειτουργίας Σχεδιασμού**. Αν δεν έχεις χρησιμοποιήσει ξανά αυτή τη λειτουργία, διάβασε πρώτα τον [οδηγό για τη Λειτουργία Σχεδιασμού στο Claude Code](https://ailoot.ai/blog/el/claude-code-plan-mode/) και μετά επέστρεψε.

## Βήμα 1. Απαγόρευσε τις λύσεις — βάλε το Claude να εξακριβώσει τα γεγονότα

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaways">

Κύρια συμπεράσματα

Η πρώτη παρόρμηση του κολακευτικού μοντέλου ΤΝ είναι «ορίστε η λύση». Το Βήμα 1 την αποκλείει ρητά. Η προτροπή δίνει στο Claude τέσσερα πεδία να συμπληρώσει: τι παρατηρώ, πώς να το αναπαραγάγω, τι γνωρίζω και τι δεν γνωρίζω. Το τελευταίο πεδίο είναι το πιο πολύτιμο: εκεί σχηματίζεται μια λίστα ερωτήσεων για εσένα αντί για ένα βιαστικό diff.

</div>

Το σημαντικότερο βήμα. Εδώ αποκλείεται η πρώτη παρόρμηση — «ορίστε η λύση». Η προτροπή:

```
Συνάντησα το εξής: [σύμπτωμα].

Η εργασία σου τώρα είναι να εξακριβώσεις τα γεγονότα. Απαγορεύονται
λύσεις, ιδέες ή συμβουλές. Μόνο:
- τι παρατηρώ (η ακριβής διατύπωση του συμπτώματος)
- αναπαραγώγιμα βήματα (ένα ελάχιστο σενάριο)
- ποια δεδομένα είναι διαθέσιμα (αρχεία καταγραφής, εκδόσεις, περιβάλλον)
- ποια δεδομένα λείπουν (τι πρέπει να συλλεχθεί)

Αυστηρή συνθήκη διακοπής: μην προτείνεις λύσεις· μόνο
κατέγραψε τη διάγνωση. Αν θέλεις να προτείνεις κάτι,
διατύπωσε μια ερώτηση για μένα.
```

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

Η παγίδα στο Βήμα 1. Αν το σύμπτωμα διατυπωθεί υπερβολικά αόριστα («δεν λειτουργεί ο έλεγχος ταυτότητας»), το Claude θα εξακολουθήσει να μαντεύει. Η λύση βρίσκεται μέσα στην ίδια την προτροπή: περιέγραψε το ακριβές σύμπτωμα σε μία πρόταση και δώσε ένα ελάχιστο σενάριο τριών βημάτων. Αν δεν μπορείς να το κάνεις, σημαίνει ότι δεν έχεις καταλάβει ακόμη ακριβώς τι έχει χαλάσει και η απάντηση του Claude θα είναι έτσι κι αλλιώς άχρηστη.

## Βήμα 2. Προηγούμενα παραδείγματα από το διαδίκτυο αντί για παραισθήσεις από τη μνήμη

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaways">

Κύρια συμπεράσματα

Η δεύτερη παρόρμηση του κολακευτικού μοντέλου ΤΝ είναι «επινόησε λύση από γενικές γνώσεις». Το Βήμα 2 στέλνει το Claude στον έξω κόσμο για επαληθεύσιμες προσεγγίσεις. Τουλάχιστον τρία προηγούμενα παραδείγματα, καθένα με ενεργό σύνδεσμο, πλεονεκτήματα και μειονεκτήματα. Αν το Claude επικαλεστεί τις «δικές του γνώσεις» χωρίς σύνδεσμο, απόρριψέ το αμέσως.

</div>

Αυτό αποκλείει τη δεύτερη παρόρμηση: «επινόησε λύση από μνήμης». Η προτροπή:

```
Now that the diagnosis is established, find precedents
for solving similar problems on the internet.

At least 3 different approaches. For each:
- a link to the primary source (issue, article, documentation)
- σύντομη περιγραφή της προσέγγισης
- πλεονεκτήματα και μειονεκτήματα για τη δική μας περίπτωση
- γνωστές παγίδες

Links based on your own knowledge without confirmation
from a link are prohibited. If you can’t find a precedent,
say so explicitly.
```

Η επίδραση στην πράξη. Το Claude βγαίνει στον κόσμο και επιστρέφει με επαληθεύσιμες προσεγγίσεις. Εμφανίζονται σύνδεσμοι προς ζητήματα στο GitHub και τεκμηρίωση. Αν το Claude δεν μπορεί να βρει προηγούμενα παραδείγματα, αυτό αποτελεί ένδειξη ότι η εργασία είναι ασυνήθιστη ή ότι το σύμπτωμα διατυπώθηκε λανθασμένα. Επίστρεψε στο Βήμα 1.

Πού αποτυγχάνει αυτό. Το Claude μπορεί να παραθέσει έναν σύνδεσμο που δεν υπάρχει. Πρόκειται για παραισθητική απάντηση όπως «ορίστε το ζήτημα με αριθμό 4291 στο αποθετήριο X», όταν το ζήτημα 4291 αφορά κάτι άλλο. Αντιμετώπισέ το με έναν ρητό κανόνα στο CLAUDE.md: «να ανοίγεις πάντα τον σύνδεσμο με το WebFetch πριν τον παραθέσεις». Για λεπτομέρειες, δες τον [οδηγό για τη σωστή ρύθμιση του CLAUDE.md](https://ailoot.ai/blog/el/claude-md-template/).

## Βήμα 3. Αναλυτικό σχέδιο στο `plans/` με προβλεπόμενους κινδύνους

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaways">

Κύρια συμπεράσματα

Η τρίτη προτροπή μετατρέπει το καλύτερο προηγούμενο παράδειγμα σε ένα τεκμήριο — ένα αρχείο `plans/YYYY-MM-DD-fix-X.md`. Το σχέδιο περιλαμβάνει συγκεκριμένα αρχεία και γραμμές, δοκιμές, κινδύνους δύο έως τρία βήματα μπροστά και ένα σχέδιο επαναφοράς. Το αρχείο διαρκεί περισσότερο από τη συνομιλία: μπορείς να το ανοίξεις δύο εβδομάδες αργότερα και να ξαναχρησιμοποιήσεις την προσέγγιση τρεις μήνες αργότερα.

</div>

Τώρα η Λειτουργία Σχεδιασμού λειτουργεί όπως πρέπει. Η προτροπή:

```
Πάρε την καλύτερη επιλογή από το Βήμα 2 και γράψε ένα αναλυτικό
σχέδιο στο αρχείο plans/YYYY-MM-DD-fix-[name].md:

- ποια συγκεκριμένα αρχεία θα αγγίξουμε (πλήρεις διαδρομές και αριθμοί γραμμών)
- τι θα προσθέσουμε και τι θα αφαιρέσουμε
- ποιες δοκιμές θα γράψουμε και ποιες υπάρχουσες πρέπει να περάσουν
- κίνδυνοι δύο έως τρία βήματα μπροστά (τι μπορεί να χαλάσει για τους χρήστες)
- σχέδιο επαναφοράς αν κάτι πάει στραβά

Κάνε κάθε βήμα πλαίσιο επιλογής [ ]. Το αρχείο πρέπει να χωρά σε μία οθόνη.
Αν το σχέδιο ξεπερνά τις 200 γραμμές, χώρισέ το σε φάσεις.
```

Το αποτέλεσμα. Το σχέδιο γίνεται τεκμήριο αντί για προσωρινή σημείωση στη συνομιλία. Μπορείς να το διαβάσεις δύο εβδομάδες αργότερα, να το αναθέσεις σε άλλον agent ή να το χρησιμοποιήσεις ως συνθήκη για την εντολή `/goal`. Ένα αρχείο σχεδίου διαρκεί περισσότερο από τη συνομιλία στο Claude Code.

Το βασικό σημείο είναι οι κίνδυνοι δύο έως τρία βήματα μπροστά. Αυτό αποκλείει ένα άλλο κολακευτικό μοτίβο: ένα αισιόδοξο σχέδιο χωρίς παρενέργειες. Όταν βάζεις το Claude να απαριθμήσει ρητά τους κινδύνους, εντοπίζει πράγματα που κανονικά θα προσπερνούσε σιωπηλά σε ένα σχέδιο.

## Βήμα 4. Αυτοέλεγχος του σχεδίου — εντοπισμός κολακευτικών υποθέσεων

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaways">

Κύρια συμπεράσματα

Το τελικό φίλτρο. Το Claude ξαναδιαβάζει το σχέδιό του και επισημαίνει όσα επινόησε: βιβλιοθήκες που δεν υπάρχουν στο package.json, μεταβλητές που δεν καθόρισες και βήματα διατυπωμένα με αόριστους όρους. Στο δείγμα του συγγραφέα με περίπου 50 κύκλους, δύο ή τρία σημεία του σχεδίου αναθεωρούνται ειδικά στο Βήμα 4.

</div>

Το τελικό φίλτρο. Η προτροπή:

```
Τώρα κάνε έναν υποχρεωτικό αυτοέλεγχο. Ξαναδιάβασε το σχέδιό σου με ειλικρίνεια.

Υπάρχουν σημεία που επινόησες και δεν έχεις επιβεβαιώσει με:
- κώδικα που διάβασες·
- τεκμηρίωση που παρέθεσες στο Βήμα 2·
- προηγούμενο παράδειγμα από το Βήμα 2;

Αν ναι, επισήμανέ τα ρητά, αναθεώρησέ τα ή αφαίρεσέ τα.

Έλεγξε επίσης:
- αν αναφέρει βιβλιοθήκες που δεν έχουν εγκατασταθεί ακόμη
  στο package.json·
- αν αναφέρει μεταβλητές περιβάλλοντος που δεν καθόρισα·
- αν τα βήματα του σχεδίου περιγράφονται γενικά
  αντί με συγκεκριμένες λεπτομέρειες.
```

Τι κάνει αυτό. Το Claude πρέπει να επανελέγξει τη συλλογιστική του. Στο δείγμα του συγγραφέα με περίπου 50 κύκλους, τουλάχιστον δύο ή τρία σημεία του σχεδίου αναθεωρούνται ειδικά στο Βήμα 4. Είναι σημεία όπου ο κόλακας προσπάθησε να ξεγλιστρήσει στο Βήμα 3 και το Βήμα 4 τα εντοπίζει.

Μετά τα τέσσερα βήματα, το σχέδιο είναι έτοιμο για έγκριση. Μπορείς να προχωρήσεις στην υλοποίηση χωρίς να ανησυχείς «Κι αν χρειαστεί να αναιρέσω 8 commits;»

## Γιατί ακριβώς 4 βήματα, όχι 2 ή 7;

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaways">

Κύρια συμπεράσματα

Ο κύκλος βασίζεται στην καθιερωμένη μεθοδολογία Explore-Plan-Implement-Commit της Anthropic. Από τις τέσσερις φάσεις της Anthropic, αναπτύσσω τη φάση Plan σε τέσσερα μικροβήματα κατά της κολακείας. Κάθε βήμα αποκλείει τη δική του κατηγορία σφαλμάτων: αν παραλείψεις έστω ένα, θα προκύψει ένας προβλέψιμος τύπος αποτυχίας.

</div>

Ακολουθεί το σκεπτικό, σύμφωνα με τη μέθοδο που χρησιμοποιεί η Anthropic για να καθοδηγεί το Claude στην επίσημη τεκμηρίωσή της.

<figure>
<blockquote>
Αν αφήσεις το Claude να μεταβεί κατευθείαν στον κώδικα, μπορεί να πάρεις λύση για λάθος πρόβλημα. Χρησιμοποίησε τη Λειτουργία Σχεδιασμού για να διαχωρίσεις την εξερεύνηση από την εκτέλεση.
</blockquote>
<figcaption>— Claude Code Docs, https://code.claude.com/docs/en/best-practices</figcaption>
</figure>

Η τεκμηρίωση συνιστά ροή εργασίας τεσσάρων φάσεων: Explore, Plan, Implement, Commit.

Ο κύκλος των 4 βημάτων είναι εξειδίκευση της φάσης Plan για την αντιμετώπιση της κολακείας. Από τις τέσσερις φάσεις της Anthropic, αναπτύσσω τη μία σε τέσσερα μικροβήματα: απαγόρευση λύσεων, αναζήτηση προηγούμενων παραδειγμάτων, σύνταξη του σχεδίου και αυτοέλεγχος. Αυτό είναι ένα αναλυτικό σχέδιο που στη συνέχεια τροφοδοτεί τις φάσεις Implement και Commit.

Δες τι χαλάει αν παραλείψεις οποιοδήποτε από τα τέσσερα βήματα:

| Παράλειψη | Τι προκύπτει |
|----|----|
| Βήμα 1 (γεγονότα) | Λύση για το πρόβλημα κάποιου άλλου: το Claude μάντεψε το σύμπτωμα από ένα μοτίβο και κινήθηκε προς λάθος κατεύθυνση |
| Βήμα 2 (προηγούμενα παραδείγματα) | Επινοημένη λύση από «γενικές γνώσεις»: λειτουργεί στην περίπτωση αναφοράς και αποτυγχάνει στην πραγματικότητα |
| Βήμα 3 (σχέδιο) | Υλοποίηση χωρίς ανάλυση κινδύνων: αποτυγχάνουν οι δοκιμές, χαλάει το refresh token και το μαθαίνεις από τους χρήστες |
| Βήμα 4 (αυτοέλεγχος) | Σχέδιο με δύο ή τρεις αβάσιμες υποθέσεις: μια βιβλιοθήκη που δεν υπάρχει, μια μεταβλητή που δεν καθορίστηκε |

Ο πίνακας το κάνει σαφές: κάθε βήμα αποκλείει τη δική του κατηγορία σφαλμάτων. Χρειάζεσαι και τα τέσσερα, επειδή το καθένα εντοπίζει διαφορετική κατηγορία. Αν η εργασία φαίνεται τόσο μικρή ώστε να αρκούν δύο βήματα, τότε είναι πράγματι μικρή — και δεν χρειάζεσαι καθόλου τη Λειτουργία Σχεδιασμού.

## Πώς συνδέονται τα `plans/`, η εντολή `/goal` και τα επόμενα βήματα

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaways">

Κύρια συμπεράσματα

Τα 4 βήματα δεν λειτουργούν μεμονωμένα. Εντάσσονται σε ένα σύστημα που αποτελείται από τη Λειτουργία Σχεδιασμού, τον φάκελο `plans/` στο αποθετήριο και την εντολή `/goal`. Η Λειτουργία Σχεδιασμού παρέχει τη λειτουργία. Ο φάκελος `plans/` παρέχει διάρκεια. Το `/goal` παρέχει αυτοματοποίηση. Χωρίς οποιοδήποτε από αυτά τα τρία επίπεδα, ο κύκλος χάνει τη μισή του αξία.

</div>

Ο κύκλος λειτουργεί μέσα σε ένα σύστημα που περιλαμβάνει:

1. Ενεργοποιημένη Λειτουργία Σχεδιασμού (διπλό Shift+Tab στο Claude Code).
2. Έναν φάκελο `plans/` στο αποθετήριο για την αποθήκευση σχεδίων.
3. Προαιρετικά, την εντολή `/goal` για αυτόνομη υλοποίηση μεγάλων σχεδίων.

Συγκεκριμένα για τον φάκελο `plans/`. Μετά το Βήμα 3, έχεις ένα αρχείο `plans/2026-05-27-fix-magic-link.md` με φάσεις και πλαίσια επιλογής. Είναι ένα τεκμήριο. Άνοιξέ το μια εβδομάδα αργότερα και θα θυμηθείς γιατί επέλεξες αυτή την προσέγγιση. Σε τρεις μήνες, θα βρεις παρόμοια εργασία και θα το ξαναχρησιμοποιήσεις. Σε έξι μήνες, θα το δείξεις σε έναν συνάδελφο και θα του γλιτώσεις δύο εβδομάδες προσαρμογής. Ο φάκελος `plans/` είναι μέρος της ιδέας ενός [«δεύτερου εγκεφάλου» στο Claude Code](https://ailoot.ai/blog/el/claude-code-second-brain/).

Συγκεκριμένα για το `/goal`. Αφού ολοκληρώσεις τα τέσσερα βήματα και εγκρίνεις το σχέδιο, βγαίνεις από τη Λειτουργία Σχεδιασμού και πληκτρολογείς:

```
/goal εκτέλεσε όλες τις φάσεις από το plans/2026-05-27-fix-magic-link.md,
όλες οι δοκιμές στο test/auth περνούν, αλλιώς σταμάτα μετά από 30 γύρους
```

Για τοπική συνεδρία Claude Code, κράτησε ενεργό το τερματικό, ξύπνιο τον υπολογιστή και διαθέσιμη τη σύνδεση δικτύου. Μην κλείνεις τον φορητό εκτός αν έχεις ρυθμίσει ρητά υποστηριζόμενο τρόπο διατήρησης σε εγρήγορση. Έλεγξε το ιστορικό όταν επιστρέψεις: μπορεί να δείχνει ολοκλήρωση, όριο γύρων, αίτημα δικαιωμάτων ή σφάλμα. Ένας στόχος δεν εγγυάται πρόοδο όσο ο υπολογιστής κοιμάται. Χωρίς τον κύκλο των 4 βημάτων, το `/goal` ξοδεύει token σε άχρηστες επαναλήψεις. Με τον κύκλο των 4 βημάτων, το `/goal` μετατρέπει ένα ολοκληρωμένο σχέδιο σε δοκιμές που περνούν.

Τι να κάνεις από εδώ και πέρα. Αν μόλις ξεκινάς με το Claude Code, δοκίμασε τον κύκλο στην επόμενη μη τετριμμένη εργασία σου. Όχι ένα τυπογραφικό λάθος. Κάτι που αγγίζει 3+ αρχεία ή περιλαμβάνει συμπεριφορά που δεν κατανοείς πλήρως. Πάρε τις παραπάνω προτροπές, αντέγραψέ τες και συμπλήρωσε τις δικές σου λεπτομέρειες. Θα παρατηρήσεις πώς αλλάζει το ποσοστό επαναφοράς.

Αν χρησιμοποιείς ήδη τη Λειτουργία Σχεδιασμού, πρόσθεσε έναν φάκελο `plans/` στο αποθετήριό σου. Συμφώνησε με τον εαυτό σου σε μια μορφή ονόματος αρχείου: `YYYY-MM-DD-feature-name.md`. Σε έναν μήνα θα έχεις 20–30 αρχεία· σε έξι μήνες, πάνω από εκατό. Έτσι συγκροτείται ο δεύτερος εγκέφαλος του έργου — ένα ζωντανό ιστορικό αποφάσεων. Αν θέλεις να εμβαθύνεις στη διαχείριση του πλαισίου πριν από την προτροπή, κάλυψα ξεχωριστά τη [μηχανική πλαισίου στο Claude Code](https://ailoot.ai/blog/el/context-engineering/).

Αν έχεις ήδη και τη Λειτουργία Σχεδιασμού και το `plans/`, δοκίμασε το `/goal` σε μία αυτόνομη εργασία. Διάλεξε κάτι που κανονικά θα έκανες χειροκίνητα σε 30–40 λεπτά. Πέρασέ το από τα 4 βήματα, αποθήκευσε το σχέδιο, ξεκίνα το `/goal` και άφησε ενεργό το τοπικό τερματικό και ξύπνιο τον υπολογιστή. Για εργασία με κλειστό εκείνον τον υπολογιστή, χρησιμοποίησε πρώτα ρητά διαμορφωμένη απομακρυσμένη ή cloud διαδρομή εκτέλεσης και επαλήθευσε ότι η εργασία τρέχει εκεί.

<div class="section" role="doc-bibliography" aria-label="Sources">

### Πηγές

- [Anthropic Engineering - Βέλτιστες πρακτικές για το Claude Code](https://code.claude.com/docs/en/best-practices)
- [Anthropic Engineering - Αναφορά της 23ης Απριλίου μετά το συμβάν σχετικά με αναφορές ποιότητας](https://www.anthropic.com/engineering/april-23-postmortem)
- [Anthropic Docs - Μείωση των παραισθήσεων](https://platform.claude.com/docs/en/test-and-evaluate/strengthen-guardrails/reduce-hallucinations)
- [Anthropic Docs - Λειτουργίες αδειών (Λειτουργία Σχεδιασμού)](https://code.claude.com/docs/en/permission-modes)
- [Anthropic Docs - Εντολή /goal](https://code.claude.com/docs/en/goal)

</div>



<div class="aside" data-semantic="ailoot-link" role="note" aria-label="Ailoot">

Μπορείς να συνεχίσεις να εργάζεσαι με ΤΝ στο [Ailoot](https://ailoot.ai/).

</div>

## Ερωτήσεις και απαντήσεις: Τέσσερις προτροπές για να αντιμετωπίσετε την κολακεία στο Claude Code

### Ένα τοπικό /goal συνεχίζει να δουλεύει αν κλείσω τον φορητό;

Μόνο αν ο υπολογιστής παραμένει ξύπνιος και η διεργασία τερματικού συνεχίζεται· η κανονική αναστολή μπορεί να παύσει την τοπική εργασία. Άφησε διαθέσιμα υπολογιστή και δίκτυο ή επαλήθευσε ότι πράγματι ξεκίνησες την εργασία σε χωριστό απομακρυσμένο ή cloud περιβάλλον.

### Πότε ο κύκλος τεσσάρων προτροπών αξίζει την πρόσθετη εργασία;

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


## Ailoot · Η εταιρεία και το χαρτοφυλάκιο έργων της

Η Ailoot στηρίζεται στη συσσωρευμένη λειτουργική εμπειρία, τη μεγάλη πελατειακή βάση, τη σταθερή εξυπηρέτηση και τον συνεχή έλεγχο KPI.

Η εταιρεία και το χαρτοφυλάκιο έργων της: εκατομμύρια πελάτες· μηνιαίες πωλήσεις δισεκατομμυρίων.

Η Ailoot αξιοποιεί αυτή τη λειτουργική εμπειρία για πρόσβαση μέσω API σε λειτουργίες AI στα προϊόντα, τους πράκτορες, τις εφαρμογές και τους αυτοματισμούς των πελατών.
