Η Persistent Systems διαμορφώνει το μέλλον της μηχανικής λογισμικού με το Amazon CodeWhisperer | Υπηρεσίες Ιστού της Amazon

Η Persistent Systems διαμορφώνει το μέλλον της μηχανικής λογισμικού με το Amazon CodeWhisperer | Υπηρεσίες Ιστού της Amazon

Amazon Code Whisperer, ο σύντροφος κωδικοποίησης AWS AI, είναι μια σταδιακή αλλαγή στα εργαλεία παραγωγικότητας προγραμματιστών. Βασισμένο στη γενετική τεχνολογία AI, το Amazon CodeWhisperer προσφέρει αποσπάσματα κώδικα ή συστάσεις με βάση τα συμφραζόμενα που βασίζονται σε προτροπές φυσικής γλώσσας για τη δημιουργία λογισμικού γρήγορα, υπεύθυνα και με ασφάλεια. Επιτρέπει κέρδη παραγωγικότητας και αυξάνει την ακρίβεια για επιταχυνόμενους ψηφιακούς μετασχηματισμούς. Το Amazon CodeWhisperer διασφαλίζει ότι οι επιχειρήσεις έχουν μεγαλύτερο έλεγχο στον κώδικα που δημιουργείται από AI, ειδικά στον κώδικα που γράφτηκε από προγραμματιστές που μπορεί να έχουν περιορισμένη κατανόηση των απαιτήσεων απόδοσης κώδικα, ποιότητας και ασφάλειας.

Η Persistent Systems, ένας παγκόσμιος πάροχος ψηφιακής μηχανικής, έχει εκτελέσει αρκετές πιλοτικές και επίσημες μελέτες με το Amazon CodeWhisperer που δείχνουν αλλαγές στη μηχανική λογισμικού, τον εκσυγχρονισμό με γνώμονα την τεχνητή νοημοσύνη, την υπεύθυνη καινοτομία και πολλά άλλα. Αυτή η ανάρτηση επισημαίνει τέσσερα θέματα που προκύπτουν από τα πειράματα Amazon CodeWhisperer του Persistent που θα μπορούσαν να αλλάξουν τη μηχανική λογισμικού όπως την ξέρουμε.

Πέρα από τα κέρδη παραγωγικότητας: Επαναλαμβάνοντας την κωδικοποίηση με το Amazon CodeWhisperer

Σε αυτήν την ενότητα, συζητάμε μερικούς από τους τρόπους με τους οποίους το Amazon CodeWhisperer επαναπροσδιορίζει την κωδικοποίηση.

Βελτίωση υπεύθυνης παράδοσης

Η ιδιοκτησία, η επεξήγηση και η διαφάνεια του κώδικα που δημιουργείται από την τεχνητή νοημοσύνη είναι τα πιο επίμαχα σημεία για την εμπορική υιοθέτηση συνοδών κωδικοποίησης όπως το Amazon CodeWhisperer. Η Amazon δίνει στους προγραμματιστές την πλήρη ιδιοκτησία του κώδικα που γράφουν χρησιμοποιώντας το Amazon CodeWhisperer. Η ομάδα του Amazon CodeWhisperer επιμελήθηκε προσεκτικά τα δεδομένα εκπαίδευσης και παρέλειψε τις περιοριστικές άδειες, διασφαλίζοντας ότι οι προγραμματιστές δεν χρησιμοποιούν ακούσια κώδικα περιοριστικής άδειας όταν χρησιμοποιούν το Amazon CodeWhisperer. Επιπλέον, επειδή οι αγωγοί συστάσεων μπορούν να επηρεαστούν έντονα από κώδικα ανοιχτού κώδικα, εάν το Amazon CodeWhisperer εντοπίσει μια γενεαλογία, επισημαίνει τις αναφορές αδειών (για παράδειγμα, MIT ή Apache, ένα έργο ανοιχτού κώδικα). Αυτό επιτρέπει στον προγραμματιστή να αποδίδει αποσπάσματα κώδικα στους κατόχους πηγών, θεσπίζοντας βέλτιστες πρακτικές κωδικοποίησης. Παρόλο που η Amazon συλλέγει δεδομένα όπως αποσπάσματα κώδικα, προτάσεις και σχόλια από αρχεία που είναι ανοιχτά στο ενσωματωμένο περιβάλλον ανάπτυξης, για τους χρήστες του Amazon CodeWhisperer Professional, αυτά δεν αποθηκεύονται ούτε χρησιμοποιούνται για την εκπαίδευση του μοντέλου. Επίσης, οι μεμονωμένοι χρήστες του Amazon CodeWhisperer μπορούν να εξαιρεθούν από την κοινή χρήση περιεχομένου με το AWS, περιορίζοντας τις πιθανότητες να αναπαραχθεί ως συστάσεις σε άλλους χρήστες.

Η Persistent Systems διαμορφώνει το μέλλον της μηχανικής λογισμικού με το Amazon CodeWhisperer | Υπηρεσίες Ιστού Amazon PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.

Η προσέγγιση του Persistent στη γενετική τεχνητή νοημοσύνη αντικατοπτρίζει τη σκέψη του Richard P. Feynman, ο οποίος είπε: «Θα προτιμούσα να έχω ερωτήσεις που δεν μπορούν να απαντηθούν παρά απαντήσεις που δεν μπορούν να αμφισβητηθούν». Το Persistent δίνει προτεραιότητα στην υπευθυνότητα, τη λογοδοσία και τη διαφάνεια για την οικοδόμηση εμπιστοσύνης των πελατών. Ένα παράδειγμα των δυνατοτήτων του Amazon CodeWhisperer έγκειται στην ικανότητά του να παραπέμπει σε κώδικα, βοηθώντας τους πελάτες να παρακάμψουν νομικές υποχρεώσεις που θα μπορούσαν να εκτροχιάσουν άλλες ανταμοιβές. Για περισσότερες πληροφορίες σχετικά με την προσέγγιση του Persistent στη γενετική τεχνητή νοημοσύνη, ανατρέξτε στο Παραγωγικές υπηρεσίες και λύσεις AI.

Ασφάλεια μετακίνησης κώδικα ανάντη και εκ των προτέρων

Οι έμπειροι προγραμματιστές θα σας πουν ότι η ασφάλεια δεν μπορεί να δοκιμαστεί. πρέπει να χτιστεί από τη βάση. Αν και ορισμένες προσεγγίσεις, όπως το DevSecOps, διευκολύνουν τους προγραμματιστές, τους ειδικούς σε θέματα ασφάλειας κώδικα και τις ομάδες λειτουργιών να ενσωματώσουν τις δοκιμές ασφαλείας ενώ γράφεται ο κώδικας, το Amazon CodeWhisperer το κάνει ένα βήμα παραπέρα. Εκτελεί σαρώσεις ασφαλείας στον κώδικα απευθείας στο ενσωματωμένο περιβάλλον ανάπτυξης (IDE), επιτρέποντας σε έναν μόνο πόρο προγραμματιστή να δοκιμάσει τον κώδικα για ποιότητα και ασφάλεια. Αυτό το εξαιρετικά αυτοματοποιημένο σενάριο με μετατόπιση προς τα αριστερά για δοκιμές ασφαλείας επιτρέπει στις επιχειρήσεις να συλλαμβάνουν ελαττώματα ανάντη και να τα διορθώνουν με ένα κλάσμα του κόστους και του χρόνου. Ειδικά τώρα, κατά την κωδικοποίηση, με την έλευση της γενετικής τεχνητής νοημοσύνης να πλησιάζει περισσότερο τους επαγγελματίες χρήστες, οι αυτοματοποιημένες, ενσωματωμένες σαρώσεις ασφαλείας στο Amazon CodeWhisperer θα παρέχουν λιγότερη επεξεργασία, ταχύτερο χρόνο στην παραγωγή και ανθεκτικό κώδικα.

Η Persistent Systems διαμορφώνει το μέλλον της μηχανικής λογισμικού με το Amazon CodeWhisperer | Υπηρεσίες Ιστού Amazon PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.

Το Persistent βοηθά κορυφαίους παγκόσμιους οργανισμούς να ενισχύσουν τις επιχειρηματικές τους εφαρμογές με κώδικα ενσωματωμένο με προστατευτικά κιγκλιδώματα. Πιστεύει ότι οι δοκιμές ασφαλείας πρέπει να μετατοπιστούν πιο κοντά στον προγραμματιστή (επαγγελματίας ή πολίτης) και να κωδικοποιηθούν στις εφαρμογές όπως είναι γραμμένες. Το Amazon CodeWhisperer, με τη μετασχηματιστική του δύναμη για γρήγορη παρακολούθηση όχι μόνο κωδικοποίησης αλλά και ασφαλούς κωδικοποίησης, ταιριάζει καλά στην αφήγηση.

Ενεργοποίηση δεξιοτήτων προγραμματιστή για επανεκκίνηση

Οι περισσότεροι προγραμματιστές πρέπει να περάσουν τουλάχιστον 4 μήνες εκπαίδευσης πριν επισημανθούν σε έργα. Στο πιλοτικό μας πρόγραμμα, το Amazon CodeWhisperer συμπύκνωσε την περίοδο εκπαίδευσης σε 1 μήνα με μειωμένο γνωστικό φορτίο όσον αφορά την κατανόηση του πλαισίου ή της γλώσσας κωδικοποίησης. Βλέπουμε ότι αυτό έχει σχέση με τον τρόπο με τον οποίο οι εταιρείες προσλαμβάνουν προγραμματιστές, αξιολογώντας όχι τη γνώση κωδικοποίησης, η οποία έχει αφηρηθεί σε μεγάλο βαθμό, αλλά την άμεση τεχνογνωσία της μηχανικής και την ικανότητα να είσαι δημιουργικός με εργαλεία όπως το Amazon CodeWhisperer.

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

Οδηγώντας την υλοποίηση πιο κοντά στη στρατηγική

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

Από μακρινές βολές σε παραφυάδες – τι επιφυλάσσει το μέλλον

Παρεκτείναμε αυτά τα θέματα για να χαρτογραφήσουμε ένα μέλλον όπου το Amazon CodeWhisperer μπορεί να βοηθήσει στην πραγματοποίηση «πληροφοριών σελήνης παράδοσης» που, μέχρι τώρα, ήταν φιλόδοξες. Το μέλλον μοιάζει κάπως έτσι:

  • Μηδενική σπατάλη – Το Amazon CodeWhisperer, ειδικά με τις προληπτικές σαρώσεις ασφαλείας και το εργαλείο παρακολούθησης αναφοράς, θα διασφαλίσει ότι ο κώδικας είναι ποιοτικής αποστολής, επιτρέποντας σε κάθε συναφή λειτουργία —από επιχειρήσεις έως προγραμματιστές— να προσθέτει αξία και να ελαχιστοποιεί τη σπατάλη από άποψη προσπάθειας, χρόνου σε αξία ή επανεπεξεργασία. Αυτό θα φέρει μια μοναδική εστίαση στη βασική εργασία για κάθε ενδιαφερόμενο μέρος, ενισχύοντας περαιτέρω μια νοοτροπία με προτεραιότητα την αξία.
  • Μηδενική άνοδος – Η δυνατότητα υποστήριξης πολλαπλών γλωσσών κωδικοποίησης, η προσθήκη σημειώσεων και σχολίων προγραμματιστή σε προτάσεις κώδικα και η παροχή γραμμών κώδικα εν κινήσει καθιστά το Amazon CodeWhisperer το τέλειο αντίδοτο για το πρόβλημα της ψυχρής εκκίνησης για προγραμματιστές. Όπως αναφέρθηκε, οι προγραμματιστές δεν χρειάζονται περίοδο κύησης πριν ενταχθούν σε ένα έργο. Αυτό μειώνει δραματικά τον χρόνο στην αξία, επιτρέποντας στους εταίρους υλοποίησης να αναπτύξουν πόρους σε έργα για καλύτερη δημιουργία εσόδων δυναμικά.
  • Μετάφραση μηδενικής βολής – Το Amazon CodeWhisperer υποστηρίζει πολλές γλώσσες προγραμματισμού, όπως Python, Java, JavaScript, TypeScript, SQL και άλλες. Θα μπορεί να μεταφράζει κώδικα από μια γλώσσα προγραμματισμού σε άλλη, ή αυτό που ονομάζεται ικανότητα μετάφρασης μηδενικής βολής, όπου χρησιμοποιεί κωδικό αναφοράς στη γλώσσα Α για να γράψει κώδικα στη γλώσσα Β με μεγαλύτερη ακρίβεια. Αυτό απελευθερώνει σημαντικές αλλαγές στον τρόπο με τον οποίο σχεδιάζονται και υλοποιούνται έργα εκσυγχρονισμού παλαιού τύπου. Με τη δυνατότητα μετάφρασης μηδενικής λήψης του Amazon CodeWhisperer, το Persistent είναι βέβαιο ότι ο εκσυγχρονισμός παλαιού τύπου θα γίνει ταχύτερος και δεν θα είναι πλέον μια λήψη φεγγαριού.
  • Μηδενική ανύψωση – Το Amazon CodeWhisperer έχει βελτιστοποιηθεί για να δημιουργεί ακριβή κώδικα για άλλες προσφορές AWS, όπως π.χ Απλή υπηρεσία αποθήκευσης Amazon (Amazon S3) και Amazon DynamoDB. Η ακριβής δημιουργία κώδικα κάνει την ανύψωση εύκολη. Επειδή το AWS και άλλοι μεγάλοι πάροχοι υπηρεσιών cloud προωθούν τώρα μια αφήγηση με πολλά νέφη, η Persistent αναμένει από το Amazon CodeWhisperer να βελτιώσει την ακρίβεια ενώ συνιστά κώδικα για άλλες λύσεις που προσφέρονται από ομοτίμους AWS. Αυτό κάνει το δρόμο πιο ομαλό για ρυθμίσεις πολλαπλών νεφών ή πολλαπλών πλατφορμών, εξαλείφοντας τη βαριά ανύψωση που απαιτείται κατά τη μετατόπιση του φόρτου εργασίας από τον έναν προμηθευτή υπηρεσιών σε έναν άλλο—υπερφόρτιση ψηφιακού μετασχηματισμού 2.0.

Συμπέρασμα

Το Amazon CodeWhisperer προχωρά πέρα ​​από τη βελτίωση της παραγωγικότητας των προγραμματιστών: εκδημοκρατίζει την κωδικοποίηση και την φέρνει πιο κοντά στους επιχειρησιακούς χρήστες, ενώ διασφαλίζει ότι οι βέλτιστες πρακτικές, όπως η απόδοση κώδικα και η βελτιωμένη ασφάλεια, δεν είναι ποτέ εκτός του πεδίου εφαρμογής.

Η Persistent είναι ενθουσιασμένη με το Amazon CodeWhisperer και τον πιθανό αντίκτυπό του σε επιχειρήσεις και συνεργάτες. Εργάζεται για να δημιουργήσει ένα εργατικό δυναμικό προγραμματιστών έτοιμο για το Amazon CodeWhisperer και να ειδοποιεί τους πελάτες του για τα οφέλη του στην προώθηση της υιοθέτησης. Η ισχυρή συνεργασία της Persistent με την AWS την καθιστά τον καλύτερο τεχνολογικό συνεργάτη που βοηθά τις επιχειρήσεις να αξιοποιήσουν την εγγενή αξία του Amazon CodeWhisperer.

Για να μάθετε περισσότερα σχετικά με τη φιλοσοφία της γενετικής τεχνητής νοημοσύνης του Persistent που επαναπροσδιορίζει τον τρόπο με τον οποίο το λογισμικό κατασκευάζεται σήμερα και πώς το Amazon CodeWhisperer ευθυγραμμίζεται με αυτό, ανατρέξτε στο Παραγωγικές υπηρεσίες και λύσεις AI.


Σχετικά με τους συγγραφείς

Η Persistent Systems διαμορφώνει το μέλλον της μηχανικής λογισμικού με το Amazon CodeWhisperer | Υπηρεσίες Ιστού Amazon PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.Δρ. Pandurang Kamat είναι Chief Technology Officer, υπεύθυνος για την προηγμένη τεχνολογική έρευνα που επικεντρώνεται στο ξεκλείδωμα της επιχειρηματικής αξίας μέσω της καινοτομίας σε κλίμακα. Είναι ένας έμπειρος ηγέτης τεχνολογίας που βοηθά τους πελάτες να βελτιώσουν την εμπειρία των χρηστών, να βελτιστοποιήσουν τις επιχειρηματικές διαδικασίες και να δημιουργήσουν νέα ψηφιακά προϊόντα. Το όραμά του για το Persistent είναι να είναι μια δύναμη καινοτομίας που θα εδραιώνει ένα παγκόσμιο και ποικίλο οικοσύστημα καινοτομίας, που αποτελείται από ακαδημαϊκό κόσμο και νεοφυείς επιχειρήσεις. Είναι κάτοχος πτυχίου στη Μηχανική Υπολογιστών από το Πανεπιστήμιο Goa και Ph.D. στην Επιστήμη Υπολογιστών από το Πανεπιστήμιο Rutgers. Είναι ένας καλά δημοσιευμένος συγγραφέας με πολλές διεθνείς ερευνητικές δημοσιεύσεις, διαπρεπής ομιλητής της ACM-India, συμμετέχει στο συμβούλιο σπουδών σε πανεπιστήμια και καθοδηγεί νεοφυείς επιχειρήσεις τεχνολογίας.

Η Persistent Systems διαμορφώνει το μέλλον της μηχανικής λογισμικού με το Amazon CodeWhisperer | Υπηρεσίες Ιστού Amazon PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.Ανκούρ Ντεσάι είναι Κύριος Διευθυντής Προϊόντων στην ομάδα Υπηρεσιών AWS AI.

Η Persistent Systems διαμορφώνει το μέλλον της μηχανικής λογισμικού με το Amazon CodeWhisperer | Υπηρεσίες Ιστού Amazon PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.Kiran Randhi εργάζεται για την Amazon Web Services ως κύριος αρχιτέκτονας λύσεων συνεργατών στο Σιάτλ της Ουάσιγκτον. Συνεργάζεται στενά με τους συνεργάτες της AWS Global Strategic SI για την ανάπτυξη και εφαρμογή αποτελεσματικών στρατηγικών cloud που τους επιτρέπουν να αξιοποιήσουν πλήρως τα οφέλη της τεχνολογίας cloud. Ο Kiran βοηθά τους CIO, τους CTO και τους αρχιτέκτονες να μετατρέψουν τα οράματά τους στο cloud σε πραγματικότητα παρέχοντας αρχιτεκτονική καθοδήγηση και τεχνογνωσία σε όλη την εφαρμογή στρατηγικών λύσεων cloud. Επικεντρώνεται στην ασφάλεια AWS, στη Μετανάστευση και τον Εκσυγχρονισμό, στα Δεδομένα & Αναλύσεις και σε άλλες τεχνολογίες για τη δημιουργία λύσεων για διαφορετικούς κλάδους στο cloud.

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

Περισσότερα από Μηχανική εκμάθηση AWS