Συζήτηση βικιλεξικού:Bots

Από Βικιλεξικό
Πήδηση στην πλοήγηση Πήδηση στην αναζήτηση

Μια προσπάθεια παρουσίασης + μερικές ιδέες...[επεξεργασία]

Γεια σε όλους. Θάθελα να ξεκινήσω μια συζήτηση σχετικά με τα bots. Αιτία ήταν η τελευταία λειτουργία του Lou bot καθώς και η εμφάνιση του interwiki bot, τώρα τελευταία. Όμως, ίσως να ήταν καλό να ξεκαθαρίσουμε τι μπορούμε να περιμένουμε από αυτά, καθώς και να «ιχνογραφήσουμε» τα πλαίσια χρήσης τους.

Χρήσιμοι σύνδεσμοι[επεξεργασία]

Μπορείτε να διαβάσετε τα παρακάτω κείμενα πάνω στα bot.

Mea culpa[επεξεργασία]

Πρώτα, θα ήθελα να κάνω ένα «mea culpa». Κατά την τελευταία λειτουργία του (εισαγωγή δεκάδων χιλιάδων κλιτών μορφών), το Lou bot κατέστρεψε πολλά ουσιαστικά. Αυτό έγινε λόγω δύο χοντρών λαθών μου:

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

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

Τα bots στο ΒΛ[επεξεργασία]

Η ιστορία του Lou bot είναι η εξής. Δημιουργήθηκε στις 15 Μαρτίου 2006 αλλά χρησιμοποιήθηκε για πρώτη φορά στις 7 Νοεμβρίου. Από εκεί και πέρα, οι κύριες εργασίες του ήταν οι εξής:

  • μέσω του script replace.py πραγματοποιήθηκαν διάφορες εργασίες συντήρησης (μετονομασίες κατηγοριών, προσθήκη ή αφαίρεση χαρακτήρων, αλλαγή των μεγάλων τίτλων με πρότυπα, βικιποίηση των μεταφράσεων)
  • μέσω του pagefromfile.py, εισαγωγές άρθρων (κλιτές μορφές ρημάτων στα σουηδικά και εσπεράντο, ελληνικών επιθέτων, λέξεις στα γαλλικά, ρήματα στα ρουμανικά)
  • καθώς και διάφορες δοκιμές (κυρίως με τα πρότυπα) χωρίς να αναστατώνω όλο τον κόσμο...!

Εκτός του Lou bot, ένα άλλο μποτ που έκανε πολύ μεγάλη δουλειά στο ΒΛ είναι το RobotGMwikt. Αυτό χρησιμοποιεί το πασίγνωστο interwiki.py. Ρόλος του είναι η δημιουργία συνδέσμων μεταξύ των άρθρων όλων των βικιλεξικών που υπάρχουν. Οι σύνδεσμοι βασίζονται στον τίτλο της σελίδας και είναι πολύ χρήσιμοι για τον χρήστη που ψάχνει περισσότερες πληροφορίες πάνω σ'ένα άρθρο, μια και βλέπει, στο κάτω αριστερό μέρος της οθόνης του όλα τα βικιλεξικά που έχουν την ίδια (ακριβώς) λέξη.

Τώρα τελευταία, επειδή το RobotGMwikt σταμάτησε (προσωρινά;) να δουλεύει, μπήκε στο ΒΛ το VolkovBot που κάνει την ίδια ακριβώς δουλειά. Έτσι, σε λίγο καιρό, οι λέξεις που δεν έχουν ακόμα τα περίφημα interwiki links θα συνδεθούν κι αυτές με τα άλλα ΒΛ.

Τέλος, το MediaWiki λειτουργεί από την Wikimedia και αλλάζει ή προσθέτει (σπάνια!) βασικές λειτουργίες όλων των wiki.

Κίνδυνοι από ανεξέλεγκτη χρήση των bots[επεξεργασία]

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

Με την ανάπτυξη του ΒΛ μας, θα βρεθούν (ήδη, αυτές τις μέρες, υπάρχουν δύο νέες προτάσεις!) κι άλλοι χρήστες οι οποίοι θα θελήσουν να βάλουν ένα μποτ σε λειτουργία. Εάν δεν έχουμε λάβει τα μέτρα μας, αυτό μπορεί να προκαλέσει μεγάλη ανακατωσούρα. Ας φανταστούμε κάποιον που βάζει πχ. υλικό υπό copyright. Ή κάποιον που αρχίζει να «μετακινεί» κατηγορίες ολόκληρες. Το θέμα δεν είναι επιστημονική φαντασία, έχει παρουσιαστεί, με διαφορετική μορφή, στο αγγλικό ΒΛ!

Μια από τις χρήσεις που έκανα εγώ, ο πειραματισμός σχετικά με νέα πρότυπα, δεν ήταν υποχρεωτικό να γίνει στα υπαρκτά πρότυπα. Άλλωστε, ακόμα και τώρα υπάρχουν λίγες λέξεις (μερικές μονάδες) με δοκιμαστικά πρότυπα, που μένουν σε αναμονή... Μπορεί η ίδια χρήση να ζητηθεί κι από άλλους διαχειριστές. Όσο είμαστε τρεις και μόνο, δεν υπάρχει πρόβλημα. Τι θα γίνει όμως όταν γίνουμε 10 ή 15; Θα παραστούμε σε "edit wars", όπως συμβαίνει σε μερικά wiki;

Κάποιες σκέψεις για το παρόν και για το μέλλον[επεξεργασία]

Πιστεύω ότι ήρθε η ώρα να ελέγξουμε τα bots, καθώς και να περιγράψουμε τα πλαίσια χειρισμού τους. Αφενός διότι «αυξανόμαστε και πληθυνόμαστε», αφετέρου για να ανταποκριθούμε στις σύγχρονες ανάγκες του ΒΛ μας, καθώς και στη θέση του στο διεθνή χώρο.

Πρώτ΄ απ΄ όλα, πιστεύω ότι δεν θάπρεπε να μπει bot σε λειτουργία (πέραν των δύο interwiki και, φυσικά, του MediaWiki - αλλά αυτά το έκαναν ήδη!) χωρίς να έχει προηγηθεί αναλυτική παρουσίαση της δουλειάς που πρόκειται να γίνει. Να γραφτεί πχ η λίστα των λέξεων που πρόκειται να εισαχθεί, το αναλυτικό αρχείο των μετονομασιών, κλπ. Έτσι, θα μπορούν οι άλλοι χρήστες, στη σελίδα συζήτησής του ή στο irc, να κάνουν τις παρατηρήσεις τους, να προτείνουν αλλαγές, διορθώσεις, κλπ.

Υπάρχουν μερικοί κανόνες για τη χρησιμοποίηση μποτ χωρίς και με ιδιότητα μποτ. Αυτούς τους πήρα σε περίοδο έκτακτης ανάγκης (όταν το VolkovBot παρουσιάστηκε και άρχισε να κάνει αλλαγές, απροειδοποίητα)! Δεν ψηφίστηκαν από την κοινότητα. Τους χρειαστήκαμε βιαστικά, και βιαστικά τους εφαρμόσαμε. Το ίδιο έγινε και για τους κανόνες ψηφοφορίας. Μπορούμε να τους κρατήσουμε ως έχουν, να τους αλλάξουμε ή και να τους πετάξουμε. Όμως δεν μπορούμε να μην σκεφτούμε κάτι γι'αυτούς!

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

Μια άλλη ιδέα θα ήταν να δημιουργήσουμε ξεχωριστούς λογαριασμούς για τα μποτ συντήρησης: έναν για το replace, έναν για το pagefromfile, έναν για την αυτόματη κατηγοριοποίηση... Μόνο οι διαχειριστές θα είχαν τους κωδικούς τους. Στη σελίδα τους (ή οποιαδήποτε άλλη!) θα μπορούσαμε να γράφουμε ό,τι πρέπει να γίνει. Όταν είμαστε σίγουροι, ένας από τους διαχειριστές θα μπορεί να το κινήσει (αυτό θα έλυνε και το πρόβλημα της απουσίας κατά τις διακοπές... κυρίως για τις εργασίες που επαναλαμβάνονται κατά καιρούς).

Αυτά προς το παρόν. Είναι λίγο «φύρδην μίγδην» και σίγουρα θα ήθελα να πω περισσότερα αλλά ας ξεκινήσουμε μια συζήτηση απ'αυτά και βλέπουμε...! Φιλικά, Lou 11:58, 2 Σεπτεμβρίου 2007 (UTC)

Μερικές σκέψεις του Αριέλ[επεξεργασία]

Χρήστης:ArielGlenn/Για τα μποτ κι όχι μόνο.