Τίνος είναι πάντως η γραμμή, GitHub; Μερικές συμβουλές για προγραμματιστές

Τίνος είναι πάντως η γραμμή, GitHub; Μερικές συμβουλές για προγραμματιστές

Τίνος είναι πάντως η γραμμή, GitHub; Μερικές συμβουλές για προγραμματιστές PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.

Γνώμη Ανοιχτή πηγή. Είναι ανοιχτό. Μπορείς να κοιτάξεις. Κυρίως, μπορείτε να χρησιμοποιήσετε. Υπάρχει μια ένδειξη στο όνομα. Όχι τόσο γρήγορα, ισχυρίζεται μια ομαδική αγωγή κατά των Microsoft, OpenAI και GitHub. Το Copilot, ένα ρομπότ προτάσεων με τεχνητή νοημοσύνη σε IDE και εκπαιδευμένο ανοιχτού κώδικα, λειτουργεί προσφέροντας γραμμές κώδικα σε προγραμματιστές – και αυτό, σύμφωνα με την αγωγή ομαδικής δράσης, παραβιάζει τους κανόνες και προσπαθεί ύπουλα να το κρύψει. Ένας δικαστής αποφάσισε ότι ορισμένες από τις αξιώσεις αξίζουν την ημέρα τους στο δικαστήριο. Αγαπητέ Κύριε, όχι άλλη μάχη για τα πνευματικά δικαιώματα.

Η τεχνολογία μπορεί να φαίνεται πολύ περίεργη στους κριτές. Ας υποθέσουμε ότι αγοράζετε νόμιμα ένα ebook. Πώς το παίρνετε; Οι δρομολογητές και οι διακομιστές προσωρινής αποθήκευσης δημιουργούν αντίγραφα του βιβλίου καθώς παραδίδεται, αλλά δεν έχουν πληρώσει ούτε μια δεκάρα. Οι ιδιοκτήτες της διαδικτυακής υποδομής παραβιάζουν τα πνευματικά δικαιώματα δισεκατομμύρια φορές την ημέρα; Μπορεί να νομίζετε ότι αυτή είναι μια χαζή ερώτηση, αλλά ενόχλησε αρκετά το Ανώτατο Δικαστήριο του Ηνωμένου Βασιλείου ώστε να πάει στην Ευρώπη για να ρωτήσει «Είναι πραγματικά νόμιμο αυτό το Διαδίκτυο;;" Μην είσαι τόσο αιματηρός, ήρθε η απάντηση. Μας λείπει η Ευρώπη.

Μένει να φανεί πόσες από τις αξιώσεις κατά της Microsoft, του Copilot και του υποκινητή κώδικα του OpenAI θα πέσουν στο αιματηρό πλαίσιο. Κανείς δεν προέβλεψε την τεχνητή νοημοσύνη να απορροφά παγκόσμιες βάσεις δεδομένων ανοιχτού κώδικα όταν γράφτηκαν οι κανόνες. Και πάλι, κανείς δεν προέβλεψε ότι οι μηχανές αναζήτησης έκαναν χονδρική απορρόφηση, ανάλυση και παρουσίαση όλου του περιεχομένου. Αυτό σίγουρα έχει τα προβλήματά του, αλλά η συναίνεση είναι ότι είναι πολύ χρήσιμο και όχι αρκετά επιζήμιο για να το βάλει εκτός νόμου. Το Copilot και άλλα συστήματα μηχανικής μάθησης που τροφοδοτούνται από περιεχόμενο Διαδικτύου είναι σχεδόν τα ίδια από αυτή την άποψη με τις μηχανές αναζήτησης. Το ερώτημα λοιπόν είναι, το αποτέλεσμα δεν είναι αρκετά χρήσιμο ή πολύ επιζήμιο για να το αποδεχθούμε; Πού είναι η ισορροπία συμφερόντων;

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

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

Ίσως είναι ο τρόπος που το κάνει, παρουσιάζοντας τις προτάσεις κώδικα εκτός πλαισίου. Υπάρχουν πολλές άδειες ανοιχτού κώδικα, τελικά, και μερικές μπορεί να περιέχουν συνθήκες τις οποίες θα πρέπει να γνωρίζει ο ευτυχής μας Copilot cut and paster. Λοιπόν, αν υποθέσουμε ότι το Copilot μπορεί να αναγνωρίσει πότε προτείνει τον κωδικό κάποιου άλλου, δεν είναι παράλογο να μπορεί να αναφέρει τους όρους αδειοδότησης υπό τους οποίους προσφέρεται. Αυτό επιβαρύνει τον κωδικοποιητή να συμμορφωθεί, κάτι που είναι πιο ηθικό από το να προσφέρεις πειρασμό κρύβοντας τις συνέπειες. Μπορεί ακόμη και να βελτιώσει το ποσοστό επιτυχίας για την τήρηση κανόνων ανοιχτού κώδικα.

Τι θα συμβεί αν ο αρχικός κωδικοποιητής δεν θέλει πραγματικά τα πράγματά του να στριμωχτούν στα έγκατα του Copilot; Ο κόσμος των μηχανών αναζήτησης το αντιμετώπισε με την εφεύρεση του robots.txt. Τοποθετήστε ένα αρχείο με αυτό το όνομα στον ριζικό κατάλογο ιστού σας και θα τοποθετήσετε ένα σύμβολο "Απαγορεύεται η είσοδος" για προγράμματα ανίχνευσης ιστού. Τα πράγματα είναι λίγο πιο προηγμένα αυτές τις μέρες, οπότε η τοποθέτηση αυτού του είδους της λειτουργίας στο ύφασμα του GitHub με οποιοδήποτε είδος λεπτής ρύθμισης εκφράζει καλύτερα την πρόθεση του δημιουργού θα ήταν ωραίο. Σε κάθε περίπτωση, λέγοντας στους παρόχους περιεχομένου: «Δεν θέλετε το υλικό σας στα αποτελέσματα αναζήτησής μας; Πρόστιμο." έχει την τάση να εστιάζει το μυαλό σε τρόπους να ζήσει με αυτό. Δίνοντας στους ανθρώπους επιλογές ενώ εξηγείτε τις συνέπειες; Ομορφη.

Ακόμα κι αν το να δώσουμε στους ανθρώπους το δικαίωμα να αφαιρέσουν τον κώδικά τους από το Copilot και τα παρόμοια έχει ως αποτέλεσμα να εξαφανιστούν πολλά καλά πράγματα, αυτό δεν είναι το τέλος του κόσμου. Υπάρχει η «αρχή του καθαρού δωματίου», η οποία συνέτριψε τη δεσπόζουσα θέση της IBM τη δεκαετία του 1980 ενώ επιτάχυνε την αγορά σαν τρελή. Αυτό είναι κάτι από το οποίο η μηχανική μάθηση θα μπορούσε να μάθει πολλά.

Ο αρχικός υπολογιστής της IBM ήταν σχεδόν εξ ολοκλήρου ανοιχτού κώδικα. Η IBM δημοσίευσε ένα τεχνικό εγχειρίδιο με διαγράμματα πλήρους κυκλώματος, όλα χρησιμοποιώντας τυπικά τσιπ συνδεδεμένα μεταξύ τους με τυπικούς τρόπους που οι κατασκευαστές τσιπ έδωσαν δωρεάν. Ο σχεδιασμός ενός λειτουργικά ισοδύναμου (αλλά χωρίς πνευματικά δικαιώματα) κλώνου υπολογιστή IBM PC ήταν κάτι που μπορούσαν να κάνουν χιλιάδες ηλεκτρονικοί μηχανικοί και εκατοντάδες το έκαναν.

Η νόμιμη νάρκη στο μπεζ κουτί ήταν το BIOS, Basic INput-Otput System, ένα σχετικά μικρό κομμάτι μόνιμου λογισμικού που παρείχε ένα τυπικό σύνολο υπηρεσιών υλικού σε λειτουργικά συστήματα και εφαρμογές μέσω διακοπών – αυτό που θα ονομαζόταν σήμερα API. Αν μόλις αντιγράψατε αυτόν τον κωδικό για τον κλώνό σας, η IBM θα σας ζητούσε να αποκτήσετε δικαιώματα. Θα μπορούσατε να ξαναγράψετε τον κώδικα, αλλά η IBM θα μπορούσε στη συνέχεια να σας δεσμεύσει σε αγωγές που θα σας αποδείξουν ότι δεν αντιγράψατε κανέναν από αυτόν. Ακόμα κι αν κερδίσατε, η καθυστέρηση και τα έξοδα θα σας βύθιζαν.

Σήμα το καθαρό δωμάτιο. Οι κλωνοποιοί προσέλαβαν κωδικοποιητές που δεν είχαν διαβάσει ποτέ μια γραμμή του BIOS της IBM και τους απαγόρευσαν να το κάνουν. Σε αυτούς τους προγραμματιστές δόθηκε το API, το οποίο δεν ήταν πνευματικά δικαιώματα, και είπαν να γράψουν σε αυτήν την προδιαγραφή. Με τις νομικές βεβαιώσεις, οι κλωνοποιοί ήταν πρόθυμοι να ορκιστούν στο δικαστήριο, η αρχή ότι δεν μπορείτε να αντιγράψετε όσα δεν έχετε δει – και το τελευταίο κομμάτι της σέγας στο αρχικό Clone Wars ήταν σε ισχύ. Το ότι τα API παρέχουν ένα τόσο ισχυρό αντίδοτο στα πνευματικά δικαιώματα έχει οδηγήσει πολλούς να προσπαθήσουν να αλλάξουν το νομικό τους καθεστώς, πιο πρόσφατα Google εναντίον Oracle. Αυτό κατέληξε στο Ανώτατο Δικαστήριο των ΗΠΑ όπου, όπως όλα τα άλλα, απέτυχε.

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

Εκεί το έχουμε. Εάν υπάρχουν πραγματικά προβλήματα με αυτό που κάνει το Copilot, τότε υπάρχουν πολλοί τρόποι για να τα αποφύγετε, διατηρώντας παράλληλα τη χρησιμότητα και δημιουργώντας νέα οφέλη. Παίζοντας σύμφωνα με τους κανόνες βελτιώνοντας τα πράγματα; Αυτή είναι μια καλή γραμμή. ®

Σφραγίδα ώρας:

Περισσότερα από Το μητρώο