Ερωτήσεις πριν την εγκατάσταση
Σε ποιους απευθύνεται το kamishibai;
Σε όσους θέλουν να μαθαίνουν μια γλώσσα με υλικό που επιλέγουν οι ίδιοι και είναι πρόθυμοι να επιστρέφουν σε αυτό για μήνες ή χρόνια. Διαλέγεις λέξεις από βιβλία, υπότιτλους, μαθήματα ή συζητήσεις και το kamishibai δημιουργεί κάρτες με αυτές. Το πρόγραμμα δεν αντικαθιστά ένα οργανωμένο μάθημα: δεν επιλέγει για σένα τα θέματα ούτε τη σειρά με την οποία θα τα μελετήσεις.
Τις επαναλήψεις αναλαμβάνει το Anki. Το πρόγραμμά του βασίζεται στην επανάληψη σε χρονικά διαστήματα: οι γνώριμες κάρτες επιστρέφουν σε όλο και μεγαλύτερα διαστήματα, ενώ όσες ξεχνάς εμφανίζονται νωρίτερα. Τον αριθμό νέων καρτών και τα ημερήσια όρια τα ρυθμίζεις στο Anki.
Γιατί μάνγκα;
Πιστεύω ότι χάρη στη νέα γενιά πρακτόρων τεχνητής νοημοσύνης μπορούμε να δημιουργούμε λογισμικό με προσωπική σφραγίδα με την ίδια ευκολία που γράφαμε κάποτε ιστολόγια: να μοιραζόμαστε την εμπειρία μας μέσα από προσεγγίσεις που μπορούν εύκολα να εφαρμόσουν άλλοι. Το Kamishibai είναι ο τρόπος μου να δοκιμάσω αυτή την ιδέα. Πάνω απ’ όλα, είναι ένα εργαλείο που χρησιμοποιώ ο ίδιος καθημερινά και εξελίσσω με βάση αυτή την εμπειρία.
Ο μανγκάκα, ο δημιουργός μάνγκα, συνδυάζει ο ίδιος ιστορία, σχέδιο και προσωπικότητες χαρακτήρων σε ένα ολοκληρωμένο έργο. Νιώθω κοντά σε αυτή την προσέγγιση. Από εκεί προκύπτει και η οπτική γλώσσα του kamishibai: μου αρέσει ένα έργο να έχει τη δική του ματιά, που φαίνεται τόσο στην ιδέα όσο και στην εικόνα του.
Τι μπορώ να προσθέσω στο kamishibai;
Στη βασική λειτουργία προσθέτεις μια λίστα με λέξεις ή εκφράσεις που θέλεις να μάθεις. Δεν χρειάζεται να τις μετατρέψεις στη λεξικογραφική τους μορφή: το kamishibai θα προσπαθήσει να αναγνωρίσει το κείμενο και θα προτείνει σημασίες για να επιλέξεις. Για κάθε σημασία που επιλέγεις δημιουργείται ξεχωριστή κάρτα με μια πρόταση.
Αν η πρόταση δεν σε καλύπτει, μπορείς να περιγράψεις τι θέλεις να αλλάξει και να ζητήσεις να δημιουργηθεί ξανά. Αν έχεις ήδη έτοιμα κείμενα για τις κάρτες σου, μπορείς να τα δώσεις σε μορφή cards JSON. Υπάρχει ξεχωριστή απάντηση γι’ αυτό παρακάτω.
Τι κάνει το Anki και τι το kamishibai;
Το Kamishibai ετοιμάζει το υλικό: δημιουργεί προτάσεις, εξηγήσεις, εκφώνηση και εικόνες και τα συγκεντρώνει σε ένα αρχείο .apkg — μια τράπουλα καρτών που ανοίγει στο Anki.
Το Anki οργανώνει τις επαναλήψεις: εμφανίζει τις κάρτες, αποθηκεύει τις αξιολογήσεις σου και ορίζει την ημερομηνία της επόμενης επανάληψης.
Το Kamishibai δημιουργεί επίσης PDF για χάρτινες κάρτες. Μπορείς να το εκτυπώσεις και να το κόψεις αν θέλεις να μελετάς χωρίς οθόνη.
Χρειάζεται να ξέρω προγραμματισμό;
Όχι. Μετά την εγκατάσταση εκκινείς το kamishibai στο τερματικό, ένα παράθυρο με περιβάλλον κειμένου. Από εκεί το πρόγραμμα σε καθοδηγεί βήμα προς βήμα: προσθέτεις λέξεις, επιλέγεις σημασίες, ελέγχεις τις κάρτες και παίρνεις την τράπουλα. Δεν χρειάζεται να γράψεις κώδικα.
Για αυτοματοποίηση υπάρχουν ξεχωριστές εντολές που επιστρέφουν απαντήσεις σε JSON. Μπορούν να τις χρησιμοποιούν σενάρια εντολών και πράκτορες AI, αλλά δεν τις χρειάζεσαι για τη συνηθισμένη χρήση.
Ποιος αποφασίζει τι θα περιέχει η κάρτα;
Εσύ επιλέγεις τις λέξεις και τις σημασίες, ενώ τα μοντέλα AI δημιουργούν το υλικό σύμφωνα με τους κανόνες του kamishibai. Οι κανόνες αυτοί ορίζουν τη δομή της κάρτας και τις απαιτήσεις για την πρόταση, την εξήγηση, την εκφώνηση και την εικόνα.
Πριν από τη δημιουργία μπορείς να επιλέξεις δυσκολία και είδος προτάσεων: δηλωτικές προτάσεις, ερωτήσεις, διαλόγους ή συνδυασμό τους. Μπορείς να ελέγξεις το αποτέλεσμα και να ζητήσεις νέα δημιουργία, περιγράφοντας τις αλλαγές που θέλεις.
Ποιες γλώσσες υποστηρίζονται;
Υποστηρίζονται 22 γλώσσες: αγγλικά, κινεζικά, ισπανικά, ιαπωνικά, γαλλικά, γερμανικά, κορεατικά, ρωσικά, ιταλικά, πορτογαλικά, χίντι, αραβικά, τουρκικά, πολωνικά, ουκρανικά, ινδονησιακά, βιετναμικά, ταϊλανδικά, ελληνικά, εβραϊκά, ολλανδικά και τσεχικά.
Για κάθε τράπουλα επιλέγεις ένα ζεύγος: τη γλώσσα που μαθαίνεις και τη γλώσσα της μετάφρασης και των εξηγήσεων. Μπορείς να συνδυάσεις οποιεσδήποτε δύο γλώσσες της λίστας. Η ποιότητα του υλικού εξαρτάται από το πόσο καλά λειτουργούν τα μοντέλα με το συγκεκριμένο ζεύγος.
Αν χρειάζεσαι άλλη γλώσσα, άνοιξε ένα αίτημα στο GitHub και θα δούμε τι μπορεί να γίνει.
Τι χρειάζομαι για να ξεκινήσω;
Για να δημιουργήσεις κάρτες χρειάζεσαι:
- Υπολογιστή με macOS, Linux ή Windows.
- Σύνδεση στο διαδίκτυο: το κείμενο, η εκφώνηση και οι εικόνες δημιουργούνται μέσω του Gemini API.
- Το δικό σου κλειδί Gemini API. Δημιούργησε κλειδί στο Google AI Studio →
Για τις επαναλήψεις εγκατέστησε το Anki →
Αν η επιλεγμένη γλώσσα απαιτεί τοπικό έλεγχο του κειμένου μέσα στις εικόνες, το πρόγραμμα θα κατεβάσει και μοντέλα οπτικής αναγνώρισης χαρακτήρων (OCR) την πρώτη φορά που θα δημιουργήσεις εικόνες.
Σε ποια λειτουργικά συστήματα τρέχει το kamishibai;
Υπάρχουν έτοιμες εκδόσεις για macOS, Linux και Windows.
- macOS και Linux: εγκατάσταση μέσω Homebrew ή του σεναρίου εγκατάστασης.
- Windows: το σενάριο εγκατάστασης εκτελείται μέσω Git Bash, MSYS ή Cygwin.
Θα βρεις τις εντολές και τον σύνδεσμο προς το σενάριο στην ενότητα εγκατάστασης.
Πόσο κοστίζει;
Το Kamishibai είναι δωρεάν και ο πηγαίος κώδικάς του είναι ανοιχτός. Χρεώνονται χωριστά τα αιτήματα προς το Gemini που γίνονται με το δικό σου κλειδί API.
Ως τάξη μεγέθους, υπολόγισε περίπου 15 δολάρια για 100 κάρτες με κείμενο, εκφώνηση και εικόνες. Πρόκειται για εκτίμηση: το τελικό κόστος εξαρτάται από τον όγκο του υλικού, τις επαναδημιουργίες και τις τιμές των μοντέλων. Τα μοντέλα έχουν ήδη επιλεγεί στο πρόγραμμα, οπότε δεν χρειάζεται να τα ρυθμίσεις για να ξεκινήσεις.
Με τέσσερις νέες κάρτες την ημέρα, μια τράπουλα εκατό καρτών αρκεί για 25 ημέρες. Οι επαναλήψεις των προτάσεων που έμαθες συνεχίζονται και μετά. Γι’ αυτό επιλέγω λέξεις που θέλω πραγματικά να χρησιμοποιώ και βάζω την ποιότητα των καρτών πάνω από το χαμηλότερο δυνατό κόστος δημιουργίας.
Πού στέλνονται οι λέξεις και πού αποθηκεύεται το κλειδί;
Η δουλειά σου αποθηκεύεται στον υπολογιστή σου: ρυθμίσεις, συνεδρίες, προσωρινή μνήμη και έτοιμα αρχεία. Το kamishibai δεν έχει δικό του διακομιστή για τη δημιουργία καρτών.
Για τη δημιουργία και τον έλεγχο του υλικού, το πρόγραμμα στέλνει στο Gemini λέξεις, προτάσεις και εικόνες προς έλεγχο, χρησιμοποιώντας το δικό σου κλειδί API. Κατά τον συγχρονισμό μέσω Anki, η έτοιμη τράπουλα και τα αρχεία πολυμέσων μεταφέρονται επίσης στο AnkiWeb.
Το αποθηκευμένο κλειδί βρίσκεται σε ένα τοπικό αρχείο ρυθμίσεων, όχι στον χώρο αποθήκευσης κωδικών του λειτουργικού συστήματος. Μην δώσεις αυτό το αρχείο σε άλλους και μην το προσθέσεις σε δημόσιο αποθετήριο.
Μπορεί να υπάρχουν λάθη στις κάρτες;
Ναι, γίνονται λάθη. Όμως, από τη δική μου εμπειρία, η τρέχουσα γενιά μοντέλων δίνει ήδη αρκετά σταθερά αποτελέσματα, και δουλεύω πολύ πάνω στην ποιότητα των έτοιμων καρτών.
Η εκφώνηση είναι αυτή τη στιγμή το πιο σταθερό στοιχείο και πλησιάζει τη φυσική ομιλία. Στη δυσκολία των προτάσεων τα μοντέλα είναι λιγότερο ακριβή: καθοδηγούνται από το επίπεδο που επέλεξες, αλλά κάποιες φορές δίνουν μια ευκολότερη ή δυσκολότερη πρόταση.
Τα περισσότερα λάθη εμφανίζονται στις εικόνες: το AI μπορεί ακόμη να ζωγραφίσει έναν άνθρωπο με τρίτο χέρι. Γι’ αυτό η εφαρμογή χρησιμοποιεί ξεχωριστά μοντέλα AI που αξιολογούν τις έτοιμες εικόνες. Αν μια εικόνα δεν περάσει τον έλεγχο, το πρόγραμμα τη δημιουργεί ξανά.
Ο αυτόματος έλεγχος δεν εγγυάται ότι όλο το υλικό είναι σωστό. Μια αμφίβολη πρόταση καλύτερα να την ελέγξεις σε λεξικό ή με έναν καθηγητή και, αν χρειάζεται, να δημιουργήσεις ξανά την κάρτα.
Τι ακριβώς σημαίνει Agent Ready;
Ένας πράκτορας AI, όπως το Claude Code, μπορεί να δουλέψει με το kamishibai. Περιγράφεις την εργασία και ο πράκτορας την εκτελεί μέσω των εντολών του προγράμματος. Για παράδειγμα, μπορείς να του ζητήσεις:
- Να επιλέξει λέξεις για ένα θέμα ή από δικό σου κείμενο.
- Να επιλέξει τις κατάλληλες σημασίες και να δημιουργήσει κάρτες.
- Να ελέγξει το αποτέλεσμα και να δημιουργήσει ξανά τις ακατάλληλες κάρτες πριν από την εισαγωγή στο Anki.
Γι’ αυτό υπάρχει το JSON CLI: εντολές που επιστρέφουν δεδομένα σε JSON και δεν απαιτούν διάλογο στο τερματικό. Ο πράκτορας μπορεί να ξεκινά τη δημιουργία στο παρασκήνιο και να διαχειρίζεται πολλές συνεδρίες ταυτόχρονα.
Δώσε στον πράκτορα τον σύνδεσμο προς το llms.txt. Εκεί εξηγείται πώς να εγκαταστήσει ή να ενημερώσει το kamishibai και να πάρει τις ενσωματωμένες οδηγίες για την εγκατεστημένη έκδοση. Η χρήση του ίδιου του πράκτορα και οι επιπλέον δημιουργίες καρτών μπορεί να αυξήσουν το κόστος.
Πότε χρησιμεύουν οι δικές μου κάρτες σε JSON;
Όταν θέλεις να κρατήσεις έτοιμες διατυπώσεις, όπως προτάσεις από ένα μάθημα ή σύντομους διαλόγους. Αντί για λίστα λέξεων, δίνεις το περιεχόμενο των καρτών σε αρχείο cards JSON — ένα αρχείο κειμένου με καθορισμένη δομή.
Το αρχείο πρέπει να περιλαμβάνει όλα τα υποχρεωτικά πεδία της κάρτας, όχι μόνο την πρόταση. Μπορείς να το ετοιμάσεις μόνος σου ή να το αναθέσεις σε πράκτορα AI. Οι διατυπώσεις του αρχείου διατηρούνται χωρίς αναδιατύπωση. Το Kamishibai προσθέτει εκφώνηση και εικόνες και στη συνέχεια δημιουργεί μια τράπουλα Anki σε μορφή APKG και ένα PDF για εκτύπωση.
Δομή, υποχρεωτικά πεδία και παραδείγματα στο cards-json.md →
Μπορώ να κάνω επαναλήψεις στο κινητό;
Ναι. Το Kamishibai δημιουργεί τις κάρτες στον υπολογιστή και μπορείς να τις επαναλαμβάνεις στην εφαρμογή Anki για κινητά.
- Άνοιξε το έτοιμο αρχείο
.apkgστο Anki του υπολογιστή. Αν το διπλό κλικ δεν ξεκινήσει την εισαγωγή, επίλεξε Αρχείο → Εισαγωγή. - Συγχρόνισε τη συλλογή σου μέσω AnkiWeb.
- Συνδέσου στον ίδιο λογαριασμό στην εφαρμογή του κινητού και ξεκίνα τον συγχρονισμό για να κατεβάσεις τις κάρτες, τις εικόνες και τον ήχο.
Για μελέτη χωρίς οθόνη, μπορείς να εκτυπώσεις το PDF, να κόψεις τα φύλλα και να διπλώσεις τις κάρτες. Οι χάρτινες κάρτες δεν έχουν εκφώνηση ούτε αυτόματο πρόγραμμα επαναλήψεων.
Ποιος δημιουργεί το κείμενο, την εκφώνηση και τις εικόνες;
Το κείμενο, η εκφώνηση και οι εικόνες δημιουργούνται από μοντέλα της οικογένειας Gemini. Το Kamishibai τους δίνει οδηγίες, ελέγχει μέρος του αποτελέσματος και συγκεντρώνει το υλικό σε κάρτες.
Η εκφώνηση συντίθεται από μοντέλο· δεν είναι ηχογράφηση εκφωνητή. Χρειάζεται να την ελέγξεις μαζί με το υπόλοιπο περιεχόμενο πριν αρχίσεις τη μελέτη.
Τι κάνω αν δεν θυμάμαι την απάντηση;
Αν δεν θυμάσαι το νόημα της πρότασης ή τη βασική λέξη, πάτησε «Ξανά». Το Anki θα εμφανίσει την κάρτα νωρίτερα για επανάληψη. Αυτό ισχύει τόσο για μια νέα κάρτα όσο και για κάποια που ήξερες εδώ και μήνες.
Το πόσο αυστηρά αξιολογείς την απάντηση εξαρτάται από το τι εξασκείς εκείνη τη στιγμή. Στην αρχή δέχομαι ένα μικρό λάθος σε άρθρο ή πρόθεση, αρκεί να έχω θυμηθεί το νόημα και τις βασικές λέξεις. Όταν οι προτάσεις γίνουν γνώριμες, αρχίζω να απαιτώ από τον εαυτό μου ακρίβεια και σε αυτές τις λεπτομέρειες.
Αν μια κάρτα σε δυσκολεύει συνεχώς, έλεγξε την ίδια την πρόταση: είναι ξεκάθαρη η περίσταση; Μήπως έχει υπερβολικά πολλά άγνωστα στοιχεία; Μερικές φορές είναι πιο χρήσιμο να απλοποιήσεις ή να αντικαταστήσεις το παράδειγμα παρά να προσπαθείς ξανά και ξανά να το μάθεις όπως είναι.
Πότε μπορώ να περιμένω αποτελέσματα;
Δεν υπάρχει συγκεκριμένο χρονικό όριο. Το αποτέλεσμα εξαρτάται από το αρχικό σου επίπεδο, τις προτάσεις που επέλεξες, τη συνέπεια στις επαναλήψεις και το αν χρησιμοποιείς τη γλώσσα έξω από το Anki.
Οι πρώτες 50 προτάσεις που έχεις μάθει καλά μπορούν να γίνουν μια ευκαιρία να ελέγξεις την πρόοδό σου: θυμάσαι πιο εύκολα γνώριμες εκφράσεις, τις αναγνωρίζεις σε νέα κείμενα, μπορείς να τις χρησιμοποιήσεις στη συζήτηση; Δεν είναι ένα όριο μετά το οποίο αποκτάς οπωσδήποτε «αίσθηση της γλώσσας». Κοίτα τι καταφέρνεις πλέον, όχι μόνο τον αριθμό των καρτών.