1. Strona główna
  2. Produkty
  3. NatusAI Cygnus
Połączony fundament danych · Warstwa 01 · Połączony fundamentPlanowane: v1

NatusAI Cygnus: jeden połączony obraz firmy wraz z jej historią

Cygnus to planowany fundament danych platformy NatusAI. Przechowuje razem zasoby, dokumenty, lokalizacje, pomiary i ich wzajemne relacje – dzięki temu ludzie i zatwierdzeni asystenci AI mogą odpowiadać na pytania, które wcześniej zajmowały dni.

  • Odpowiedzi na pytania ponad silosami, zanim zapadnie decyzja.
  • Wgląd w to, co było prawdą – i co było wiadomo – w dowolnym dniu w przeszłości: historia, którą audytorzy mogą prześledzić.
  • Działa jako jeden system na Państwa własnych serwerach, z mniejszą liczbą elementów do integracji i zabezpieczenia.
Nocny widok wybrzeża z oświetlonymi portami, kontenerowcem i świetlnymi trasami: połączony cyfrowy bliźniak świata
Co to daje biznesowi

Sześć rodzajów danych biznesowych, jeden połączony model

Odczyt z czujnika ma czas, miejsce, zasób i źródło. Umowa odnosi się do tego samego zasobu. Cygnus zachowuje te powiązania, więc odpowiedzi podążają za nimi, zamiast odtwarzać je za każdym razem.

Relacje

Klienci, urządzenia, umowy i zdarzenia powiązane bezpośrednio, dzięki czemu łatwo prześledzić własność, zależności i przyczyny.

Fakty i wiedza

Kto obsługuje co, który raport opisuje który incydent: fakty powiązane z tym, co opisują.

Lokalizacja

Pozycje, trasy i obszary powiązane z zasobami, do których należą, oraz z ich historią.

Pomiary w czasie

Odczyty przechowywane obok zasobów, które opisują – od pojedynczej chwili po lata historii.

Wyszukiwanie po znaczeniu

Informacje odnajdywane po treści, a następnie z odniesieniem do oryginalnego źródła.

Wyszukiwanie dokładne

Nazwy, identyfikatory i fragmenty tekstu w połączeniu z relacjami, miejscem i czasem.

Inżynier infrastruktury i kierownik ds. bezpieczeństwa IT sprawdzają serwer we własnym centrum danych (zdjęcie poglądowe)
Pierwsze wydanie jest przeznaczone na jeden serwer, utrzymywany samodzielnie przez Państwa.
Trzy przezroczyste płaszczyzny połączonych węzłów oddalające się w głąb: te same dane w różnych momentach

Co się zmieniło – i co było wtedy wiadomo.

Statek wpłynął w obszar sztormu o 14:00. Skorygowana pozycja dotarła o 14:10. Cygnus jest projektowany tak, by odtworzyć decyzję z 14:05 na podstawie tego, co było wtedy wiadomo, albo pokazać skorygowany obraz. Właśnie o taką historię pyta audytor lub organ nadzoru.

Programowanie blisko danych

Język i model zapytań stworzone dla grafu

Cygnus ma łączyć własny typowany język programowania z przechowywaniem danych, wykonaniem i usługami. Logika biznesowa pracuje bezpośrednio na trwałych encjach i ich relacjach, co ogranicza tłumaczenie między wierszami bazy danych, obiektami aplikacji i odpowiedziami API.

Jeden model, używany wszędzie

Ten sam typowany model przenosi dane z trwałego magazynu do logiki aplikacji i kontraktów usług. Mniej mapowań to mniej miejsc, w których typy, nazwy pól i definicje relacji mogą się rozjechać.

Zapytania po połączonych ścieżkach

Start od zindeksowanego punktu wejścia, przejście po potrzebnych relacjach i zawężenie według czasu, miejsca lub wyszukiwania. Zoptymalizowany model zapytań ma wykonywać tę pracę blisko magazynu danych i zwracać tylko żądany wynik.

Ta sama logika biznesowa w usługach

Typowane funkcje stają się usługami aplikacji i autoryzowanymi narzędziami. HTTP/RPC, streaming, generowani klienci TypeScript i deskryptory MCP są częścią projektu backendu, co ogranicza liczbę osobnych warstw adapterów do utrzymania.

Mniej przenoszenia danych. Mniejszy zbiór roboczy.

Wczytać to, co potrzebne. Resztę zostawić na dysku.

Dużego grafu nie trzeba w całości wczytywać do pamięci. Trwałe referencje pozwalają operacji rozwiązywać potrzebne węzły, strony indeksów i zakresy czasu dopiero wtedy, gdy są potrzebne.

Podgląd jednego statku nie powinien wymagać wczytania wszystkich statków, wszystkich dokumentów i całej historii pozycji. Selektywne przechodzenie grafu i ograniczone odczyty mają wiązać zużycie pamięci z wykonywaną pracą.

To droga do szybszych zapytań o połączone dane i mniejszego narzutu zasobów: mniej materializacji, mniej transferów między usługami i mniej zdublowanego kontekstu. Faktyczne korzyści zależą od grafu, indeksów, obciążenia i sprzętu.

Poglądowa ścieżka dostępu

  1. 01 / Trwały graf

    Start od referencji i zindeksowanej selekcji

    Statek · Ładunek · Trasa · inne statki · inne ładunki · starsze zakresy pozostają na dysku.

    Na początku dotykane są tylko referencje i zindeksowana selekcja.

  2. 02 / Właściwy zbiór roboczy

    Rozwiązanie tego, czego używa operacja

    Wybrany statek → ładunek → żądana trasa

    Rozwiązanie połączonych danych i okna czasowego, których używa ta operacja.

  3. 03 / Ograniczony wynik

    Widok mapy, wycinek historii lub odpowiedź

    Strona · próbka · strumień

    Zwrócenie strony, próbki lub strumienia. Duże eksporty i przebudowy korzystają z ograniczonego przetwarzania lub trwałych zadań.

Przechowywanie, zapytania i utrzymanie

Od składania tabel do podążania za połączonymi danymi

Systemy relacyjne dobrze sprawdzają się przy ustrukturyzowanych rekordach i raportowaniu SQL. Gdy połączona aplikacja zyskuje historię, mapy, wyszukiwanie semantyczne i AI, koszt często przesuwa się w stronę złączeń, mapowania obiektów i koordynacji dodatkowych usług. Cygnus ma ograniczać ten narzut w jednym programowalnym silniku.

Porównanie architektur dla połączonych obciążeń operacyjnych · funkcjonalności Cygnus pozostają planowane
WymiarMagazyn tabelaryczny + stos aplikacyjnyUjednolicony temporalny graf Cygnus (planowany)
Przechowywanie danychEncje stają się wierszami; relacje korzystają z kluczy i często z tabel łączących. Kod aplikacji mapuje wiersze na obiekty.Typowane encje i trwałe powiązania dzielą jeden model w magazynie, logice i usługach.
Zapytania o połączone daneZłączenia odtwarzają relacje w chwili zapytania. Głębokie ścieżki mogą zwiększać złożoność zapytań i mapowania.Zindeksowane punkty wejścia i przechodzenie grafu podążają za zapisanymi relacjami, z ograniczeniami czasowymi i przestrzennymi.
Pamięć i przenoszenie danychWydajne silniki już korzystają z indeksów i pamięci podręcznych; szerokie złączenia i przetwarzanie po stronie aplikacji mogą jednak tworzyć duże wyniki pośrednie.Dane grafu rozwiązywane na żądanie; ograniczone zakresy, strony i strumienie zamiast materializacji całego połączonego zbioru danych.
Historia i korektyTabele historyczne, rozszerzenia temporalne lub modele zdarzeń trzeba zaprojektować i dopasować do zapytań aplikacji.Stan temporalny i dostęp bitemporalny należą do modelu – z zachowaniem rozróżnienia między czasem obowiązywania a czasem wiedzy.
Geo, tekst i wektoryRozszerzenia mogą dodać funkcje w jednej bazie danych; usługi specjalistyczne mogą wymagać własnych ścieżek tożsamości, indeksowania i synchronizacji.Zasoby przestrzenne, szeregi czasowe, tekst i wektory łączą się z tymi samymi encjami i wersjonowanymi źródłami.
Języki zapytań i aplikacjiSQL plus kod aplikacji, biblioteki mapujące, a czasem osobne języki zapytań wyszukiwania lub grafu.Jeden natywny typowany język i zoptymalizowany model zapytań przybliżają obliczenia do trwałych struktur grafu.
Utrzymanie i rozwójKoordynacja schematów baz danych, mapowań, kontraktów usług i osobno utrzymywanych magazynów wyszukiwania.Wspólne deskryptory typów i kontrakty usług ograniczają zdublowane definicje; migracje i zmiany indeksów podlegają jawnym regułom wersjonowania.
AI i kontrola dostępuZwykle dochodzi brama narzędzi i warstwa czatu, których uprawnienia trzeba następnie dopasować do wywoływanych ścieżek danych.Natywne MCP i ograniczony kontrakt czatu korzystają z tych samych typowanych usług, z autoryzacją na ścieżkach przechowywania i wykonania.

Jak to zmierzyć: zamierzona przewaga to szybsza praca na danych bogatych w relacje, z mniejszym narzutem mapowania, synchronizacji i zasobów. Warto mierzyć opóźnienie zapytań, szczytowe zużycie pamięci, operacje dyskowe, pozyskiwanie danych i nakład pracy na utrzymanie – na tym samym obciążeniu i sprzęcie. Przy dużej analityce tabelarycznej lub gdy potrzebne są określone rozszerzenia, lepszym wyborem może pozostać hurtownia danych lub dojrzały stos SQL.

Natywne MCP i czat

AI może pracować z Państwa danymi. I z kontekstem, który za nimi stoi.

Odpowiedź AI jest bardziej użyteczna, gdy potrafi połączyć właściwy dokument z właściwą encją, miejscem i momentem. Cygnus ma włączyć wyszukiwanie, wywoływalną logikę biznesową i zapisy rozmów do modelu backendu.

Natywne narzędzia MCP

Model Context Protocol daje autoryzowanym agentom wykrywalny, typowany sposób korzystania z funkcji backendu. Wykrywanie i wykonywanie narzędzi podlega uprawnieniom wywołującego i korzysta z tych samych kontraktów usług co aplikacje.

Czat jako funkcja backendu

Planowany, niezależny od dostawcy kontrakt czatu obejmuje wiadomości, zdarzenia strumieniowe, wywołania narzędzi, ustrukturyzowane wyniki oraz trwałe zapisy sesji i przebiegów. Lokalne lub zdalne integracje z modelami są dla danego wdrożenia wybierane i kwalifikowane jawnie.

Odpowiedzi z dowodami w czasie

Wyszukiwanie pełnotekstowe i wektorowe połączone z kontekstem grafowym, przestrzennym i historycznym. Odniesienia do wersji źródeł i wybranego kontekstu czasowego są zachowywane, by człowiek mógł sprawdzić dowody i zrozumieć, jak powstała odpowiedź.

Zasady dostępu do danych obowiązują przed ujawnieniem i rankingiem wyników wyszukiwania. Pobrane treści i wyniki modelu nie dają uprawnień do działania; chronione działania wymagają własnych uprawnień, a tam, gdzie to określono – decyzji człowieka.

Wszystkie wymiary w jednym pytaniu

Statek śledzony w czasie i przestrzeni

„Jaki ładunek był wczoraj na statkach w obszarze sztormu i które raporty wyjaśniają ryzyko?”

To proponowane obciążenie morskie łączy całą architekturę. To samo podejście może łączyć urządzenia, telemetrię i utrzymanie w aplikacjach dla energetyki, produkcji czy infrastruktury.

Koncepcyjna mapa łącząca statki, porty i szlaki żeglugowe nocą
Poglądowo: proponowane obciążenie morskie, a nie działająca usługa globalna.

Jak powstaje odpowiedź

  1. Ustalenie kontekstu historycznego

    Wybór wczorajszego przedziału czasu oraz tego, czy pytanie korzysta z wiedzy dostępnej wtedy, czy z później skorygowanych dowodów.

  2. Znalezienie właściwych pozycji

    Selekcja geoprzestrzenna i zakresy szeregów czasowych wskazują statki, których trasy przecięły obszar sztormu.

  3. Ładunek i własność

    Przejście po historycznych relacjach statku z ładunkami, operatorami i portami, z rozwiązaniem potrzebnych części grafu.

  4. Pobranie raportów źródłowych

    Wyszukiwanie po słowach kluczowych i semantyczne w autoryzowanych wersjach dokumentów, powiązanych z wybranymi encjami i kontekstem czasowym.

  5. Odpowiedź, którą można sprawdzić

    Typowana usługa lub narzędzie MCP zwraca dowody. Czat może je objaśnić, zachowując źródła i właściwy kontekst.

Uczciwie o statusie

Co mogą Państwo wdrożyć dziś – a co jest na roadmapie

Oddzielamy to, co sprawdzone, od tego, co dopiero powstaje, i oznaczamy jedno i drugie. Dla NatusAI Cygnus planowane jest pierwsze wydanie (v1).

Co można wdrożyć już dziś

  • Silnik stojący za naszymi projektami u klientów jest sprawdzony we wdrożeniach: ogólnokrajowy cyfrowy bliźniak sieci elektroenergetycznej i połączone dane dochodzeniowe banku.
  • Projekty wdrożeniowe, w których razem z naszym zespołem budują Państwo połączony model danych we własnym środowisku.

Co jest na roadmapie

Planowane: v1
  • Pierwsze wydanie Cygnus: jeden serwer oraz profile wbudowany i deweloperski, udostępnione dopiero po przejściu 25 zdefiniowanych testów akceptacyjnych.
  • Później: wiele serwerów, z replikacją i przełączaniem awaryjnym. Zakres wynika z dowodów.
  • Później: szersze opcje AI i mocy obliczeniowej. Nie publikujemy terminów; plany udostępniamy w ramach NDA.

Planowany zakres v1 · Roadmapa

Jak to się łączy

Cygnus przechowuje dane i logikę biznesową. NatusAI Lyra je pokazuje, NatusAI Auriga i Aquila pozwalają AI z nimi pracować, NatusAI Orion buduje na nich aplikacje, NatusAI Draco je uruchamia, a NatusAI Gemini je odtwarza.

Dla Państwa zespołu technicznego

Czym jest Cygnus. Planowana programowalna temporalna grafowa baza danych: własny typowany język, zoptymalizowany model zapytań i środowisko uruchomieniowe backendu. Graf, dane geoprzestrzenne, wektory, semantyka triple-store, szeregi czasowe i wyszukiwanie pełnotekstowe współdzielą jeden model – z jedną tożsamością, jednym modelem transakcji i jedną granicą autoryzacji.

  • Sześć rodzin danych: typowane relacje grafowe; trójki (wymiana RDF i zgodność z SPARQL to osobne decyzje dotyczące wydania); indeksowanie geoprzestrzenne uwzględniające CRS z dokładną weryfikacją; regularne i nieregularne szeregi czasowe z agregacjami i oknami czasu zdarzeń; wektory gęste i rzadkie powiązane z wersjami źródeł; wyszukiwanie pełnotekstowe z wersjonowanymi analizatorami, BM25 i rankingiem hybrydowym.
  • Historia bitemporalna: czas obowiązywania (kiedy coś było prawdą) i czas wiedzy (kiedy system się o tym dowiedział); odpowiedzi „na dzień” odtwarzalne względem obu, łącznie z późniejszymi korektami.
  • Transakcje i dostęp: transakcje strict-serializable utrzymują zmiany encji, grafu, czasu i zadeklarowanych indeksów w jednej epoce zatwierdzenia. Autoryzacja znajduje się w ścieżkach przechowywania i wykonania i jest stosowana przed rankingiem wyszukiwania i wyborem top-k; zasoby, do których odmówiono dostępu, nie wyciekają przez liczniki ani komunikaty o błędach.
  • Dostęp AI: natywne deskryptory MCP i neutralny wobec dostawców kontrakt czatu (wiadomości, streaming, wywołania narzędzi, ustrukturyzowane wyniki, trwałe zapisy sesji). Lokalne lub zdalne powiązania z modelami są kwalifikowane dla każdego wdrożenia.
  • Usługi: typowane HTTP/RPC i streaming, strumienie zmian, generowani klienci TypeScript, interfejs Explorer, LSP i klient VS Code.
  • Out-of-core z założenia: trwałe referencje rozwiązują tylko te węzły, strony indeksów i zakresy czasu, których potrzebuje dana operacja, więc duży graf nie musi mieścić się w pamięci.
  • Uczciwie o dopasowaniu: przy dużej analityce tabelarycznej lepszym wyborem może pozostać hurtownia danych lub dojrzały stos SQL.
Planowane profile wdrożenia w pierwszym wydaniu
ProfilPierwsze wydanieGranica
WbudowanyUwzględnionyJeden proces aplikacji z lokalnym magazynem danych.
DeweloperskiUwzględnionyInicjalizacja pustego projektu i jawne tryby źródeł.
Produkcyjny, jeden serwerUwzględnionyJeden węzeł; kopie zapasowe, odtwarzanie do punktu w czasie i zweryfikowane odtworzenie w zakresie.
KlasterWyłączonyBez deklaracji shardingu, replikacji, rozproszonego przechodzenia grafu ani przełączania awaryjnego.
Izolowane obciążenieWyłączonyBrak osobno kwalifikowanego profilu izolowanego obciążenia.
Wybrane kryteria akceptacji · proponowane cele kwalifikacyjne, nie zmierzone wyniki
KryteriumProponowany prógStatus
Produkcyjni partnerzy projektowi na obciążeniu referencyjnymCo najmniej 3Jeszcze niespełnione
Produkcyjny system ewidencyjny z przechowywaną historiąCo najmniej 1, z historią 6+ miesięcyJeszcze niespełnione
Ciągłe pozyskiwanie pozycji, klasa referencyjna 32 vCPU≥ 100 000 raportów/sJeszcze niespełnione
Statki w obrębie wielokąta przy 250 000 bieżących pozycjip99 ≤ 150 msJeszcze niespełnione
Hybrydowe wyszukiwanie top-20 w 5 000 000 dokumentówp99 ≤ 300 msJeszcze niespełnione
Poprawność przetwarzania out-of-coreZbiór danych ≥ 24 × RAMJeszcze niespełnione
Narzut autoryzacji na poziomie elementów≤ 2 × polityka zgrubnaJeszcze niespełnione
Utracone potwierdzone zatwierdzenia transakcji na jednym serwerzeZeroJeszcze niespełnione
Zaplanowane testy zweryfikowanego odtworzenia100% zaliczonychJeszcze niespełnione
Oceny pustych projektów prowadzone przez agentów, bez poprawek ze strony człowieka≥ 70% zakończonych sukcesemJeszcze niespełnione

Pokazujemy tu 10 z 25 kryteriów akceptacji. Cygnus 1.0 nie został jeszcze zaakceptowany ani wydany; proponowany cel to test do przeprowadzenia, a nie zobowiązanie wobec klienta. Zakres jest ponownie oceniany, jeśli np. pozyskiwanie danych pozostanie poniżej 80 000 raportów/s lub którykolwiek test odtworzenia się nie powiedzie. Ceny, licencje i terminy dostaw nie są jeszcze ustalone. Wszystkie 25 kryteriów, siedem rodzin danych, 19 kontraktów i integracje z dostawcami AI opisuje strona planowanego zakresu v1; późniejsze profile – roadmapa Cygnus.

Kontrola wbudowana w architekturę

Jak NatusAI Cygnus ogranicza ryzyko AI

Suwerenność, ład AI i bezpieczeństwo w NatusAI

Własność

Działa na Państwa serwerach jako jeden system, bez osobnych usług wyszukiwania, grafu i szeregów czasowych do licencjonowania i zabezpieczania.

Dowody

Odpowiedzi zachowują odniesienia do wersji źródła i momentu w czasie, z których skorzystały.

Dostęp

Zasady dostępu do danych obowiązują, zanim cokolwiek zostanie pokazane lub uszeregowane. Pobrany tekst nigdy nie daje AI uprawnień do działania.

Odtwarzanie

Zweryfikowane odtworzenie i odtwarzanie do punktu w czasie to wymagania wydania, a nie opcje.

Połączone dane w praktyce

Jeden połączony model. Wiele realnych problemów.

Problemy, podejścia i użyteczne wyniki z naszych historii branżowych i architektur referencyjnych. Każdy przykład wskazuje wymiary, dzięki którym problem pasuje do planowanego ujednoliconego modelu Cygnus.

Te historie opisują projekty, zbadane procesy i architektury referencyjne. Etykiety „Dopasowanie do Cygnus” odnoszą je do planowanego produktu; nie oznaczają wydanego wdrożenia Cygnus.

Logo NatusAI Lyra

Fundament w parze

Połączone dane z przejrzystym interfejsem.

NatusAI Lyra dostarcza komponenty webowe wielokrotnego użytku dla map, grafów, wyszukiwania i procesów aplikacyjnych. Szersza integracja z Orion i Cygnus jest częścią wizji platformy. Więcej o NatusAI Lyra

Pytania

Pytania o NatusAI Cygnus

Krótkie odpowiedzi dla decydentów. Szczegóły dla Państwa zespołu technicznego znajdują się w rozwijanej sekcji powyżej.

Czy NatusAI Cygnus jest dostępny już dziś?

Jeszcze nie. Cygnus jest planowany w pierwszym wydaniu, które zostanie zaakceptowane dopiero po przejściu zdefiniowanych testów akceptacyjnych. Ten sam silnik, na którym opierają się nasze projekty u klientów, jest już sprawdzony we wdrożeniach, a nasz zespół buduje na nim już dziś.

Czy cyfrowy bliźniak świata wymaga wielu serwerów?

Nie. Pierwsze wydanie jest przeznaczone na jeden serwer. Model danych obejmujący cały świat może działać na jednym węźle w granicach przetestowanych limitów; globalny zasięg geograficzny nie oznacza konieczności klastra.

Czy Cygnus zastępuje naszą hurtownię danych?

Niekoniecznie. Cygnus jest projektowany do pracy na połączonych danych, w której dominują relacje. Przy dużym raportowaniu tabelarycznym lepszym wyborem może pozostać hurtownia danych lub dojrzały stos SQL, a Cygnus może działać obok nich.

Porozmawiajmy z naszym zespołem

Na które pytanie Państwa zespoły odpowiadają całymi dniami?

Wystarczy jedno takie pytanie. Pokażemy, jak odpowiedziałby na nie połączony model danych i czego by to wymagało.

Można też napisać na adres contact@natusai.com

Właściciel produktu, specjalista ds. bezpieczeństwa i analityk przeglądają wewnętrzną aplikację przed udostępnieniem (zdjęcie poglądowe)