Προηγούμενη μάχη · 2024-06-24 UTC
Coding assistant Αναμέτρηση — 24 Ιουνίου 2024
Από την κατηγορία Coding assistant. 22 βαθμοί τοποθετήθηκαν σε 7 μαχητές. Το Friday πήρε το στέμμα.
Τελική κατάταξη
Η σύνθεση
Οι μαχητές
Προφίλ κάθε εργαλείου που διαγωνίστηκε σε αυτή τη μάχη, καταταγμένα με βάση την τελική τους βαθμολογία.


Friday είναι ένας βοηθός προγραμματιστή με τεχνητή νοημοσύνη, σχεδιασμένος για γρήγορη δημιουργία δομής έργων Node.js. Χρησιμοποιεί το GPT-4 για AI βοήθεια, βελτιστοποιημένο με το GPT-4-32k για καλύτερη απόδοση. Το εργαλείο παρέχει έναν βασικό πυρήνα για εφαρμογές και επιτρέπει στους χρήστες να προσθέτουν απεριόριστες ενότητες, η κάθε μία από τις οποίες αντιπροσωπεύει ένα συγκεκριμένο μέρος της εφαρμογής μέσω prompts. Το Friday χρησιμοποιεί το esbuild στο παρασκήνιο για κάθε δημιουργημένη εφαρμογή. Για να το χρησιμοποιήσετε, απαιτείται ένα GPT‑like chat completion API, όπως το GPT‑4 ή το GPT‑4‑32k. Η δομή του έργου περιλαμβάνει ένα core module, web frontend και backend module. Η εγκατάσταση περιλαμβάνει τη διαμόρφωση του AI API key και του endpoint, τη δημιουργία του core module και την εκτέλεση των backend και frontend servers. Το εργαλείο διατίθεται υπό την άδεια MIT License. Γνωστοί περιορισμοί περιλαμβάνουν περιστασιακά προβλήματα με την ένταξη πακέτων στο αρχείο packages.json και ένα απλό user interface. Οι μελλοντικοί στόχοι περιλαμβάνουν τη βελτίωση της scalability για multi-file apps, τη βελτίωση του user interface, την υλοποίηση λειτουργιών documentation και την εισαγωγή ενός code debugger. Το Friday είναι κατάλληλο για προγραμματιστές που θέλουν να δημιουργήσουν γρήγορα εφαρμογές Node.js με βοήθεια AI. Ενώ απλοποιεί τη διαδικασία scaffolding, οι χρήστες πρέπει να είναι ενήμεροι για τους τρέχοντες περιορισμούς του και τις πιθανές περιοχές βελτίωσης.
Κατανομή κριτηρίων
- Δημιουργία σκελετού έργου με υποστήριξη AI
- Δημιουργία κώδικα με φυσική γλώσσα
- Αυτόματη διαμόρφωση εξαρτήσεων
- Βασικός κώδικας (boilerplate) για διαδρομές και μονάδες
- Υποστήριξη γρήγορης δημιουργίας πρωτοτύπων

DevArchitect
Συσήμανση κωδικοποίησης με τη βοήθεια AI για τον σχεδιασμό, κατασκευή και εξέλιξη προτζεκτών software.

Το DevArchitect είναι ένας βοηθός ανάπτυξης εφοδιασμένος εξυπνάδα, σχεδιασμένος για την ενίσχυση των μηχανικών να αποκτησουν από ιδέα στη συσκευή ανάπτυξης πιο γρήγορα. υποστηρίζει εργασίες όπως η γεννήστε του κώδικα, η δομή της αρχιτεκτονικής του έργου, το πλοήγησης των snippet και προτείνεται βελτιώσεις διά μακροπρόθεσμων προγραμματιστικών ορθολογισμών και frameworks. Το προαιρετικό εργαλείο δρομολογεί να λειτουργεί ως συνεργατική παρέμβαση κατά την διάρκεια του κύκλου ζωής ανάπτυξης λογισμικού, προσφέροντας εδαφολόγηση που συνδέεται με το περιβάλλον, ανεξαρτήτως της φάσης της ανάπτυξης - αν εντείνει ή επαναφορτώνει ένα νέο άπλυτο προσχέδιο, ή εξερευνά σχεδιαστικές μιμεκτικές προσωρινές μορφές. Βρίσκοντας τη συνδυασμένη γενιά κώδικα με τις λογιστικές του αρχιτεκτονικής, αυτό κατευθύνεται σε ομαδικούς προγραμματιστές ή μικροεπιχειρηματικές ομάδες που επιθυμούν να προσεγγίσουν τα ρεύματα εργασίας τους με βελτιωμένο τρόπο.
Κατανομή κριτηρίων
- Δημιουργία κώδικα με τη βοήθεια AI
- Φυσίγγιες διασύνδεσης του έργου
- Επαναληπτικές παρατηρήσεις του κώδικα και προτάσεις βελτίωσης
- Υποστήριξη πολλών γλώσσων και架τηρίου
- Βοήθεια στην απόδειξη και σε συνειδητήσεις
- Αποτελεσματική και ανάλογη εργασις στην ανάπτυξη προτζεκτών

Tabby
Ανοιχτού κώδικα, αυτο-φιλοξενούμενος AI βοηθός κωδικοποίησης με αυτόματη συμπλήρωση σε πραγματικό χρόνο

Το Tabby είναι ένας ανοιχτού κώδικα βοηθός AI για κώδικα που μπορείτε να εκτελέσετε στην δική σας υποδομή, δίνοντας στις ομάδες μια εναλλακτική λύση αυτο-φιλοξενη σε εργαλεία συμπλήρωσης κώδικα βασισμένα στο σύννεφο. Ενσωματώνεται σε δημοφιλείς επεξεργαστές και παρέχει προτάσεις σε πραγματικό χρόνο, συμπλήρωση πολλαπλών γραμμών και προσαρμοστική αυτόματη συμπλήρωση σε πολλές γλώσσες προγραμματισμού. Επειδή εκτελείται τοπικά ή σε ιδιωτικές διακομιστές, το Tabby διατηρεί τον πηγαίο κώδικα εντός του περιβάλλοντος της οργάνωσης, καθιστώντας το ελκυστικό για εταιρείες με αυστηρές απαιτήσεις δεδομένων, συμμόρφωσης ή πνευματικών δικαιωμάτων. Υποστηρίζει GPUs για καταναλωτές και διάφορα ανοιχτού κώδικα μοντέλα, επιτρέποντας στις ομάδες να προσαρμόσουν το κόστος και την απόδοση στο υλικό τους. Με επεκτάσεις για VS Code, IDEs JetBrains και Vim/Neovim, καθώς και με διαφανή, community-driven βάση κώδικα, το Tabby απευθύνεται σε προγραμματιστές που επιθυμούν εμπειρία τύπου Copilot χωρίς να στέλνουν κώδικα σε τρίτο API.
Κατανομή κριτηρίων
- Αυτόματη συμπλήρωση κώδικα και προτάσεις σε πραγματικό χρόνο
- Αυτο-φιλοξενούμενη εγκατάσταση με υποστήριξη Docker
- Επεκτάσεις για VS Code, JetBrains και Vim
- Υποστήριξη πολλαπλών ανοικτών LLM
- Τοπική εκτίμηση με επιτάχυνση GPU
- Αναλύσεις χρήσης ομάδας και ελέγχους διαχειριστή

Sweep AI
Ένας AI-powered junior developer που μετατρέπει τα bug reports και τις feature requests σε αλλαγές κώδικα, επιταχύνοντας τη διαδικασία ανάπτυξης λογισμικού.

Η Sweep AI είναι μια επεξεργαστίδα κωδικών που εξαρτάται από τη νευρωνική συνδρομή, σχεδιασμένη να λειτουργεί εύκολα και αποτελεσματικά μέσα από τα περιβάλλοντα εσωτερικής ανάπτυξης (IDE) των JetBrains. Στόχος της είναι να διευκολίνα το διαδικασία ανάπτυξης λογισμικού εύρεων ακριβείς αλλαγές κώδικα, να λειτουργεί σαν ένας junior αναπτυξιακός. Η Sweep融εται με διαφορετικά IDE JetBrains, συμπεριλαμβανομένων του IntelliJ IDEA, του PyCharm και του WebStorm, καθιστά το ένα ποικίλο εργαλείο για προγραμματιστές σε διαφορετικά έργα. Η τεχνολογία νευρωνικών δικτυών πίσω από την Sweep, συμπεριλαμβανομένης της ατομικής Tab μοντέλου και των χαρακτηριστικών αυτοματισμού ελέγχου, ελπίζει τους προγραμματιστές να γράφουν κώδικα ταχύτερα και πιο αποτελεσματικά. Η здатότητα της Sweep να ευρεσει το όλο έργο για συνδεδεμένες προτάσεις υπογραμμίζει τον προορισμό της να κατανοήσει复杂ούς κώδικες και να προσφέρει αποδεκτή βοήθεια. Με τη δυσκολία γρήγορης και ακριβούς επεξεργασίας, η Sweep σκοπεύει να αυξήσει την παραγωγικότητα προγραμματιστών και να μεταμορφώσει το workflow ανάπτυξης. Η Sweep επίσης επιβραβεύεται για την ασφάλεια και την隱ιβολητητα, προσφέροντας SOC 2 εγκρίση και μη διατήρηση δεδομένων, την οποία είναι σημαντική για την επιχείρηση πουχει διαχειριστή κρίσιμα πληροφορίες. Τα ελαχίστοις code suggestions και η ευρεία ευρεση του έργου συμβάλλουν στην ελπίδα ότι το εργαλείο αυξάνει την παραγωγικότητα για τους επαγγελματίες προγραμματιστές. Με μια ισχυρή έμφαση σε απόδοση, ασφάλεια και η ευκολία χρήσης, η Sweep τοποθετείται ως ένα πολύτιμο περιουσιακό στοιχείο για τους προγραμματιστές που στοχεύουν την ενίσχυση της προγραμματιστικής τους εμπειρίας μέσα σε το συστημα JetBrains. Η ευρεία της με τα IDE JetBrains και η δέσμευση της στο πρότυπα ασφάλειας και ασφαλής χρήσης κάνει το ένα ελκυστική επιλογή για τους προγραμματιστές που αναζητούν μια αξιόπιστη και αποτελεσματική επεξεργαστή κώδικα. Η επίδρασή της στην παραγωγικότητα προγραμματιστών υπογραμμίζεται από τα απόστιγματα των 사용ών που έκαναν σημαντική ανάπτυξη στις ευποιότητές τους workflow. Με τη χρήση της νευρωνικής συνδρομής για την αυτόματη διευκόλυνση určitών απόψεων του προγραμματισμού, η Sweep επιτρέπει τα προγραμματιστές να επικεντρωθούν σε πιο σύνθετες και δημιουργικές εργασίες, πιθανώς οδηγώντας σε καλύτερη ποιότητα και γρήγορη ανάπτυξη. Συνολικά, η Sweep AI αντιπροσωπεύει μια αξιοσημείωτη innovations στην βοήθεια κατά την έρευνα προγραμματισμού, προσφέροντας μια ισχυρή συνδυασμό αυτοματισμού κωδικός από την AI, ευρεία ευρεση του έργου και τη μελλοντική τους ένωση με τις δημοφιλείς ανάπτυξη περιβάλλον.
Κατανομή κριτηρίων
- Εμπνευσμένη από AI πρόταξη κώδικα
- Εντελώς προσαρμοσμένο μοντέλο Tab για ακριβείς υποδείξεις κώδικα
- Ενδείξεις έργου για συνείδητη βοήθεια
- Απρόσκοπη ενσωμάτωση με IDEs JetBrains
- Συμμόρφωση SOC 2 και μη φύλλο δεδομένων για αναβαθμισμένη ασφάλεια και ιδιωτικότητα

devlo
Συνεργάτης AI που βοηθά τις ομάδες διαδικτύωσης να απογαλα蟦νocode πιο γρήγορα με το αυτόματης τους τακτικές εργασίας dev.

Το devlo είναι μια εργαλείο που βασίζεται σε ευφυή μηχανική, προγραμματιστών με την αναλογία βοήθειας στα τμήματά της να παράγουν code πιο αποτελεσματικά. Σκοπεύει στην αυτόματη εκτέλεση routine εργαλειογραφικών εργασιών, δυναμώννοντας τον απαγορευτικό της διαδικασίας προγραμματισμού. Μείζοντα σε αυτό, το devlo μπορεί να βοηθήσει στην μείωση του χρόνου που διαρκέει για τις δουλειές της ημέρας, επιτρέποντας οι προγραμματιστές για να ελαχιστοποιήσουν τον χρόνο τους σε εντάλματα για τους οποίους οι προγραμματιστές με την αναλογία επιμετάλλει τους προγραμματιστές για την εργασία τους. Ωστόσο, οι συγκεκριμένες λειτουργίες, οι δυνατότητες και οι ενσωματώσεις του devlo δεν έχουν αναφερθεί στην διαθέσιμη πληροφορία. Ως εκ τούτου, οι άμεσες ικανότητες και τα όρια του devlo δεν οφείλουν να αποσαφηνιστούν σαφώς. Σημείως, εταίροι με ευφυή μηχανική όπως το devlo ψάχνονται για την δυνατότητα επιμήκυνσης της παραγωγικότητας και της ποιότητας του codes σε ομάδες προγραμματιστών.
Κατανομή κριτηρίων
- Βάση από την AI βοήθεια στο πιστοποίησης κώδικα
- Αυτόματης εραίστου σφαλμάτων
- Πολλαπλασιασμού τυποποίηση περίπτωσης δοκιμών
- συνεργασία σε Αίτηση-αίτηση
- συνείδηση αποθήκης
- Ενσωμάτωση της workflow προγραμματιστού

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

Το Maige είναι ανοιχτού κώδικα υποδομή για την εκτέλεση ροών εργασίας φυσικής γλώσσας στον κώδικα σας. Όταν συνδεθεί με το αποθετήριο GitHub, δημιουργεί ένα webhook, embeddings όλου του κώδικα και ένα sandbox περιβάλλον. Στη συνέχεια μπορείτε να περιγράψετε τις ενέργειες που θέλετε το Maige να πραγματοποιήσει όταν ανοίγουν ζητήματα και pull requests, όπως την ετικέτα, την ανάθεση, το σχολιασμό, την ανασκόπηση κώδικα και την εκτέλεση απλών τμημάτων κώδικα. Το Maige συνεργάζεται ευέλικτα με το GitHub API και σας επιτρέπει να παρακολουθείτε και να παρέχετε ανατροφοδότηση μέσω του dashboard του. Είναι μια AI με πρόσβαση στο GitHub και μπορεί να αυτοματοποιήσει διάφορες εργασίες, συμπεριλαμβανομένης της αυτόματης ετικετοποίησης ζητημάτων, της προσαρμογής οδηγιών και της ανασκόπησης κώδικα. Maige είναι ένα ευέλικτο και προσαρμόσιμο εργαλείο που σας επιτρέπει να αυτοματοποιείτε ροές εργασίας φυσικής γλώσσας εντός του κώδικά σας. Χρησιμοποιείται κυρίως από open-source developers για να βελτιστοποιήσουν τη ροή εργασίας τους και να βελτιώσουν τη συνεργασία. Το εργαλείο έχει χρησιμοποιηθεί σε πάνω από 4.300 αποθετήρια και επιτρέπει στους χρήστες να παρακολουθούν τις εκτελέσεις και να παρέχουν ανατροφοδότηση μέσω του dashboard.
Κατανομή κριτηρίων
- Ενσωμάτωση webhook
- Ενσωμάτωση embeddings του κώδικα
- Περιβάλλον sandbox
- Αυτόματη ετικέταση θεμάτων
- Προσαρμοσμένες οδηγίες
- Αναθεώρηση κώδικα

ReactAgent
Ένα ανοιχτού κώδικα αυτόνομο πράκτορα που χρησιμοποιεί το GPT-4 για τη δημιουργία και σύνθεση React components από user stories.

To ReactAgent είναι ένας ανοιχτός-source αυτονομικός ατζέντης φτιαγμένος για να δημιουργεί και να συνθέτει React συστατικά. Η εργαλείο χρησιμοποιείτε τον GPT-4, μια δυνατή γλώσσα_model, για να δημιουργούνται αυτά τα συστατικά από περιγραφές χρηστών. Αυτή η μεθοδολογία στόνει να απλοποιήσει και να επιταχύνει το διαδικασία ανάπτυξης React αάπαων από την αυτόματη δημιουργία συστατικών με βάση φφυσικά γλώσσα περιγραφές. Η εργαλείο στόνει για αναπτυξίες και συγκλυσματα που επιθυμούν να βελτιώσουν την αποδοση διεργασίας και να μειώσουν τον χρόνο που περνούν στην χειροποίητη κώδικα. Με την χρησιμοποίηση AI, το ReactAgent έχει το δυναμικό να ρεύσει την ανάπτυξη των React αάπαων, καταφέρνοντας να την τούστε και γρηγορότερη. Ωστόσο, η ποιότητα και ακρίβεια των δημιουργουμένων συστατικών θα εξαρτάται από τις δυνατότητες του GPT-4 model και την καθαριότητα των περιγραφών χρηστών που παρέχονται. Η ικανότητα του ReactAgent να κατανοεί και να μεταφράζει τις απαιτήσεις των χρηστών σε λειτουργικά συστατικά μπορεί να επηρεάσει σημαντικά την πώς αναπτύσσονται και συντηρούνται οι React αάπαων. Ως ανοιχτού-source εργαλείο, το ReactAgent μπορεί επίσης να ευνοηθεί από τις συνεισφέρεισεις και την κρίτη της κοινότητας, потенτικά οδηγοντας σε συνέχιση βελτίωσης και επέκταση των δυνατοτήτων του. Η χρήση του ReactAgent könnte να συνδυαστει με μια ευρύτερη στρατηγική της λήψης των εργαλιων ανάπτυξης με AI-κώδικα, υπογραμμίζοντας μια τάση για πιο αυτόματος και αποδοτικούς διαδικασίες ανάπτυξης αάπαων.
Κατανομή κριτηρίων
- «Εγκατάσταση της GPT-4»
- «Γένεση React component»
- «Ερμηνεία ιστορίων χρήστη»
- «Αυτόματη κωδικοποίηση»
- «Ανοικτό πυργίσκο-κώδικα»






