1. Αρχική
  2. Προϊόντα
  3. NatusAI Cygnus
  4. Σχεδιαζόμενο εύρος της v1
Cygnus · σχεδιαζόμενη πρώτη έκδοσηΣχεδιαζόμενη v1

Μια πρώτη έκδοση με ακριβή όρια. Πρώτα τα τεκμήρια, μετά η αποδοχή.

Το Cygnus 1.0 είναι μια σχεδιαζόμενη έκδοση, με κριτήρια αποδοχής, μιας προγραμματιζόμενης χρονικής βάσης δεδομένων γράφων. Το εύρος που ακολουθεί είναι σχέδιο αρχιτεκτονικής και επικύρωσης· κανένα κριτήριο αποδοχής ή στόχος επιδόσεων δεν παρουσιάζεται ως επιτευχθέν.

Κατάσταση: το Cygnus 1.0 δεν έχει γίνει αποδεκτό ούτε έχει κυκλοφορήσει. Τα τεκμήρια για τις δυνατότητες που περιλαμβάνονται, την ασφάλεια, την τεκμηρίωση, τη συμβατότητα, την εγκατάσταση και την ανάκτηση πρέπει όλα να είναι επιτυχή πριν από μια δημόσια έκδοση.

Εννοιολογική απεικόνιση παγκόσμιου ψηφιακού διδύμου που συνδέει πλοία, λιμάνια, τροχιές και μεταβαλλόμενο καιρό
Όρια της πρώτης έκδοσης

Ένα σύστημα αναφοράς ενός κόμβου, με ελεγχόμενη επιφάνεια για πράκτορες AI.

Η σχεδιαζόμενη έκδοση συνδυάζει γλώσσα, runtime, αποθήκευση και υπηρεσίες κάτω από ένα σημασιολογικό μοντέλο. Μια υποψήφια υλοποίηση δεν είναι δημόσια έκδοση.

01

Πυρήνας και υπηρεσίες

Τυποποιημένη γλώσσα και εκτέλεση, αποθήκευση γράφων και χρονοσειρών με συναλλαγές, αυθεντικοποίηση και εξουσιοδότηση στις διαδρομές αποθήκευσης, τυποποιημένες υπηρεσίες HTTP/RPC και streaming, παραγόμενος πελάτης TypeScript, περιγραφείς API και MCP.

02

Δεδομένα και ανάκτηση

Τα επτά οριοθετημένα προφίλ τύπων δεδομένων που ακολουθούν, διάσχιση γράφου, γεωχωρική ευρετηρίαση, ανάκτηση κειμένου/BM25 και αραιών/πυκνών διανυσμάτων, χρονικά παράθυρα, συναθροίσεις (rollups) και μόνιμες συνδρομές.

03

Εργαλεία και εμπειρία

Ένα επιλεγμένο περιβάλλον Explorer, πέντε οριστικοποιημένα μοτίβα εφαρμογών για δίδυμα, τηλεμετρία, αρχεία γεγονότων, γεωγραφικές διαδρομές και CRUD πόρων· πυρήνας LSP, πελάτης VS Code και οριοθετημένη αποσφαλμάτωση χωρίς διεπαφή (headless).

04

Λειτουργία και AI

Μόνιμες εργασίες και χρονοπρογραμματισμοί, παρατηρησιμότητα ενός διακομιστή, αντίγραφα ασφαλείας, ανάκτηση σε χρονικό σημείο και επαληθευμένη επαναφορά· οριοθετημένο συμβόλαιο συνομιλίας με επικύρωση παρόχων σε ακριβώς καθορισμένες εκδόσεις και αποκατάσταση υπό ανεξάρτητο έλεγχο.

Σειρά εξαρτήσεων: πυρήνας → συμβόλαια υπηρεσιών και ασφάλεια → χρονικά, χωρικά δεδομένα και δεδομένα ανάκτησης → επιλεγμένο Explorer και εργαλεία πρακτόρων AI → λειτουργία ενός διακομιστή και οριοθετημένη συνομιλία. Τα δεδομένα και οι ασφαλείς υπηρεσίες προηγούνται της ευρύτερης διεπαφής για πράκτορες AI.

Συμβόλαια υπηρεσιών και εργαλείων

Το ίδιο τυποποιημένο μοντέλο, χρησιμοποιήσιμο από ανθρώπους, πελάτες και πράκτορες AI.

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

01

Υπηρεσίες και διαχειριζόμενα αρχεία

Τυποποιημένες λειτουργίες HTTP/RPC και streaming, ροές αλλαγών, παραγόμενοι πελάτες TypeScript και περιγραφές υπηρεσιών με εκδόσεις για χρήση μέσω API και MCP. Μια διαχειριζόμενη υπηρεσία αρχείων βασισμένη σε Blob θα παρείχε εικονικούς καταλόγους με συναλλαγές και οριοθετημένη μεταφορά, χωρίς σιωπηρή ανάλυση περιεχομένου ή πρόσβαση στο σύστημα αρχείων του host.

02

Μόνιμες ανθρώπινες αποφάσεις

Μια ενσωματωμένη ουρά αποφάσεων και εγκρίσεων θα διατηρούσε τις έγκυρες ανθρώπινες επιλογές πέρα από τη συνεδρία ενός πράκτορα AI. Η πρόταση ενός πράκτορα AI και τα τεκμήριά της παραμένουν χωριστά από την άδεια ενεργοποίησής της.

03

Γλώσσα και τοπική προσαρμογή

Η εγγενής βάση περιλαμβάνει ετικέτες γλώσσας, πλαίσιο παρουσίασης, τυποποιημένη ταυτότητα μηνυμάτων και καταλόγων και οριοθετημένη μορφοποίηση. Ο διακομιστής και οι παραγόμενοι πελάτες TypeScript πρέπει να συμφωνούν σε καταλόγους καθορισμένων εκδόσεων· οι ακριβείς τοπικές ρυθμίσεις (locales) παραγωγής και τα διαστήματα υποστήριξης παραμένουν ανοιχτά.

04

Explorer και εργαλεία ανάπτυξης

Το επιλεγμένο Explorer με αυθεντικοποίηση καλύπτει επισκόπηση, δεδομένα/γράφο, δραστηριότητα/αρχεία καταγραφής, συναρτήσεις/API/MCP, πρόσβαση και επικυρωμένη ρύθμιση συνομιλίας/παρόχων. Η τοπική του προσαρμογή πρέπει να περάσει ελέγχους τυποποιημένων ορισμάτων, RTL, ψευδο-locale, προσβασιμότητας, κακόβουλων μεταφράσεων και ισοτιμίας διακομιστή/πελάτη. Ο πυρήνας LSP, ο ελαφρύς πελάτης VS Code και το οριοθετημένο συμβόλαιο αποσφαλμάτωσης χωρίς διεπαφή είναι υποχρεωτικά· η ενοποίηση Debug Adapter Protocol σε επεξεργαστή κώδικα αναβάλλεται.

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

Σημασία δεδομένων και εξουσιοδότηση

Οι ραφές πρέπει να κλείνουν μέσα σε ένα σύστημα.

Πρόκειται για αρχιτεκτονικές απαιτήσεις της σχεδιαζόμενης έκδοσης, που υπόκεινται σε επικύρωση συμμόρφωσης προς τις προδιαγραφές και ασφάλειας.

01

Τι ίσχυε· τι ήταν γνωστό

Η διχρονική πρόσβαση διακρίνει τον χρόνο ισχύος ενός γεγονότος από τη στιγμή που αυτό καταχωρίστηκε στο σύστημα. Μια απάντηση as-of πρέπει να είναι αναπαραγώγιμη ως προς τους δύο, συμπεριλαμβανομένων μεταγενέστερων διορθώσεων.

02

Μία συναλλαγή και δηλωμένα παράγωγα

Οι strict-serializable συναλλαγές με λεπτομερή ανίχνευση λογικών συγκρούσεων προορίζονται να κρατούν τις αλλαγές οντοτήτων, γράφου, χρόνου και δηλωμένων ευρετηρίων ή παράγωγων πόρων με συναλλαγές σε ένα commit epoch.

03

Εξουσιοδότηση πριν από την αποκάλυψη

Οι έλεγχοι πρόσβασης ανήκουν στις διαδρομές αποθήκευσης και εκτέλεσης, συμπεριλαμβανομένων σαρώσεων ευρετηρίων, διασχίσεων και συναθροίσεων. Η ανεύρεση είναι χωριστή από την πρόσβαση ανάγνωσης· οι πόροι στους οποίους απαγορεύεται η πρόσβαση δεν πρέπει να διαρρέουν μέσα από πλήθη, σφάλματα ή ενδείξεις ύπαρξης. Η εξουσιοδότηση αναζήτησης γίνεται πριν από την κατάταξη και την επιλογή top-k.

Μια δηλωμένη επίπτωση δημόσιας συνάρτησης περιγράφει πιθανή συμπεριφορά· δεν δίνει ποτέ από μόνη της δικαίωμα. Το περιεχόμενο που ανακτάται και η έξοδος του μοντέλου παραμένουν μη αξιόπιστα όταν ένας πράκτορας AI προτείνει μια ενέργεια εργαλείου.

Επτά οικογένειες δεδομένων

Η μόνιμη αναπαράσταση δεν συνεπάγεται ενσωματωμένη ερμηνεία.

Οι αποθηκευμένες πηγές διατηρούν οριοθετημένη πρόσβαση, περιγραφείς με εκδόσεις, ταξινόμηση, προέλευση, διατήρηση και εξουσιοδότηση. Τα παράγωγα κείμενα, πλακίδια ή embeddings έχουν ρητές εκδόσεις και δεν γίνονται ποτέ σιωπηρά το πρωτότυπο.

Επτά οικογένειες δεδομένων · σχεδιαζόμενη αναπαράσταση και όρια στην πρώτη έκδοση
Τύπος δεδομένωνΣχεδιαζόμενη αναπαράσταση στην πρώτη έκδοσηΕκτός του ισχυρισμού της πρώτης έκδοσης
ΚείμενοΟριοθετημένες συμβολοσειρές UTF-8· μεγάλα κείμενα UTF-8 ως blobs με streaming ή ανάγνωση τμημάτων· ευρετήριο κειμένου/BM25 με εκδόσεις αναλυτή.Καθολική επιδιόρθωση κωδικοποιήσεων, σιωπηρή κανονικοποίηση που αλλάζει την πηγή ή υλοποίηση συμβολοσειρών χωρίς όριο.
ΈγγραφαΤα αρχικά bytes της πηγής ως έγκυρη εκδοχή, με μεταδεδομένα και προέλευση· ρητά παράγωγα κειμένου και τμημάτων (chunks) μπορούν να παρέχονται ή να παράγονται από δηλωμένο εξωτερικό πάροχο.Καθολική ανάλυση PDF/αρχείων γραφείου, σιωπηρό OCR ή αντιμετώπιση του εξαγόμενου κειμένου ως πηγής.
Εικόνα, ήχος και βίντεοBytes πηγής, μεταδεδομένα πολυμέσων και digest· οριοθετημένη εισαγωγή με δυνατότητα συνέχισης, streaming τμημάτων και εξωτερικά παράγωγα με ρητές εκδόσεις.Ενσωματωμένοι αποκωδικοποιητές/μετακωδικοποιητές, εγγενής ροή επεξεργασίας βίντεο, μικρογραφίες, εξαγωγή καρέ ή εγγενής ομοιότητα πολυμέσων.
Κατάσταση χρονοσειρώνΠρόσβαση σε σημείο, παρτίδα και διάστημα, κανονικά/ακανόνιστα διαστήματα και ακριβής ανάλυση· αργότερα μέσα στην περιλαμβανόμενη σειρά παράδοσης, παράθυρα χρόνου γεγονότων, watermarks, συναθροίσεις και μόνιμες συνδρομές.Πολλά ανεξάρτητα γεγονότα την ίδια στιγμή σε μία σειρά· για αυτά χρησιμοποιείται χάρτης γεγονότων.
Διανυσματικά GISΓεωγραφικές τιμές/οντότητες με επίγνωση CRS, streaming μεγάλων γεωμετριών όπου χρειάζεται, ακριβή κατηγορήματα και υποψήφια αποτελέσματα από ευρετήριο με ακριβή επανέλεγχο.Κατανεμημένη χωρική εκτέλεση ή γενική εναλλακτική γλώσσα συμβατή με PostGIS.
Raster GISBytes πηγής με περιγραφέα raster, οριοθετημένη πρόσβαση σε bytes/τμήματα και δηλωμένες εξωτερικές προβολές πλακιδίων ή επισκοπήσεων.Ενσωματωμένη αποκωδικοποίηση raster, εγγενής επαναπροβολή/δημιουργία επισκοπήσεων ή εγγυημένη τυχαία πρόσβαση σε πλακίδια από σειριακές μορφές.
Πυκνά και αραιά αριθμητικάΟριοθετημένοι πίνακες και αραιοί πίνακες· ελάχιστη αποθήκευση τανυστών κινητής υποδιαστολής σταθερού σχήματος για embeddings που παράγονται από παρόχους.Γενική άλγεβρα τανυστών, εκτέλεση μοντέλων, ONNX, εκπαίδευση, κβαντοποίηση ή υπολογισμοί σε συσκευές.

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

Προφίλ εγκατάστασης

Πρώτα κάθετη κλιμάκωση· το cluster είναι μεταγενέστερο προφίλ.

Η σχεδιαζόμενη τοπολογία παραγωγής είναι ένας διακομιστής. Μπορεί να φιλοξενεί μισθωτές (tenants) με απομόνωση και όρια χρήσης, αλλά η χωρητικότητα και το πεδίο αστοχίας του παραμένουν ένας κόμβος.

Προφίλ εγκατάστασης runtime · σχεδιαζόμενη θέση στην πρώτη έκδοση
ΠροφίλΣχεδιαζόμενη θέση στην πρώτη έκδοσηΌριο
ΕνσωματωμένοΠεριλαμβάνεταιΜία διεργασία εφαρμογής με τοπική αποθήκευση· χωρίς χωριστή διεργασία διακομιστή.
ΑνάπτυξηΠεριλαμβάνεταιΕκκίνηση από κενό έργο και ρητές λειτουργίες πηγής.
Παραγωγή, ένας διακομιστήςΠεριλαμβάνεταιΈνας κόμβος. Πρώτα ανθεκτικότητα POSIX· ανθεκτικότητα σε αποθήκευση αντικειμένων και υποστήριξη αντιγράφων ασφαλείας εντός του εύρους της έκδοσης.
ClusterΕξαιρείται · μεταγενέστερο προφίλΚανένας ισχυρισμός για sharding, αναπαραγωγή, κατανεμημένη διάσχιση ή εφεδρεία (failover).
Απομονωμένος φόρτος εργασίαςΕξαιρείταιΔεν υπάρχει χωριστά επικυρωμένο προφίλ εγκατάστασης απομονωμένου φόρτου εργασίας.

Οι επιλογές περιβάλλοντος εγκατάστασης, όπως ένα κέντρο δεδομένων του πελάτη ή ένα ιδιωτικό cloud, είναι ανεξάρτητες από αυτά τα προφίλ runtime.

Λειτουργία σε έναν διακομιστή

Η ανάκτηση και η ελεγχόμενη αλλαγή ανήκουν στα κριτήρια αποδοχής της έκδοσης.

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

01

Αντίγραφα ασφαλείας, επαναφορά και διατήρηση

Πλήρη και επαυξητικά προγραμματισμένα αντίγραφα ασφαλείας, επαληθευμένη επαναφορά και ανάκτηση σε χρονικό σημείο, διατήρηση/TTL και δεσμεύσεις για νομικούς λόγους (legal holds) είναι απαιτήσεις που περιλαμβάνονται. Ένα ολοκληρωμένο αντίγραφο ασφαλείας δεν αποδεικνύει ότι μια εφαρμογή και τα δεδομένα της μπορούν να επαναφερθούν.

02

Παρακολούθηση και απόκριση

Η παρατηρησιμότητα της παραγωγής και οι δηλωμένοι στόχοι υπηρεσίας θα συνέδεαν τα συμβάντα με την εφαρμογή και την έκδοση που επηρεάζονται. Μόνο καταχωρισμένες, προεγκεκριμένες κατηγορίες αποκατάστασης μπορούν να ενεργούν εντός του οριοθετημένου προφίλ τους· μια εξουσιοδότηση που έχει λήξει ή ανακληθεί πρέπει να οδηγεί σε άρνηση ή κλιμάκωση.

03

Ανεξάρτητη προώθηση

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

04

Αλλαγές στο σύστημα σε λειτουργία

Για το προφίλ ενός διακομιστή σχεδιάζεται σταδιακή (rolling) εγκατάσταση σχημάτων, συμβολαίων και backend. Ένα σταθερό εγγενές C ABI και ένα εποπτευόμενο όριο παρόχων επιτρέπουν δηλωμένες ενοποιήσεις χωρίς να προστεθούν το μεταγενέστερο ανοιχτό μητρώο ή το περιβάλλον φιλοξενίας components.

Η επικύρωση της έκδοσης απαιτεί επίσης ανάκτηση μετά από κατάρρευση, μηδενική απώλεια επιβεβαιωμένων commits και επιτυχείς δοκιμές επαναφοράς υπό δηλωμένες συνθήκες. Τα προτεινόμενα αριθμητικά όρια εμφανίζονται παρακάτω ως δοκιμές, όχι ως μετρημένα αποτελέσματα ή επίπεδα εξυπηρέτησης.

Ένα διαψεύσιμο παράδειγμα

Ο φόρτος εργασίας αναφοράς του παγκόσμιου διδύμου.

Πρόκειται για προτεινόμενες παραδοχές φόρτου εργασίας που αναμένουν επικύρωση από τους συντάκτες και μέτρηση από συνεργάτες σχεδιασμού. Το «παγκόσμιο» περιγράφει το αντικείμενο, όχι κατανεμημένη εκτέλεση.

Φόρτος εργασίας αναφοράς παγκόσμιου διδύμου · Προτεινόμενοι στόχοι επικύρωσης — όχι μετρημένα αποτελέσματα, δεσμεύσεις προϊόντος ή επίπεδα εξυπηρέτησης.
ΔιάστασηΠροτεινόμενος φόρτος εργασίας αναφοράς
Οντότητες διδύμου250.000 πλοία· 5.000 λιμάνια και τερματικοί σταθμοί· 2 εκατομμύρια μονάδες φορτίου
Εισαγωγή θέσεων25.000 αναφορές/δευτ. σε συνεχή λειτουργία· 100.000 αναφορές/δευτ. για ριπή 60 δευτερολέπτων
Διατήρηση σε πλήρη ανάλυση90 ημέρες· περίπου 194 δισεκατομμύρια δείγματα και 2 TB συμπιεσμένα
Διατήρηση με μειωμένη δειγματοληψίαΈνα δείγμα ανά 5 λεπτά έως 36 μήνες· περίπου 79 δισεκατομμύρια δείγματα και 0,8 TB
Γεγονότα και έγγραφα5 εκατομμύρια προσεγγίσεις σε λιμάνια, ανακοινώσεις και δηλωτικά φορτίου ετησίως
Embeddings768 διαστάσεις float32· περίπου 15 GB/έτος χωρίς συμπίεση
Μορφή γράφουΔιαδρομές ιδιοκτησίας, ναύλωσης και διαχείρισης έως βάθος 6· μέσος βαθμός εξόδου 4· κόμβοι λιμανιών έως 100.000 ακμές
Διαδραστική ταυτόχρονη χρήση200 άνθρωποι και 50 πελάτες-μηχανές
Εξοπλισμός και μνήμηΠροτεινόμενη κατηγορία εξοπλισμού αναφοράς 32 vCPU· λόγος συνόλου δεδομένων προς RAM περίπου 24:1. Η RAM, ο προμηθευτής και το μοντέλο αποθήκευσης δεν έχουν προσδιοριστεί.

Τα 25.000 αναφορές/δευτ. σε συνεχή λειτουργία περιγράφουν αυτόν τον φόρτο εργασίας αναφοράς. Τα 100.000 αναφορές/δευτ. σε συνεχή λειτουργία στα κριτήρια αποδοχής είναι αυστηρότερο προτεινόμενο κριτήριο έκδοσης· τα 80.000 αναφορές/δευτ. στον ίδιο εξοπλισμό είναι χωριστό όριο επανεξέτασης του εύρους.

Χωρητικότητα και σύνολο εργασίας

Τα μεγάλα διατηρούμενα ιστορικά χρειάζονται οριοθετημένες λειτουργίες.

Θεωρητική αριθμητική σχεδιασμού, με περίπου 10,3 συμπιεσμένα bytes ανά δείγμα, δείχνει περίπου 1–2 τρισεκατομμύρια δείγματα και έως 20 TiB ανά κόμβο. Δεν πρόκειται για μετρημένο αποτέλεσμα χωρητικότητας.

≈10,3 bytes

συμπιεσμένα ανά δείγμα: η βάση της αριθμητικής σχεδιασμού

1–2 τρισεκατομμύρια

δείγματα ανά κόμβο, κατά προσέγγιση, σε θεωρητική αριθμητική σχεδιασμού

≤20 TiB

ανά κόμβο σε αυτή την πυκνότητα· όχι μετρημένο αποτέλεσμα χωρητικότητας

10 TiB / 16 GiB

χωριστό προτεινόμενο σενάριο επικύρωσης: αποθήκευση έναντι εγκατεστημένης RAM

Ένα χωριστό προτεινόμενο σενάριο επικύρωσης χρησιμοποιεί 10 TiB αποθήκευσης με 16 GiB εγκατεστημένης RAM για οριοθετημένα ερωτήματα σημείου, διαστήματος, σελίδας, δείγματος και περιοχής προβολής. Αυτό δεν σημαίνει ότι το σύνολο των δεδομένων ή ένα ολόκληρο ευρετήριο βρίσκεται στη μνήμη, ούτε ότι κάθε παγκόσμιο ερώτημα είναι διαδραστικό.

Στο αυστηρότερο κριτήριο έκδοσης των 100.000 αναφορών/δευτ., 90 ημέρες δειγμάτων πλήρους ανάλυσης θα αντιστοιχούσαν σε περίπου 0,78 τρισεκατομμύρια δείγματα και 8 TB. Δώδεκα μήνες θα αντιστοιχούσαν σε περίπου 3,2 τρισεκατομμύρια και 32 TB, πέρα από το προτεινόμενο σχεδιαστικό κέντρο ενός κόμβου. Μεγαλύτερη διατήρηση θα απαιτούσε μειωμένη δειγματοληψία ή ένα μεταγενέστερο προφίλ cluster. Η πλήρης εξαγωγή, η καθολική ταξινόμηση και η ανακατασκευή ολόκληρου ευρετηρίου παραμένουν εργασίες που εκτελούνται με streaming ή ως μόνιμες (durable) εργασίες.

Δεκαεννέα συμβόλαια

Η συμπεριφορά των εκδόσεων πρέπει να είναι ρητή πριν από την κυκλοφορία.

Πριν από την 1.0, μόνο τα σταθερά εκχωρημένα αναγνωριστικά δεν επαναχρησιμοποιούνται ποτέ για άλλο σκοπό. Όλες οι άλλες δεσμεύσεις 1.x είναι προθέσεις έκδοσης, και αρκετές λεπτομέρειες δεν έχουν αποφασιστεί ακόμη.

Δεκαεννέα συμβόλαια συμβατότητας · πριν από την 1.0 και επιδιωκόμενη συμπεριφορά 1.x
ΔιάστασηΠριν από την 1.0Επιδιωκόμενη συμπεριφορά 1.x ή ανοιχτή απόφαση
Γλώσσα πηγαίου κώδικαΚαμία υπόσχεση συμβατότητας 1.x πριν από την 1.0.Η γραμματική της 1.0 οριστικοποιείται· ο κώδικας που δέχεται η 1.0 εξακολουθεί να γίνεται δεκτός από τις μεταγενέστερες 1.x.
Περιγραφείς και κατάλογοςΤα σταθερά αναγνωριστικά τύπων, πεδίων και τα άλλα εκχωρημένα αναγνωριστικά δεν επαναχρησιμοποιούνται ποτέ για άλλο σκοπό.Μια μεταγενέστερη 1.x διαβάζει περιγραφείς που γράφτηκαν από προηγούμενες εκδόσεις 1.x.
Bytecode και πλάνα εκτέλεσηςΚαμία γενική υπόσχεση συμβατότητας.Τα φυσικά πλάνα ανακατασκευάζονται κατά την αναβάθμιση. Οι μόνιμες εργασίες καθορίζουν μια αναφορά εκτέλεσης· ένα νεότερο runtime τη διαβάζει, τη μεταφέρει, την επαναλαμβάνει ρητά ή την απορρίπτει. Τα αυθαίρετα σημεία ελέγχου δεν είναι φορητά.
Αποκωδικοποίηση αποθήκευσηςΚαμία γενική υπόσχεση συμβατότητας.Οι μεταγενέστερες εκδόσεις διατηρούν αποκωδικοποιητές για μπλοκ 1.x που εξακολουθούν να αναφέρονται.
Εγγραφή αποθήκευσηςΚαμία γενική υπόσχεση συμβατότητας.Η ανάγνωση προς τα πίσω δηλώνεται ανά μορφή. Η υποβάθμιση έκδοσης δεν υπόσχεται.
Πρωτόκολλο μεταφοράς και APIΚαμία γενική υπόσχεση συμβατότητας.Μόνο προσθήκες εντός της 1.x· οι αλλαγές που σπάνε τη συμβατότητα απαιτούν νέα κύρια έκδοση υπηρεσίας.
Παραγόμενος πελάτηςΚαμία γενική υπόσχεση συμβατότητας.Ένας πελάτης που παράχθηκε για την 1.x μεταγλωττίζεται έναντι μεταγενέστερων διακομιστών 1.x.
Δηλωτικό frontendΚαμία γενική υπόσχεση συμβατότητας.Τα είδη περιγραφέων επεκτείνονται μόνο με προσθήκες εντός της 1.x.
Πακέτα και componentsΚαμία γενική υπόσχεση συμβατότητας.Οι διατηρούμενοι αποκωδικοποιητές, τα locks και οι επιλεγμένες διεπαφές εγγενών παρόχων επεκτείνονται συμβατά. Ένα ανοιχτό μητρώο και ένα περιβάλλον φιλοξενίας components είναι μεταγενέστερη εργασία.
Σταδιακή αναβάθμιση clusterΔεν εφαρμόζεται.Δεν εφαρμόζεται: δεν υπάρχει προφίλ cluster στην 1.0.
Αντίγραφα ασφαλείας και επαναφοράΚαμία γενική υπόσχεση συμβατότητας.Μια μεταγενέστερη 1.x επαναφέρει αντίγραφα ασφαλείας προηγούμενων 1.x και αναφέρει επαληθευμένο αποτέλεσμα επαναφοράς.
Λειτουργικές ρυθμίσειςΚαμία γενική υπόσχεση συμβατότητας.Μόνο προσθήκες εντός της 1.x· η αφαίρεση απαιτεί έκδοση με προειδοποίηση κατάργησης.
Προσαρμογέας παρόχου AIΚαμία γενική υπόσχεση συμβατότητας.Το φορητό σχήμα συνομιλίας και το πρωτόκολλο worker επεκτείνονται συμβατά. Τα ακριβή artifacts παρόχων καθορίζουν τις δικές τους εκδόσεις, κατευθύνσεις και δυνατότητες. Δεν υπονοείται κανένα μοντέλο ή λειτουργία κάποιου προμηθευτή.
Χώρος εργασίας πρακτόρων AI και MCPΤο διάστημα υποστήριξης δεν έχει επιλεγεί ακόμη.Οι κατευθύνσεις εκδόσεων, η διαπραγμάτευση και η συμπεριφορά σε αποτυχία χρειάζονται απόφαση έκδοσης.
Συνεδρία και καθοδήγηση πρακτόρων AIΤο διάστημα υποστήριξης δεν έχει επιλεγεί ακόμη.Οι κατευθύνσεις εκδόσεων και η συμπεριφορά των σημείων ελέγχου χρειάζονται απόφαση έκδοσης.
Skill AI με εκδόσειςΤο διάστημα υποστήριξης δεν έχει επιλεγεί ακόμη.Και οι δύο κατευθύνσεις και η συμπεριφορά σε αποτυχία χρειάζονται απόφαση έκδοσης.
Επιπτώσεις δημόσιων συναρτήσεωνΚαμία γενική υπόσχεση συμβατότητας.Η προσθήκη μιας επίπτωσης σπάει το συμβόλαιο της δημόσιας συνάρτησης και απαιτεί νέα κύρια έκδοση υπηρεσίας· δεν δίνει ποτέ από μόνη της εξουσιοδότηση.
Token συνέπειαςΤο διάστημα υποστήριξης δεν έχει επιλεγεί ακόμη.Το token ανήκει στο εύρος υπηρεσιών της πρώτης έκδοσης· το συμβόλαιο συμβατότητάς του χρειάζεται απόφαση έκδοσης.
Τοπικά προσαρμοσμένα μηνύματα και κατάλογοιΤα σταθερά αναγνωριστικά μηνυμάτων, καταλόγων και προφίλ δεν επαναχρησιμοποιούνται ποτέ για άλλο σκοπό.Τα δημόσια κλειδιά και τα τυποποιημένα ορίσματα επεκτείνονται συμβατά· τα μηνύματα που αναφέρονται διατηρούν τη δυνατότητα ανάγνωσης. Οι τοπικές ρυθμίσεις (locales), οι προεπιλογές και τα διαστήματα υποστήριξης καταλόγων παραμένουν ανοιχτά.

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

Οριοθετημένη συνομιλία και τοπική AI

Κάθε πάροχος χρειάζεται τα δικά του τεκμήρια.

Το σχεδιαζόμενο, ουδέτερο ως προς τον πάροχο συμβόλαιο συνομιλίας καλύπτει περιεχόμενο, μηνύματα, συμβάντα, εργαλεία, δομημένη έξοδο και μόνιμα αρχεία συνεδριών και εκτελέσεων. Οι δυνατότητες ενός συγκεκριμένου μοντέλου δεν κληρονομούνται ποτέ από ένα γενικό όνομα endpoint.

Σχεδιαζόμενες συνδέσεις AI στην πρώτη έκδοση · η καθεμία επικυρώνεται χωριστά· καμία δεν έχει επικυρωθεί ακόμη
Σχεδιαζόμενη σύνδεση στην πρώτη έκδοσηΌριο επικύρωσης
Ντετερμινιστικός ψευδοπάροχος (fake provider)Απαιτείται για αναπαραγώγιμες δοκιμές.
Απευθείας OpenAI ResponsesΑκριβές artifact παρόχου και πίνακας δυνατοτήτων/συμβολαίου σε καθορισμένη έκδοση· δεν υπόσχεται κανένα μοντέλο του προμηθευτή.
Anthropic MessagesΑκριβές artifact παρόχου και πίνακας δυνατοτήτων/συμβολαίου σε καθορισμένη έκδοση.
Εγγενές OllamaΕπικυρώνεται έναντι του εγγενούς του συμβολαίου, όχι της διεπαφής του που είναι συμβατή με OpenAI.
Οριοθετημένο endpoint συμβατό με OpenAIΤυποποιημένη σύνδεση endpoint με δυνατότητες που διαπιστώνονται με έλεγχο· δεν ισχυρίζεται ταυτότητα OpenAI.
Runtime υπό εξωτερική διαχείριση στον ίδιο hostΜόνο οριοθετημένες δεσμεύσεις πόρων πελάτη του Cygnus· το εξωτερικό runtime δεν προσμετράται στο περιθώριο πόρων του Cygnus.
Πιστοποιημένο τοπικό llama.cpp υπό διαχείριση του CygnusΑπαιτείται εκδοχή για CPU· CUDA μόνο εφόσον επικυρωθεί. Το ακριβές μοντέλο, ο tokenizer, το runtime, η συσκευή, οι ρυθμίσεις και το πλαίσιο πόρων απαιτούν υπογεγραμμένο πιστοποιητικό.

Τα απομακρυσμένα ή ανεξάρτητα λειτουργούντα τοπικά endpoints δεν κληρονομούν τις εγγυήσεις RAM/VRAM της διαχειριζόμενης τοπικής λειτουργίας. Οι εγγενείς υπολογισμοί μοντέλων, οι ευρείς εγγενείς πράκτορες παρόχων, η αυτόματη εναλλακτική λειτουργία (fallback) και η απεριόριστη χρήση AI βρίσκονται εκτός αυτού του προφίλ. Τα ονόματα παρόχων και προϊόντων προσδιορίζουν μόνο διεπαφές· δεν υπονοούν συνεργασία ή υποστήριξη.

Είκοσι πέντε κριτήρια αποδοχής

Η κυκλοφορία απαιτεί μετρημένα τεκμήρια για ολόκληρο το σύστημα.

Κανένα από τα παρακάτω κριτήρια δεν δηλώνεται ως επιτευχθέν. Τα μεγέθη ισχύουν για δηλωμένες συνθήκες φόρτου εργασίας, εξοπλισμού και συνέπειας· τα υποχρεωτικά και τα συνιστώμενα κριτήρια παραμένουν διακριτά: 22 κριτήρια πρέπει να επιτευχθούν, 2 συνιστάται να επιτευχθούν.

Κριτήρια αποδοχής του Cygnus 1.0 · Προτεινόμενοι στόχοι επικύρωσης — όχι μετρημένα αποτελέσματα, δεσμεύσεις προϊόντος ή επίπεδα εξυπηρέτησης.
Κριτήριο · απαιτούμενα τεκμήριαΠροτεινόμενο όριοΑπαίτηση · κατάσταση
01 Συνεργάτες σχεδιασμού σε παραγωγή με φόρτο εργασίας της μορφής αναφοράςΤουλάχιστον 3ΥποχρεωτικόΔεν έχει επιτευχθεί ακόμη
02 Σύστημα αναφοράς σε παραγωγή με διατηρούμενο ιστορικόΤουλάχιστον 1, με ιστορικό τουλάχιστον 6 μηνώνΥποχρεωτικόΔεν έχει επιτευχθεί ακόμη
03 Συνεχής εισαγωγή θέσεων στην προτεινόμενη κατηγορία εξοπλισμού αναφοράς 32 vCPU, με συνέπεια ευρετηρίων σε επίπεδο συναλλαγήςΤουλάχιστον 100.000 αναφορές/δευτ.ΥποχρεωτικόΔεν έχει επιτευχθεί ακόμη
04 Απορρόφηση ριπών χωρίς απόρριψη δεδομένων ή απεριόριστη αύξηση ουράς100.000 αναφορές/δευτ. για 60 δευτερόλεπταΥποχρεωτικόΔεν έχει επιτευχθεί ακόμη
05 Πλοία εντός πολυγώνου σε 250.000 ζωντανές θέσειςp99 έως 150 msΥποχρεωτικόΔεν έχει επιτευχθεί ακόμη
06 Ανάγνωση διαδρομής ενός πλοίου 90 ημερώνp99 έως 250 msΥποχρεωτικόΔεν έχει επιτευχθεί ακόμη
07 Υβριδική ανάκτηση top-20 αραιών και πυκνών διανυσμάτων σε 5 εκατομμύρια έγγραφαp99 έως 300 msΥποχρεωτικόΔεν έχει επιτευχθεί ακόμη
08 Ανάγνωση γειτονιάς διδύμου, βάθος 3 και έως 500 κόμβοιp99 έως 50 msΣυνιστώμενοΔεν έχει επιτευχθεί ακόμη
09 Ορθότητα out-of-core χωρίς απεριόριστη αύξηση μνήμηςΣύνολο δεδομένων τουλάχιστον 24 φορές η RAMΥποχρεωτικόΔεν έχει επιτευχθεί ακόμη
10 Επιβάρυνση εξουσιοδότησης σε επίπεδο στοιχείου έναντι αδρομερούς πολιτικήςΈως 2 φορέςΥποχρεωτικόΔεν έχει επιτευχθεί ακόμη
11 Σημείο ανάκτησης επιβεβαιωμένων commits σε έναν διακομιστήΜηδενική απώλεια επιβεβαιωμένων commitsΥποχρεωτικόΔεν έχει επιτευχθεί ακόμη
12 Επανεκκίνηση με σύνολο δεδομένων 3 TiBΟι έγκυρες εγγραφές συνεχίζονται εντός 20 δευτερολέπτωνΥποχρεωτικόΔεν έχει επιτευχθεί ακόμη
13 Προγραμματισμένες δοκιμές επαληθευμένης επαναφοράς στο παράθυρο της έκδοσης100% επιτυχίαΥποχρεωτικόΔεν έχει επιτευχθεί ακόμη
14 Ανάκτηση μετά από κατάρρευση σε κάθε βήμα commitΕπιτυχία στο 100% των δοκιμώνΥποχρεωτικόΔεν έχει επιτευχθεί ακόμη
15 Αξιολογήσεις κενού έργου από πράκτορες AI χωρίς ανθρώπινη διόρθωσηΕπιτυχία τουλάχιστον 70% εντός δηλωμένων προϋπολογισμώνΥποχρεωτικόΔεν έχει επιτευχθεί ακόμη
16 Από κενό έργο σε εγκατεστημένη, εξουσιοδοτημένη λειτουργία ανάγνωσης/εγγραφής διδύμου με παραγόμενο πελάτη TypeScript και φόρμαΈως 30 λεπτά, με καθοδήγηση από πράκτορα AIΣυνιστώμενοΔεν έχει επιτευχθεί ακόμη
17 Υποχρεωτικές σουίτες συμμόρφωσης προς τις προδιαγραφές για κάθε προφίλ που περιλαμβάνεται100% επιτυχίαΥποχρεωτικόΔεν έχει επιτευχθεί ακόμη
18 Οριστικοποιημένες προδιαγραφές και ελάχιστες σουίτες συμμόρφωσηςΒασικό υπόστρωμα, σταθεροί περιγραφείς ταυτότητας και πυρήνας απειλών/ασφάλειας· περιγραφείς τύπων δεδομένων, γλώσσα, έργο, ενδιάμεση αναπαράσταση, πλάνα, σχήμα, αποθήκευση, συναλλαγές, ροές, package lock, τοπική προσαρμογή και βασικά εργαλεία· υπηρεσίες, MCP, λειτουργίες, UI, παραγόμενο TypeScript, πακέτα εγκατάστασης, ροές αλλαγών και πλήρης ασφάλεια· αναζήτηση και χρόνος γεγονότων· καθοδηγούμενο MCP, οριστικοποιημένη προβολή λειτουργιών, τοπική προσαρμογή του Explorer, LSP και αποσφαλμάτωση χωρίς διεπαφή· λειτουργία ενός διακομιστή, διεπαφή εγγενών παρόχων και οριοθετημένη συνομιλία. Το μοντέλο απειλών επανεξετάζεται σε κάθε κριτήριο που περιλαμβάνεται.ΥποχρεωτικόΔεν έχει επιτευχθεί ακόμη
19 Τα παραδείγματα της τεκμηρίωσης εκτελούνται ως δοκιμές100%ΥποχρεωτικόΔεν έχει επιτευχθεί ακόμη
20 Βάσεις αναφοράς για παλινδρόμηση επιδόσεων, με υπευθύνουςΚάθε μέτρηση επιδόσεων κρίσιμης διαδρομήςΥποχρεωτικόΔεν έχει επιτευχθεί ακόμη
21 Πλήρης πίνακας υποστήριξης και συμβατότηταςΕπιλεγμένες ακριβείς μορφές, προφίλ εγγράφων/πολυμέσων/raster/παρόχων, locales και κατάλογοι· και οι 19 διαστάσεις ορίζουν και τις δύο κατευθύνσεις, διαστήματα, διαπραγμάτευση και συμπεριφορά σε αποτυχία· κανένα ανοιχτό κελίΥποχρεωτικόΔεν έχει επιτευχθεί ακόμη
22 Ταυτότητα παραγωγής και κρυπτογραφική ενεργοποίησηΕπικυρωμένος εξωτερικός πάροχος κλειδιών και ελεγμένη τελετή ορισμού του πρώτου διαχειριστή· χωρίς εναλλακτική λύση με πάροχο ανάπτυξης/αρχείουΥποχρεωτικόΔεν έχει επιτευχθεί ακόμη
22 Γνωστοποίηση θεμάτων ασφάλειας και λειτουργίες έκδοσηςΠαρακολουθούμενο σημείο επικοινωνίας, δημόσιο κλειδί κρυπτογράφησης, security.txt, διαδικασία ανακοινώσεων ασφάλειας, ημερολόγιο υποστήριξης και δοκιμασμένοι ρόλοι έκδοσης/επαναφοράςΥποχρεωτικόΔεν έχει επιτευχθεί ακόμη
24 Πλήρης αποδοχή της οριοθετημένης συνομιλίαςΑποδοχή πυρήνα, και των πέντε προσαρμογέων παρόχων, MCP, γνώσης, τοπικού runtime υπό εξωτερική διαχείριση, πιστοποιημένου διαχειριζόμενου τοπικού runtime σε CPU, βιβλιοθήκης και ελάχιστων πόρωνΥποχρεωτικόΔεν έχει επιτευχθεί ακόμη
25 Κατάλογος βιβλιοθηκών της πρώτης έκδοσηςΚάθε απαιτούμενο μέλος έχει εγκεκριμένη ώριμη έκδοση· τα συνιστώμενα μέλη επιτυγχάνουν ή δηλώνουν διάδοχο και απόκλισηΥποχρεωτικόΔεν έχει επιτευχθεί ακόμη

Το κριτήριο έκδοσης των 100.000 αναφορών/δευτ. στην προτεινόμενη κατηγορία εξοπλισμού 32 vCPU είναι χωριστό από έναν δυσκολότερο τεχνικό στόχο σε μικρότερη, μη προσδιορισμένη κατηγορία εξοπλισμού. Τα κριτήρια ασφάλειας, ταυτότητας, παρόχων, τεκμηρίωσης και πίνακα υποστήριξης είναι εξίσου απαραίτητα με τη ρυθμαπόδοση.

Προς επιλογή

Ο πίνακας της έκδοσης είναι μέρος της έκδοσης.

Οι ακριβείς εκδόσεις εγγράφων, πολυμέσων, raster, διανυσματικών δεδομένων, μαζικής ανταλλαγής και παρόχων, τα locales παραγωγής, τα διαστήματα καταλόγων και αρκετές κατευθύνσεις συμβατότητας για πράκτορες, συνεδρίες, skills και tokens παραμένουν ανοιχτά. Πρέπει να επιλεγούν και να επικυρωθούν πριν από την 1.0.

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

Μιλήστε με την ομάδα μας

Φέρτε έναν φόρτο εργασίας εκεί όπου οι ραφές πονούν.

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

Ή γράψτε μας στο contact@natusai.com

Υπεύθυνος προϊόντος, υπεύθυνη ασφάλειας και αναλυτής ελέγχουν μια εσωτερική εφαρμογή πριν από τη διάθεσή της (ενδεικτική εικόνα)