Ο Jackson συνίδρυσε την Tabnine, έναν βοηθό κωδικοποίησης με τεχνητή νοημοσύνη, που κατάφερε να συγκεντρώσει σχεδόν 60 εκατομμύρια δολάρια σε χρηματοδότηση από επενδυτές, ενώ ήταν ακόμα φοιτητής πληροφορικής στο Πανεπιστήμιο του Waterloo. Μετά την πώληση της Tabnine στην Codata το 2019 (κατά τη διάρκεια των τελικών εξετάσεών του), ο Jackson εντάχθηκε στην OpenAI ως ασκούμενος, όπου εργάστηκε μέχρι το 2022. Εκείνη την περίοδο, ο Jackson ένιωσε την ανάγκη να ξεκινήσει ξανά μια εταιρεία, αυτή τη φορά επικεντρωμένη στην υποστήριξη κοινών ροών εργασίας προγραμματιστών.
Η Ιστορία του Supermaven
“Από τότε που δημιούργησα την Tabnine, εργαλεία όπως το ChatGPT και το GitHub Copilot έχουν αλλάξει τον τρόπο που εργάζονται οι προγραμματιστές,” δήλωσε ο Jackson. “Είναι μια πολύ συναρπαστική εποχή για να δουλεύεις σε εργαλεία προγραμματιστών, γιατί η τεχνολογία έχει βελτιωθεί τόσο πολύ από τότε που ξεκίνησα την Tabnine — κάτι που οδήγησε πολλούς περισσότερους προγραμματιστές να ενδιαφερθούν για τη χρήση εργαλείων τεχνητής νοημοσύνης για να επιταχύνουν τη ροή εργασίας τους.” Έτσι, ο Jackson ξεκίνησε το Supermaven, μια πλατφόρμα κωδικοποίησης με τεχνητή νοημοσύνη παρόμοια με την Tabnine, αλλά με μερικές βελτιώσεις στην ποιότητα ζωής και την τεχνική υποδομή.
Το Μοντέλο Babble
Το εσωτερικό γενετικό μοντέλο τεχνητής νοημοσύνης του Supermaven, το Babble, μπορεί να κατανοήσει μεγάλο όγκο κώδικα ταυτόχρονα, σύμφωνα με τον Jacob Jackson, χάρη σε ένα παράθυρο συμφραζομένων 1 εκατομμυρίου tokens. Στην επιστήμη των δεδομένων, τα tokens είναι υποδιαιρέσεις ακατέργαστων δεδομένων — όπως οι συλλαβές “φα,” “ντα,” και “στικ” στη λέξη “φανταστικός.” Το παράθυρο συμφραζομένων ενός μοντέλου αναφέρεται στα δεδομένα εισόδου (π.χ. κώδικας) που το μοντέλο εξετάζει πριν δημιουργήσει την έξοδο (π.χ. επιπλέον κώδικας).
Τα πλεονεκτήματα του Supermaven
“Το μεγάλο παράθυρο συμφραζομένων μας βοηθά στη μείωση της συχνότητας των παραισθήσεων, καθώς επιτρέπει στο μοντέλο να αντλεί απαντήσεις από το συμφραζόμενο σε καταστάσεις όπου διαφορετικά θα έπρεπε να μαντέψει,” δήλωσε ο Jacob Jackson. Ένα εκατομμύριο tokens είναι ένα μεγάλο παράθυρο συμφραζομένων, αλλά δεν είναι μεγαλύτερο από αυτό της Magic, που είναι 100 εκατομμύρια tokens. Παράλληλα, το πρόσφατα εισαγόμενο εργαλείο Code Assist της Google ταιριάζει με το παράθυρο συμφραζομένων του Supermaven στα 1 εκατομμύριο tokens.
Τεχνικές Βελτιώσεις
Ο Jackson Jacob ισχυρίζεται ότι το Babble έχει χαμηλότερη καθυστέρηση χάρη σε μια “νέα νευρωνική αρχιτεκτονική.” Δεν επεκτάθηκε πέρα από το να πει ότι η αρχιτεκτονική αναπτύχθηκε “από το μηδέν.” “Το Supermaven ξοδεύει 10 έως 20 δευτερόλεπτα για να επεξεργαστεί το αποθετήριο κώδικα ενός προγραμματιστή για να εξοικειωθεί με τα APIs και τις μοναδικές συμβάσεις του κώδικα,” δήλωσε ο Jacob Jackson. “Με χαμηλότερη καθυστέρηση λόγω της εσωτερικής υποδομής εξυπηρέτησης μοντέλων μας, το εργαλείο μας παραμένει ανταποκρινόμενο ενώ δουλεύει με τις μεγάλες προτροπές που συνοδεύουν τα μεγάλα αποθετήρια κώδικα.”
Προκλήσεις και Ευκαιρίες
Η αγορά για εργαλεία κωδικοποίησης με τεχνητή νοημοσύνη είναι μεγάλη και ταχέως αναπτυσσόμενη, με την Polaris Research να προβλέπει ότι θα αξίζει 27,17 δισεκατομμύρια δολάρια μέχρι το 2032. Η πλειονότητα των ερωτηθέντων στην τελευταία δημοσκόπηση της GitHub δηλώνει ότι έχουν υιοθετήσει εργαλεία τεχνητής νοημοσύνης με κάποια μορφή, και πάνω από 1,8 εκατομμύρια άνθρωποι — και περίπου 50.000 επιχειρήσεις — πληρώνουν για το GitHub Copilot.
Ωστόσο, το Supermaven — μαζί με ανταγωνιστές όπως οι Cognition, Anysphere, Poolside, Codeium, και Augment — έχουν ηθικές και νομικές προκλήσεις να αντιμετωπίσουν. Οι επιχειρήσεις συχνά διστάζουν να εκθέσουν ιδιόκτητο κώδικα σε τρίτους· για παράδειγμα, η Apple φέρεται να απαγόρευσε στο προσωπικό της να χρησιμοποιεί το Copilot πέρυσι, επικαλούμενη ανησυχίες για διαρροή εμπιστευτικών δεδομένων. Ορισμένα εργαλεία δημιουργίας κώδικα που εκπαιδεύτηκαν χρησιμοποιώντας περιοριστικά αδειοδοτημένο ή πνευματικά προστατευμένο κώδικα έχουν δείξει ότι μπορούν να αναπαράγουν αυτόν τον κώδικα όταν προκληθούν με έναν συγκεκριμένο τρόπο, προκαλώντας κίνδυνο ευθύνης (δηλαδή, οι προγραμματιστές που ενσωματώνουν τον κώδικα θα μπορούσαν να μηνυθούν).
Η Προσέγγιση του Supermaven
Ο Jackson Jacob δήλωσε ότι το Supermaven δεν χρησιμοποιεί δεδομένα πελατών για να εκπαιδεύσει τα μοντέλα του. Παραδέχτηκε, ωστόσο, ότι η εταιρεία διατηρεί δεδομένα για μια εβδομάδα για να “κάνει το σύστημα γρήγορο και ανταποκρινόμενο.” Στο θέμα των πνευματικών δικαιωμάτων, ο Jackson δεν αρνήθηκε ρητά ότι το Babble εκπαιδεύτηκε σε κώδικα προστατευμένο από πνευματικά δικαιώματα — μόνο ότι εκπαιδεύτηκε “σχεδόν αποκλειστικά σε δημόσια διαθέσιμο κώδικα αντί για μια σάρωση του δημόσιου διαδικτύου” για να “μειώσει την έκθεση σε τοξικό περιεχόμενο κατά την εκπαίδευση.”
Συμπέρασμα
Οι πελάτες δεν φαίνεται να αποθαρρύνονται. Περισσότεροι από 35.000 προγραμματιστές χρησιμοποιούν το Supermaven, σύμφωνα με τον Jackson, και ένα σημαντικό ποσοστό πληρώνει για τα premium προγράμματα Pro ($10 ανά μήνα) και Team ($10 ανά μήνα ανά χρήστη). Τα ετήσια επαναλαμβανόμενα έσοδα του Supermaven έφτασαν το 1 εκατομμύριο δολάρια φέτος, στηριζόμενα σε μια βάση χρηστών που έχει αυξηθεί 3 φορές από την κυκλοφορία της πλατφόρμας τον Φεβρουάριο. Το Supermaven ανακοίνωσε αυτή την εβδομάδα την πρώτη εξωτερική χρηματοδότησή του: έναν γύρο 12 εκατομμυρίων δολαρίων υπό την ηγεσία της Bessemer Venture Partners και υψηλού προφίλ αγγέλων επενδυτών, συμπεριλαμβανομένων των συνιδρυτών της OpenAI John Schulman και του Perplexity Denis Yarats.
Ο Jackson Jacob λέει ότι το σχέδιο είναι να ξοδέψουν τα χρήματα για την πρόσληψη προγραμματιστών (το Supermaven έχει αυτή τη στιγμή μια ομάδα πέντε ατόμων) και την ανάπτυξη του επεξεργαστή κειμένου του Supermaven, που βρίσκεται επί του παρόντος σε beta έκδοση. “Σχεδιάζουμε να αυξηθούμε σημαντικά μέχρι το τέλος του έτους,” πρόσθεσε. “Παρά τις αντίξοες συνθήκες για τον τεχνολογικό τομέα γενικά, η αγορά για βοηθούς κωδικοποίησης αναπτύσσεται γρήγορα. Η ανάπτυξή μας από την κυκλοφορία μας τον Φεβρουάριο — καθώς και ο πιο πρόσφατος γύρος χρηματοδότησής μας — μας τοποθετούν καλά καθώς κατευθυνόμαστε προς το επόμενο έτος.”














