Μάθετε πού καταλήγουν
οι εξαγόμενες σημειώσεις.

Χρησιμοποιήστε το REA για να εξετάσετε μια μικρή εφαρμογή, να ακολουθήσετε τη λειτουργία του κουμπιού Export notes και να ελέγξετε μία λεπτομέρεια μόνοι σας.

Ένα παρεχόμενο παράδειγμα · Node.js και npm · Ο βοηθός προγραμματισμού σας

1. Συνδέστε τον βοηθό σας με το REA

Χρησιμοποιήστε έναν βοηθό προγραμματισμού όπως το Claude Code, το Codex ή το Cursor. Θα χρειαστείτε Node.js και npm· ο οδηγός ρύθμισης αναφέρει τις υποστηριζόμενες εκδόσεις.

Ο βοηθός προγραμματισμού σας

Εγκαταστήστε το REA και συνδέστε το με αυτόν τον βοηθό προγραμματισμού χρησιμοποιώντας το npx rea-agents@latest setup. Δείξτε μου το σχέδιο ρύθμισης για έγκριση και μετά επαληθεύστε την εγκατάσταση.

Ή εκτελέστε αυτή την εντολή στο τερματικό σας:

npx rea-agents@latest setup

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

2. Ρωτήστε πού γράφεται το CSV

Το παράδειγμα είναι μια εφαρμογή Electron με έξι αρχεία και ένα κουμπί Export notes. Ο βοηθός σας μπορεί να εξετάσει τον κώδικά της χωρίς να εγκαταστήσει ή να εκκινήσει το Electron.

Ο βοηθός προγραμματισμού σας

Κατεβάστε το https://rea.tools/examples/notes-example.zip σε έναν νέο φάκελο παραδείγματος και αποσυμπιέστε το. Χρησιμοποιήστε το REA για να βρείτε τι συμβαίνει όταν πατάω Export notes. Δείξτε πού γράφεται το notes.csv, ποια πεδία περιέχει και τα σχετικά αρχεία και γραμμές.

Ο βοηθός σας κατεβάζει τα αρχεία και δίνει τον αποσυμπιεσμένο φάκελο στο REA για εξέταση.

Λήψη παραδείγματος ZIP

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

3. Ακολουθήστε την απάντηση πίσω στον κώδικα

Αναζητήστε μια σύντομη εξήγηση με αναφορές σε αρχεία και γραμμές:

Το κουμπί στέλνει ένα μήνυμα notes:export. Η κύρια διεργασία μορφοποιεί τις σημειώσεις ως CSV και γράφει το notes.csv στον φάκελο λήψεων του χρήστη. Οι στήλες είναι id και title.

Από το κουμπί στην εγγραφή του αρχείου

  1. Σελίδα · renderer.jsExport notesΚαλεί το notes.exportCsv().
  2. Γέφυρα · preload.jsnotes:exportΣτέλνει ένα ονομασμένο μήνυμα στην κύρια διεργασία.
  3. Χειριστής · main.jsΕγγραφή του notes.csvΚαλεί τη συνάρτηση μορφοποίησης στο csv.js και γράφει το αρχείο.
Η στατική ανάλυση του REA αντιστοιχίζει το μήνυμα με τον χειριστή του. Ο προορισμός διαβάζεται από τον κώδικα.
main.js · γραμμές 8–12Πηγαίος κώδικας
ipcMain.handle("notes:export", () => {
  const destination = path.join(app.getPath("downloads"), "notes.csv");
  writeFileSync(destination, toCsv(notes), "utf8");
  return destination;
});

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

Δείτε την πλήρη διαδρομή στον κώδικα και το καταγεγραμμένο αποτέλεσμα του REA.

4. Ελέγξτε μια πρόβλεψη

Ένα κόμμα χωρίζει τις στήλες CSV. Τι συμβαίνει όταν ο ίδιος ο τίτλος μιας σημείωσης περιέχει κόμμα ή εισαγωγικά;

Ο βοηθός προγραμματισμού σας

Προβλέψτε το CSV για μια σημείωση με id 1 και τίτλο Hello, "REA". Έπειτα εκτελέστε τη συνάρτηση μορφοποίησης toCsv του παραδείγματος με το Node.js για να το ελέγξετε. Δείξτε την πρόβλεψη και την πραγματική έξοδο.

Αναμενόμενη έξοδος της συνάρτησης μορφοποίησης
id,title
1,"Hello, ""REA"""

Ο τίτλος παραμένει σε ένα πεδίο μέσα σε εισαγωγικά· κάθε εισαγωγικό διπλασιάζεται. Έτσι ελέγχεται απευθείας η συνάρτηση μορφοποίησης με το Node.js.

Εκτελέστε τον έλεγχο μόνοι σας

Ανοίξτε ένα τερματικό στον αποσυμπιεσμένο φάκελο notes-example:

macOS / Linux · Bash / Zsh
node <<'JS'
const { toCsv } = require('./csv.js');
process.stdout.write(toCsv([{ id: 1, title: 'Hello, "REA"' }]));
JS
Windows · PowerShell
@'
const { toCsv } = require('./csv.js');
process.stdout.write(toCsv([{ id: 1, title: 'Hello, "REA"' }]));
'@ | node

5. Κάντε άλλη μια ερώτηση

Δοκιμάστε μια επόμενη ερώτηση στην ίδια συνομιλία:

Τι συμβαίνει αν δεν μπορεί να γραφτεί το αρχείο; Ακολουθήστε το σφάλμα πίσω στη σελίδα.

Ή δώστε στον βοηθό σας μια δική σας εφαρμογή και ρωτήστε για ένα κουμπί, αρχείο ή συμπεριφορά.

Κορυφή