Mastodon
Connect with us

Τεχνητή Νοημοσύνη

Blacksmith: η άνοδος της δοκιμής κώδικα στην εποχή του AI

Η χρηματοδότηση της Blacksmith υπογραμμίζει ότι, καθώς τα AI εργαλεία επιταχύνουν τη συγγραφή κώδικα, η μεγάλη πρόκληση γίνεται το testing και η επικύρωση. Ταχύτερο feedback, μείωση κόστους builds και αυτοματοποιημένες διορθώσεις μπορούν να αλλάξουν την καθημερινότητα των development teams.

Published

on

Blacksmith: η άνοδος της δοκιμής κώδικα στην εποχή του AI

Μια startup που ειδικεύεται στο testing και την επικύρωση κώδικα μόλις απέδειξε ότι η φάση μετά τη δημιουργία κώδικα μπορεί να γίνει εξίσου πολύτιμη με την ίδια την παραγωγή του. Η Blacksmith ανακοίνωσε νέα χρηματοδότηση Series B ύψους $45 εκατ., με επικεφαλής την Peak XV Partners, σε αποτίμηση περίπου $550 εκατ. — σχεδόν δεκαπλάσια αξία σε λιγότερο από ένα χρόνο σε σχέση με το προηγούμενο γύρο.

Η έκρηξη στην αξία της εταιρείας συμβαδίζει με την ταχεία εξάπλωση εργαλείων που χρησιμοποιούν AI για να γράψουν κώδικα —από Codex και Claude Code μέχρι νεότερα προϊόντα— και με την αυξανόμενη ανάγκη επιχειρήσεων να διασφαλίσουν ότι ο κώδικας που παράγουν αυτοματοποιημένα ή ημιαυτοματοποιημένα είναι αξιόπιστος, ασφαλής και έτοιμος για παραγωγή.

Γιατί το testing έγινε το επόμενο μεγάλο πρόβλημα

Τα μοντέλα AI που γράφουν κώδικα έχουν μειώσει δραματικά τον χρόνο συγγραφής, αλλά δεν έχουν κάνει τον κώδικα αυτόματα «σωστό». Η ταχύτητα παραγωγής σημαίνει περισσότερες αλλαγές, περισσότερα pull requests και πολύ μεγαλύτερη πίεση στο pipeline επικύρωσης. Η επαλήθευση και ο έλεγχος ποιότητας παραμένουν απαιτητικές εργασίες: δοκιμές που σπάνε, εξαρτήσεις που εισάγουν ευπάθειες, και περιπτώσεις όπου ένα φαινομενικά σωστό snippet αποδίδει λάθος σε διαφορετικά περιβάλλοντα.

Επιπλέον, η φύση του AI-generated code συχνά φέρνει μη προφανή σφάλματα —παραβλέψεις σε όρια, λανθασμένη διαχείριση exceptions, ή μη βέλτιστες αλληλουχίες side-effects— που δύσκολα ανιχνεύονται από επιφανειακές δοκιμές. Όταν χιλιάδες γραμμές κώδικα παράγονται ή αλλάζουν κάθε μέρα, το παραδοσιακό CI συστήνεται, αλλά συχνά κολλάει στο κόστος και στη διάρκεια των builds.

Πώς λειτουργεί η Blacksmith και τι προσφέρει στην πράξη

Η Blacksmith ξεκίνησε ως πάροχος cloud για workloads συνεχούς ολοκλήρωσης (CI), αναλαμβάνοντας το βαρύ κομμάτι των builds και των τεστ πριν ο κώδικας φτάσει στην παραγωγή. Στη συνέχεια εξέλιξε την πλατφόρμα της ώστε να περιλαμβάνει και έναν AI agent, το Codesmith, ο οποίος επιχειρεί αυτοματοποιημένες διορθώσεις όταν αποτυγχάνουν έλεγχοι.

Σε τεχνικό επίπεδο, λύσεις σαν τη Blacksmith συνήθως σχεδιάζονται γύρω από μερικές βασικές ιδέες: παράλληλο τρέξιμο δοκιμών για μείωση χρόνου, επιλογή κρίσιμων tests με βάση test impact analysis για να μειωθούν οι χρεώσεις, caching και επαναχρησιμοποίηση build artifacts, απομονωμένα hermetic περιβάλλοντα για να αποφευχθεί το “it works on my machine”, και μηχανισμοί ανίχνευσης flaky tests. Η αυτοματοποίηση που προσθέτει το AI —όπως αυτό που υπόσχεται το Codesmith— μπορεί να προτείνει διορθώσεις ή να επανατρέξει μεταβλητά tests με σταθεροποιημένες παραμέτρους.

Η πρακτική αξία βρίσκεται σε δύο σημεία: πρώτον στο να μειωθεί ο χρόνος αναμονής των προγραμματιστών για feedback, και δεύτερον στο να μειωθούν οι πόροι που δαπανώνται για άσκοπες εκτελέσεις δοκιμών. Όταν το feedback γίνεται άμεσο και αξιόπιστο, οι ομάδες μπορούν να ενώσουν (merge) αλλαγές πιο γρήγορα και με λιγότερα regressions.

Αριθμοί, πελάτες και οικονομική δυναμική

Η Blacksmith ιδρύθηκε το 2024 και δηλώνει ότι εξυπηρετεί πλέον πάνω από 5.000 πελάτες, μεταξύ των οποίων εταιρείες όπως οι Mercury, Supabase, Clerk, Ashby και Expensify. Αυτό είναι σημαντικό άλμα από τους περίπου 700 πελάτες που ανέφερε πριν από λιγότερο από ένα χρόνο ο συνιδρυτής και CEO Aditya Jayaprakash.

Στο επιχειρηματικό επίπεδο, η startup είχε δηλώσει ότι έφτασε σε μια “$10 εκατ. annualized revenue run rate” με μόλις 10 υπαλλήλους. Έκτοτε έχει αυξήσει το προσωπικό σε περίπου 30 άτομα και αναφέρει ανάπτυξη εσόδων σε “δεκάδες εκατομμύρια δολάρια”. Ο ίδιος απέφυγε να δώσει ακριβή νέο ARR, αλλά ανέφερε ότι ορισμένοι από τους μεγαλύτερους πελάτες ξοδεύουν περισσότερο από $1 εκατ. ετησίως στην πλατφόρμα.

Πώς να αξιολογήσει κανείς την αποτίμηση

Το άλμα από $60 εκατ. σε $550 εκατ. σε λιγότερο από ένα χρόνο προκαλεί αίσθηση. Από επιχειρηματική άποψη, τέτοιες αυξήσεις δικαιολογούνται όταν υπάρχουν γρήγορες επεκτάσεις πελατολογίου, υψηλά ARRs, και σαφής προοπτική κερδοφορίας ή δικτύωσης της πλατφόρμας. Στην περίπτωση του testing-as-a-service, οι δείκτες είναι τα έσοδα ανά πελάτη και η δέσμευση (“stickiness”): αν μια επιχείρηση επενδύει εκατομμύρια στο pipeline μιας πλατφόρμας, το switching cost είναι υψηλό.

Ωστόσο, η αποτίμηση επίσης αντικατοπτρίζει τη ζήτηση για λύσεις που λύνουν προβλήματα που επιταχύνθηκαν λόγω του AI: οτιδήποτε μειώνει τη διάρκεια του feedback loop και τις παραγωγικές βλάβες αποκτά υπεραξία. Η πρόκληση για την Blacksmith θα είναι να διατηρήσει ρυθμούς ανάπτυξης, να παραμείνει ανταγωνιστική σε τιμή και να επεκταθεί λειτουργικά χωρίς να αυξήσει αναλόγως τα κόστη.

Στέρεοι αντίπαλοι και κίνδυνοι από τους κολοσσούς του cloud

Η αγορά δεν είναι άδεια. Αντίπαλοι που προσφέρουν υπηρεσίες CI/CD ή AI-driven validation περιλαμβάνουν το GitHub Actions, Cursor Automations, ενσωματωμένες δυνατότητες από Codex και Claude Code, καθώς και υπηρεσίες από τους μεγάλους cloud providers: AWS, Microsoft Azure και Google Cloud. Αυτοί οι παίκτες μπορούν να ενσωματώσουν validation capabilities σε ευρύτερα οικοσυστήματα και να προσφέρουν οικονομίες κλίμακας.

Η απάντηση της Blacksmith, όπως την παρουσιάζει ο CEO, είναι δύο-κορυφαίες: μεγαλύτερη ταχύτητα στην εκτέλεση δοκιμών και πιο οικονομικό κόστος. Στην πράξη αυτό σημαίνει ότι πρέπει να παρέχει πιο γρήγορο feedback ή/και σαφώς χαμηλότερο κόστος ανά build απ’ ό,τι οι εναλλακτικές λύσεις — ένα δύσκολο, αλλά όχι αδύνατο στοίχημα, εφόσον έχει καινοτόμες βελτιώσεις στη διαχείριση workloads και τη χρήση AI για βελτιστοποίηση εκτελέσεων.

Τεχνικές προκλήσεις και ρυθμιστικοί περιορισμοί

Η λειτουργία μιας πλατφόρμας CI/validation σε cloud επίπεδο περιλαμβάνει τεχνικές προκλήσεις: διαχείριση κόστους υπολογισμού, εξασφάλιση απομονωμένων περιβαλλόντων για ευαίσθητο κώδικα, αντιγραφή εξαρτήσεων, και διατήρηση reproducibility. Επίσης, οι επιχειρήσεις που ανεβάζουν κώδικα σε τρίτες πλατφόρμες απαιτούν αυστηρές εγγυήσεις ασφάλειας και συμμόρφωσης, ειδικά σε κλάδους όπως το fintech ή το healthtech.

Επιπλέον, η αξιοπιστία των AI-προτάσεων για αυτόματες διορθώσεις πρέπει να ελεγχθεί: ένα επιτυχημένο patch που προτείνεται από έναν agent μπορεί να εισάγει πλευρικές επιπτώσεις ή να αλλάξει συμπεριφορές σε άλλα modules. Η ορθή οριστικοποίηση τέτοιων αλλαγών απαιτεί συνδυασμό αυτόματων ελέγχων, δοκιμών ορίων και ανθρώπινης επαλήθευσης.

Τι σημαίνει για τους χρήστες

Για τους προγραμματιστές και τις ομάδες λογισμικού, μια πλατφόρμα που μειώνει την αναμονή για feedback συνεπάγεται γρηγορότερες κυκλοφορίες, λιγότερες καταστάσεις εκτάκτου ανάγκης στην παραγωγή και δυνατότητα να πειραματίζονται με μικρότερο ρίσκο. Όταν σημαντικοί πελάτες ξοδεύουν πάνω από $1 εκατ. το χρόνο, γίνεται φανερό ότι το προϊόν μπορεί να μετατραπεί σε κρίσιμο τμήμα της υποδομής ανάπτυξης.

Παράλληλα, οι οργανισμοί πρέπει να προσαρμόσουν διαδικασίες διακυβέρνησης: policy για χρήση AI-generated code, auditing των αυτόματων διορθώσεων, και καλύτερη observability στο pipeline. Το αποτέλεσμα δεν είναι απλώς τεχνικό — αλλά οργανωτικό: μεταβάλλονται οι ρόλοι, καθώς QA λειτουργίες μετακινούνται νωρίτερα στην αλυσίδα και οι προγραμματιστές δέχονται περισσότερο αυτοματοποιημένο feedback.

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

Advertisement