Το περισσότερο hosting σχεδιάστηκε γύρω από έναν άνθρωπο μπροστά σε πληκτρολόγιο: μια φόρμα εγγραφής, μια κάρτα, ένας πίνακας ελέγχου, ένα email όταν κάτι πάει στραβά. Ένας πράκτορας AI που χρειάζεται υπολογιστική ισχύ δεν χωρά σε κανένα από αυτά τα βήματα. Δεν λύνει captcha, δεν ξεχωρίζει μια σελίδα συντήρησης από μια χαλασμένη, και δεν θα προσέξει ότι έχει δημιουργήσει τον ίδιο server σαράντα φορές.
Είναι δελεαστικό να πει κανείς «απλώς δώστε του ένα API». Αυτή είναι η πρώτη απαίτηση, όχι η τελευταία. Παρακάτω είναι επτά που πιστεύουμε ότι μετράνε, από την κατασκευή του δικού μας MCP server και του REST API για πράκτορες. Για την καθεμία: τι πάει στραβά χωρίς αυτήν.
1. Ό,τι χρειάζεται ένας πράκτορας είναι προγραμματιζόμενο
Η δημιουργία, ο έλεγχος, η αλλαγή μεγέθους και η διαγραφή πόρων πρέπει να δουλεύουν χωρίς browser. Αυτό περιλαμβάνει και τα βαρετά κομμάτια: να μάθεις την τιμή πριν αγοράσεις, να ελέγξεις αν μια τοποθεσία έχει χωρητικότητα, να διαβάσεις τον κωδικό ενός νέου μηχανήματος, να ακυρώσεις.
Χωρίς αυτό: ο πράκτορας φτάνει στο 80% της διαδρομής και σταματά στο ένα βήμα που θέλει κλικ, και κάποιος άνθρωπος πρέπει να τελειώσει τη δουλειά ούτως ή άλλως. Ένα μερικό API είναι συχνά χειρότερο από κανένα, επειδή προσκαλεί αυτοματοποίηση που δεν μπορεί να ολοκληρωθεί.
2. Σφάλματα πάνω στα οποία μπορεί να ενεργήσει ένα πρόγραμμα
Ένας πράκτορας διαβάζει μια απάντηση και αποφασίζει τι θα κάνει μετά. Ένα σώμα JSON με σταθερό κωδικό (402 insufficient_balance, 409 sandbox_paused, 429 budget_exceeded μαζί με την ώρα επαναφοράς) είναι κάτι πάνω στο οποίο μπορεί να διακλαδωθεί. Μια σελίδα σφάλματος HTML, ή ένα 500 με αόριστο μήνυμα, τον αφήνει να μαντεύει: συχνά επαναλαμβάνει κάτι που δεν θα πετύχει ποτέ.
Χωρίς αυτό: βρόχοι επανάληψης. Οι πιο ακριβές αποτυχίες πρακτόρων συνήθως δεν είναι λάθος αποφάσεις· είναι η ίδια αποτυχημένη κλήση επαναλαμβανόμενη χιλιάδες φορές.
3. Πληρωμή χωρίς άνθρωπο στη μέση
Οι πληρωμές με κάρτα είναι γεμάτες βήματα φτιαγμένα για να επιβεβαιώσουν ότι υπάρχει παρών άνθρωπος: κωδικοί 3-D Secure, επιβεβαιώσεις στην εφαρμογή της τράπεζας, έλεγχοι ταυτότητας. Είναι καλά για την πρόληψη της απάτης και αδύνατα για το λογισμικό. Ένα προπληρωμένο υπόλοιπο, φορτωμένο εκ των προτέρων (στην περίπτωσή μας, συχνά με stablecoins), επιτρέπει σε έναν πράκτορα να πληρώνει ό,τι χρησιμοποιεί χωρίς να εγκρίνει άνθρωπος κάθε χρέωση.
Χωρίς αυτό: είτε ένας άνθρωπος εγκρίνει κάθε αγορά, κάτι που αναιρεί το νόημα, είτε κάποιος δίνει μια κάρτα σε έναν πράκτορα, ένα ρίσκο που κανείς δεν πρέπει να πάρει.
4. Αυστηρά όρια δαπανών
Ένα προπληρωμένο υπόλοιπο περιορίζει τη χειρότερη περίπτωση σε όσα περιέχει. Αυτό μπορεί να είναι ακόμη πολλά. Ένα ημερήσιο και μηνιαίο όριο, σε δολάρια, που το επιβάλλει η πλατφόρμα και όχι οι καλές προθέσεις του ίδιου του πράκτορα, κάνει έναν πράκτορα σε βρόχο μια μικρή απώλεια. Το όριο πρέπει να αποτυγχάνει ηχηρά, με ένα σφάλμα που ο πράκτορας αναγνωρίζει, και να σταματά ή να θέτει σε παύση ό,τι τρέχει.
Χωρίς αυτό: μαθαίνετε για τον βρόχο από το υπόλοιπο. Η χρέωση των sandboxes μας έχει όρια γι' αυτόν τον λόγο, και η σελίδα ασφάλειας του MCP προτείνει ποιες ενέργειες πρέπει καν να χρειάζονται έγκριση ανθρώπου.
5. Υπολογιστική ισχύς στη σωστή κλίμακα
Οι πράκτορες παράγουν τρία πολύ διαφορετικά είδη εργασίας:
- Δευτερόλεπτα: εκτέλεση ενός παραγόμενου κομματιού κώδικα, έλεγχος μιας απάντησης, δοκιμή μιας διόρθωσης.
- Ώρες: μια αξιολόγηση, ένα scraping, ένα μακρύ build.
- Πάντα σε λειτουργία: ένα bot, ένα API, ένας προγραμματισμένος worker.
Μια πλατφόρμα που προσφέρει μόνο μηνιαίους servers κάνει το πρώτο είδος παράλογα ακριβό· μία που προσφέρει μόνο βραχύβια sandboxes κάνει το τρίτο είδος εύθραυστο. Μια εργασία 20 δευτερολέπτων σε μηχάνημα με ωριαία χρέωση πληρώνει 59 λεπτά για το τίποτα. Το πώς λειτουργεί η χρέωση ανά δευτερόλεπτο δείχνει πού παύει να έχει νόημα κάθε μοντέλο.
Χωρίς αυτό: οι πράκτορες είτε πληρώνουν υπερβολικά για σύντομη δουλειά είτε τρέχουν υπηρεσίες μακράς διάρκειας σε υποδομή που δεν φτιάχτηκε για να μένει σε λειτουργία.
6. Απομόνωση από προεπιλογή
Ο κώδικας που γράφει ένας πράκτορας είναι κώδικας που κανείς δεν έχει ελέγξει. Πρέπει να τρέχει κάπου που δεν κρατά τίποτα πολύτιμο: όχι στον host του ίδιου του πράκτορα, όχι σε server με τα κλειδιά σας, όχι στο μηχάνημα που στέλνει το email σας. Στην πράξη αυτό σημαίνει ξεχωριστή VM ή microVM ανά εργασία, που διαγράφεται μετά. Τα επίπεδα απομόνωσης για μη έμπιστο κώδικα συγκρίνουν τις επιλογές· το οι microVM του Firecracker με απλά λόγια εξηγεί γιατί μετράει ένας δικός της πυρήνας.
Χωρίς αυτό: η πρώτη prompt injection που θα καταλήξει σε παραγόμενο κώδικα έχει πρόσβαση σε ό,τι μπορεί να φτάσει ο host του πράκτορα.
7. Ορατότητα και διακόπτης απενεργοποίησης
Ο άνθρωπος που είναι υπεύθυνος για έναν πράκτορα πρέπει να βλέπει τι έκανε και να τον σταματά γρήγορα. Αυτό σημαίνει χρήση και κόστος ανά πόρο, μια λίστα με όλα όσα δημιούργησε ο πράκτορας και έναν τρόπο να τα διαγράψει όλα. Τα διαπιστευτήρια πρέπει να ανακαλούνται και να ζουν αρκετά λίγο ώστε ένα που διέρρευσε να μην ισχύει για πάντα, με έναν τρόπο ανανέωσής τους που δεν χρειάζεται άνθρωπο.
Χωρίς αυτό: ο καθαρισμός γίνεται αρχαιολογία. Οι ξεχασμένοι πόροι συνεχίζουν να χρεώνονται· ένα token που διέρρευσε συνεχίζει να δουλεύει.
Τι δεν χρειάζονται οι πράκτορες
Εξίσου αποκαλυπτικό είναι τι δεν βοηθά: πίνακες ελέγχου σχεδιασμένοι για upselling, email υποδοχής, τιμολόγια με τα πραγματικά όρια σε υποσημείωση, τιμές που φαίνονται μόνο μετά την εγγραφή. Τίποτα από αυτά δεν διαβάζεται από λογισμικό, και μερικά είναι ενεργά παραπλανητικά για ένα μοντέλο που παίρνει το κείμενο κατά γράμμα.
Τι παραμένει άλυτο
Δεν είναι όλα εδώ λυμένο πρόβλημα μηχανικής.
- Λογοδοσία. Κάποιος είναι υπεύθυνος για ό,τι κάνει ένας πράκτορας με έναν λογαριασμό. Οι πλατφόρμες χρειάζονται έναν τρόπο να συνδέουν την αυτοματοποιημένη δραστηριότητα με έναν υπεύθυνο άνθρωπο χωρίς να τον αναγκάζουν να περνά από κάθε βήμα.
- Κατάχρηση. Η ανοιχτή, πλήρως αυτοματοποιημένη εγγραφή είναι ακριβώς αυτό που θέλουν και όσοι κάνουν κατάχρηση. Κάθε πλατφόρμα που εξυπηρετεί πράκτορες ισορροπεί ανάμεσα στην πρόσβαση χωρίς τριβές και στο farming και το mining, και καμία δεν έχει τέλεια απάντηση.
- Μακριές ροές. Οι πράκτορες εξακολουθούν να αποτυγχάνουν πιο συχνά σε διαδικασίες δέκα βημάτων απ' ό,τι σε μεμονωμένες κλήσεις. Η υποδομή μπορεί να βοηθήσει κάνοντας κάθε βήμα idempotent και την κατάστασή του εύκολη στο ερώτημα, ώστε μια επανάληψη να συνεχίζει αντί να διπλασιάζει.
Πού καταλήξαμε
Προσπαθήσαμε να χτίσουμε για αυτές τις απαιτήσεις αντί να τις παρακάμψουμε: έναν MCP server και ένα REST API που καλύπτουν ολόκληρο τον κύκλο ζωής, σφάλματα αναγνώσιμα από μηχανή, προπληρωμένο υπόλοιπο, όρια δαπανών, sandboxes κώδικα ανά δευτερόλεπτο για σύντομη δουλειά και μηνιαίους servers όπως το τιμολόγιο AI agent για δουλειά μακράς διάρκειας. Μια περιήγηση στην πλευρά των sandboxes βρίσκεται στο sandbox για πράκτορες AI. Θα προτιμούσαμε να κρίνετε τη λίστα με βάση τη δική της αξία· είναι μια χρήσιμη λίστα ελέγχου για κάθε πλατφόρμα στην οποία αφήνετε ελεύθερο έναν πράκτορα.
Σχόλια
Δεν υπάρχουν ακόμη σχόλια. Γίνετε ο πρώτος.