Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Η JetBrains, κατασκευάστρια δημοφιλών ολοκληρωμένων περιβαλλόντων ανάπτυξης (IDEs) για προγραμματιστές, ανακοίνωσε την κυκλοφορία του πολυαναμενόμενου "AI Assistant", ενός βοηθού τεχνητής νοημοσύνης για προγραμματισμό που είναι πλέον διαθέσιμος σε όλη τη σουίτα προϊόντων της.

Η κίνηση αυτή υπόσχεται να μεταμορφώσει ριζικά τη διαδικασία ανάπτυξης λογισμικού.

Ο AI Assistant παρέχει μια διεπαφή συνομιλίας εντός των JetBrains IDEs, επιτρέποντας στους προγραμματιστές να υποβάλλουν ερωτήματα σε μεγάλα γλωσσικά μοντέλα χρησιμοποιώντας απλά αγγλικά. Χωρίς να αλλάζουν περιβάλλοντα, οι προγραμματιστές μπορούν να ζητούν αναθεωρήσεις κώδικα, να κάνουν ερωτήσεις, να δημιουργούν αποσπάσματα κώδικα και να επικολλούν απρόσκοπτα κώδικα που έχει δημιουργηθεί από την AI στα projects τους.  

ai-llm.gif

Το κρίσιμο στοιχείο είναι ότι ο βοηθός συνδέεται πoλύ εύκολα με διάφορους AI παρόχους για να αξιοποιήσει το βέλτιστο μοντέλο για κάθε εργασία. Αυτό περιλαμβάνει την πρόσβαση σε κορυφαίες πλατφόρμες όπως αυτή της OpenAI (GPT-4) και της Google (Bard), με διαμορφώσιμους ελέγχους απορρήτου για τους οργανισμούς. Έτσι, η JetBrains αναφέρει ότι συνδυάζει την ευελιξία μιας υπηρεσίας AI πολλαπλών backend με στενή ενσωμάτωση IDE για εξορθολογισμένη ροή εργασιών.

Οι δοκιμές συγκριτικής αξιολόγησης δείχνουν ότι ο AI Assistant μειώνει σημαντικά τον χρόνο προγραμματισμού, ενώ παράλληλα ενισχύει την παραγωγικότητα των προγραμματιστών. Οι δυνατότητες καλύπτουν τη συμπλήρωση κώδικα πολλών γραμμών, τη βοήθεια τεκμηρίωσης (documentation), τη δημιουργία δοκιμών, τη μετάφραση της βάσης κώδικα μεταξύ γλωσσών προγραμματισμού και πολλά άλλα. Οι προγραμματιστές μπορούν ακόμη και να χρησιμοποιούν τον βοηθό για να εξηγούν τμήματα κώδικα ή να προτείνουν ευανάγνωστα αναγνωριστικά και ονόματα λειτουργιών που αντικατοπτρίζουν το πλαίσιο του project.  

Φυσικά, όλα τα συστήματα τεχνητής νοημοσύνης μπορεί να οδηγηθούν σε λανθασμένο συλλογισμό, οπότε η JetBrains έχει θεσπίσει δικλείδες ασφαλείας έναντι πιθανών bugs. Η εταιρεία διερευνά μια προηγμένη τεχνική που ονομάζεται retrieval-augmented generation για τη δυναμική ενημέρωση των γνώσεων του βοηθού, μειώνοντας τα αποτελέσματα που καμία σχέση δεν έχουν με την πραγματικότητα. Δίνουν επίσης έμφαση στην ιδιοκτησία του προγραμματιστή αφού η τεχνητή νοημοσύνη θα πρέπει να ενισχύει την ανθρώπινη εργασία και όχι να αντικαθιστά τους προγραμματιστές.

Με 10 δολάρια μηνιαίως για ιδιώτες, ο AI Assistant υπόσχεται να ενισχύσει το δυναμικό των προγραμματιστών με ελάχιστο κόστος. Για μεγαλύτερες ομάδες, η εταιρική τιμολόγηση ξεκινά από 20 δολάρια ανά χρήστη μηνιαίως. 


Διαβάστε ολόκληρο το άρθρο

Δημοσ.
28 minutes ago, morningwood said:
Spoiler

IMG_0795.jpeg

 

Πήγε και η JetBrains να πέσει θύμα του "κινήματος" απλοποίησης - dumbing-downing των πάντων. Αλλά το γεγονός ότι κάποιος που έχει μάθει να δουλεύει σε ένα σοβαρό IDE, δεν υπάρχει περίπτωση να προτιμήσει έναν απλό editor (συν άλλα 15 εργαλεία) δε θ' αλλάξει λόγο "μόδας". Οι περισσότεροι προγραμματιστές θέλουν τεράστιο screen real estate με όλα τα εργαλεία άμεσα προσβάσιμα. Whoops!

Δημοσ.
40 λεπτά πριν, Haldol είπε

Πήγε και η JetBrains να πέσει θύμα του "κινήματος" απλοποίησης - dumbing-downing των πάντων. Αλλά το γεγονός ότι κάποιος που έχει μάθει να δουλεύει σε ένα σοβαρό IDE, δεν υπάρχει περίπτωση να προτιμήσει έναν απλό editor (συν άλλα 15 εργαλεία) δε θ' αλλάξει λόγο "μόδας". Οι περισσότεροι προγραμματιστές θέλουν τεράστιο screen real estate με όλα τα εργαλεία άμεσα προσβάσιμα. Whoops!

Οι περισσότεροι προγραμαμτιστές χρησιμοποιούν συντομεύσεις πληκτρολογίου για να ανοίξουν τα εργαλεία που χρειάζονται. Δεν κάθονται να ψάχνουν στο UI.

  • Like 1
Δημοσ.
20 minutes ago, mercast said:

Οι περισσότεροι προγραμαμτιστές χρησιμοποιούν συντομεύσεις πληκτρολογίου για να ανοίξουν τα εργαλεία που χρειάζονται. Δεν κάθονται να ψάχνουν στο UI.

Για τα κοινά εργαλεία που χρησιμοποιεί συνέχεια. Όχι για όλα. Δεν είναι δυνατόν να θυμάται κάποιος 250 (κυριολεκτικά) συντομεύσεις. Είτε όμως "ψάχνεις" στο UI, ή έχεις όντως απομνημονεύσει έναν τεράστιο αριθμό συντομεύσεων, και πάλι οι περισσότεροι θα προτιμήσουν ένα full-blown εργαλείο (IDE) παρά ένα text editor, ένα diff, ένα git, ένα, ένα, ένα...

  • Like 1
Δημοσ.
31 λεπτά πριν, mercast είπε

Οι περισσότεροι προγραμαμτιστές χρησιμοποιούν συντομεύσεις πληκτρολογίου για να ανοίξουν τα εργαλεία που χρειάζονται. Δεν κάθονται να ψάχνουν στο UI.

IdeaVim

επι του θεματος, ημουνα beta tester και μετα απο την αναβαθμιση δεν μου ζητησε συνδρομη 10€ 🤷‍♂️.

 

ειναι λιγο καλυτερο απο το ChatGPT στο να καταλαβαινει πιο γρηγορα τι του ζητας, δεν απαντα ασυναρτησιες πρωτα και μετα να το διορθωνω οπως πολλες φορες κανω με το ChatGPT. 

Δημοσ.
1 hour ago, Haldol said:

Πήγε και η JetBrains να πέσει θύμα του "κινήματος" απλοποίησης - dumbing-downing των πάντων. Αλλά το γεγονός ότι κάποιος που έχει μάθει να δουλεύει σε ένα σοβαρό IDE, δεν υπάρχει περίπτωση να προτιμήσει έναν απλό editor (συν άλλα 15 εργαλεία) δε θ' αλλάξει λόγο "μόδας". Οι περισσότεροι προγραμματιστές θέλουν τεράστιο screen real estate με όλα τα εργαλεία άμεσα προσβάσιμα. Whoops!

Πάντως δεν τη λες και χαοτική διαφορά το 4% ανάμεσα σε IntelliJ IDEA και VIM. Μόνο το VS Code είναι μια κατηγορία μόνο του. Όλα τα υπόλοιπα στο ίδιο καζάνι βράζουν.

https://survey.stackoverflow.co/2023/#section-most-popular-technologies-integrated-development-environment

  • Like 1
  • Moderators
Δημοσ.
9 λεπτά πριν, Predatorkill είπε

IdeaVim

επι του θεματος, ημουνα beta tester και μετα απο την αναβαθμιση δεν μου ζητησε συνδρομη 10€ 🤷‍♂️.

 

ειναι λιγο καλυτερο απο το ChatGPT στο να καταλαβαινει πιο γρηγορα τι του ζητας, δεν απαντα ασυναρτησιες πρωτα και μετα να το διορθωνω οπως πολλες φορες κανω με το ChatGPT. 

Θα έλεγες αξίζει τα 20 ευρά το μήνα; Γιατί μου φαίνονται πολλά όταν ήδη σου ζητάει 30-50 το μήνα.

Δημοσ. (επεξεργασμένο)
13 λεπτά πριν, Kercyn είπε

Θα έλεγες αξίζει τα 20 ευρά το μήνα; Γιατί μου φαίνονται πολλά όταν ήδη σου ζητάει 30-50 το μήνα.

Δεν εχω ιδεα ακομη, τοσο καιρο που ηταν beta ειχα CodeWhisperer, Tabnine, CodiumAI και ChatGPT και οταν τρομπαρε το ενα εβαζα το αλλο. Σημερα που βγηκε απο beta αρχισα να το δουλευω, με μια πρωτη ματια σε κατι αγγουρια με UI design που το εβαλα βρηκε λυση αμεσως. Στο τελος πιστευω πανω κατω τα ιδια θα ειναι απλα αυτο θεωρειται πιο κωδικο-κεντρικο (οπως και το Tabnine)

Επεξ/σία από Predatorkill
Δημοσ.
15 minutes ago, MikeKata said:

Πάντως δεν τη λες και χαοτική διαφορά το 4% ανάμεσα σε IntelliJ IDEA και VIM. Μόνο το VS Code είναι μια κατηγορία μόνο του. Όλα τα υπόλοιπα στο ίδιο καζάνι βράζουν.

https://survey.stackoverflow.co/2023/#section-most-popular-technologies-integrated-development-environment

Όχι, δε κατάλαβες τι λέω. Κάποιος που τον βολεύει ένας απλός editor, ή terminal utilities, ή whatever, δε θα συγκινηθεί με ένα full-blown IDE. Και δεν είναι λίγοι όσοι προτιμούν την απλότητα (όπως φαίνεται και από τα metrics στο link). Από την άλλη, κάποιος που έχει επιλέξει τις λύσεις της JetBrains, είναι δεδομένο ότι προτιμάει πιο πλήρη - βαριά - μεγάλα - πες το όπως θες - εργαλεία.

Κάποιος λοιπόν που δουλεύει π.χ. VIM δε θα τον τραβήξει η JetBrains, διότι δε ψάχνει αυτό που η εταιρεία προσφέρει. Αν έψαχνε κάτι τέτοιο, πολύ απλά δε θα χρησιμοποιούσε VIM. And vice versa.

Όσο για το "θύμα της απλότητας", εννοώ την ίδια τη JetBrains. Έχει πέσει αρκετό "κρα" τον τελευταίο καιρό για κάποιες αλλαγές ( = απλοποιήσεις ) στο UI της, ακριβώς για τον παραπάνω λόγο. 

  • Like 1
Δημοσ.
1 ώρα πριν, mercast είπε

Οι περισσότεροι προγραμαμτιστές χρησιμοποιούν συντομεύσεις πληκτρολογίου για να ανοίξουν τα εργαλεία που χρειάζονται. Δεν κάθονται να ψάχνουν στο UI.

Ούτε καν. Το μόνο shortcut είναι αυτό του Debug.

  • Thanks 1
  • Members
Δημοσ.

Εάν είσαι ήδη συνδρομητής στην επί πληρωμή έκδοση και δεν χρησιμοποιείς κάποια trial ή δωρεάν beta, έχεις ήδη πρόσβαση στο εργαλείο. Αυτό που δεν έχω καταλάβει είναι εάν η επιπλέον συνδρομή στο Pro πακέτο του ΑΙ προσφέρει κάτι παραπάνω ή όχι. Ρώτησα και στη δημοσίευσή τους στο Facebook και απάντησαν ότι θα ετοιμάσουν κάποια στιγμή έναν συγκριτικό πίνακα με τα χαρακτηριστικά του κάθε πακέτου. 

Δημοσ.
3 hours ago, MikeKata said:

Πάντως δεν τη λες και χαοτική διαφορά το 4% ανάμεσα σε IntelliJ IDEA και VIM. Μόνο το VS Code είναι μια κατηγορία μόνο του. Όλα τα υπόλοιπα στο ίδιο καζάνι βράζουν.

https://survey.stackoverflow.co/2023/#section-most-popular-technologies-integrated-development-environment

Θεωρώ πως το VsCode έχει τόσο μεγάλη διαφορά λόγω του πλήθους των γλωσσών που υποστηρίζει και οτι είναι δωρεάν. Το Webstorm αν δεν κάνω λάθος είναι μόνο με πληρωμή / φοιτητικό πακέτο ( Το Intellij έχει και δωρεάν έκδοση). Ασε που είναι αρκετά πιο ελαφρύ σε σχέση με intellij idea , webstorm κλπ.  Βέβαια απο προσωπικής πείρας τα εργαλεία της intellij είναι κάτι σαν το οικοσύστημα της Apple. Αν πας σε ένα και σου αρέσει τα θες μετά όλα. Εγώ πχ δουλεύω Intellij , Webstorm, Datagrip και youtrack. Μια φορά έτυχε να μπω σε ένα vm που είχε DBeaver και μου βγήκε η παναγία μέχρι να βρω τι και πως 😆

  • Like 1
Δημοσ.

Γουστα ειναι αυτα. Τα "full" IDEs εκ των πραγματων ειναι πιο βαρια, δεν γινεται διαφορετικα αφου εχουν ενα καρο λειτουργιες. Καποιοι ειναι πολυ ευαισθητοι στο latency που εχουν και προτιμουν απλους code-editors ή code-editors με πολλα features οπως π.χ το VSCode που ειναι "σχεδον" IDE.
Και εξαρταται και απ'τη γλωσσα και ποσο ευκολα/δυσκολα γινεται parse απ'τον editor για να την "κατανοησει". Μου ειχε δειξει καποια στιγμη ο γιος μου κοματι απο ενα τεραστιο code-base σε C++ για Unreal engine που εχουν στη δουλεια. Στο Visual Studio και στο Rider (το προτεινομενο IDE για UE) κυριολεκτικα εβλεπες το syntax-highlighting να "χρωματιζεται" μπροστα σου αργα-αργα 😛
Στον ιδιο κωδικα σε Sublime Text (που ειναι native εφαρμογη) ηταν instant. Ναι αλλα ειναι φτωχο σε features αναλογικα. Οποτε καλως υπαρχουν επιλογες.
Προσωπικα βρισκω το VSCode ως καλη μεση λυση και ας ειναι λιγο αργο μερικες φορες. Η συχνοτητα που κανουν update ειναι απιστευτη.

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...