Prihlásiť saRezervovať brífing
Forge · Továreň AI

Od nápadu až do produkcie, bez krokov späť.

Nexus obsahuje vlastnú softvérovú továreň. Nápady sa zoradia, v rozhodovacej miestnosti sa vyberie jeden z nich a agenti AI spolu s inžiniermi ho vyvinú vo vývojových vetvách. Forge otestuje každú zmenu voči budúcemu stavu hlavnej vetvy, nie jej minulému stavu, podpíše to, čo zostaví, a nasadí to vo vlnách s pripravenou cestou späť. Dostatočne rýchle pre prácu v tempe AI, dostatočne dôsledné pre regulované prostredie.

Každá zmena otestovaná voči budúcej hlavnej vetveDo produkcie sa dostanú len podpísané zostavyBeží na vašom vlastnom hardvéri
nexus · forge · rad na zlúčenieUkážkové dáta
Zmeny testované spoločne v rade na zlúčenie
Rad na zlúčenie. Každá zmena je otestovaná spolu so zmenami pred ňou, takže hlavná vetva prijme len kombinácie, ktoré prešli testami.Ukážkové dáta
Výrobná linka

Od otázky až po nasadenie, v šiestich krokoch.

Každý krok zanecháva záznam a každý krok má zodpovednú osobu, ktorá ho môže zastaviť. Cestu od nápadu k bežiacemu kódu môžete kedykoľvek spätne vysledovať.

01

Tvorba nápadov

Položte skutočnú otázku. Behy nápadov vygenerujú možnosti, otestujú ich navzájom a zoradia ich v rámci stanoveného rozpočtu.

02

Rozhodnúť

Užší výber putuje do rozhodovacej miestnosti. Určená osoba rozhodne a toto rozhodnutie sa stáva plánom.

03

Vytvoriť

Agenti AI a inžinieri zapíšu zmenu vo vetve spolu s testami, každú vo vlastnom izolovanom prostredí (sandboxe).

04

Kontrola

Bezpečnostná brána, ktorá blokuje, kontrola pomocou AI, ktorá vysvetľuje, a človek, ktorý schvaľuje tam, kde to vyžadujú pravidlá.

05

Zlúčenie

Rad na zlúčenie otestuje každú zmenu spolu s tými, ktoré sú pred ňou. Hlavná vetva sa nikdy nepoškodí.

06

Nasadenie

Podpísané obrazy sa nasadzujú vo vlnách sprevádzaných kontrolami stavu. Akékoľvek vydanie možno vrátiť späť v jednom skontrolovanom kroku.

Továreň AI

Na jednom konci vstúpia nápady, na druhom vyjde funkčný softvér.

Továreň spája časti systému Nexus, ktoré premýšľajú, s časťami, ktoré tvoria. Nápady, rozhodnutia, agenti a Forge zdieľajú jeden spoločný záznam, takže každý riadok kódu môžete spätne vysledovať až k otázke, ktorá ho odštartovala.

Zoradené nápady

Behy nápadov testujú možnosti navzájom a uchovávajú najsilnejší protiargument ku každej z nich.

  • Zoradené v priamom porovnaní
  • Protiargumenty sú zachované
honestas · nápady · rebríčekUkážkové dáta
Zoradený zoznam nápadov s protiargumentmi ku každému z nich
Zoradenie nápadov. Každý nápad, ako obstál v porovnaní s ostatnými, a najlepší argument proti nemu.Ukážkové dáta
Žiadne regresie

Hlavná vetva sa nikdy nepoškodí.

Väčšina potrubí (pipelines) testuje zmenu voči hlavnej vetve v stave, v akom bola pri vytvorení vetvy. Forge ju testuje voči hlavnej vetve v stave, v akom bude, spolu s každou zmenou, ktorá je v rade pred ňou. Zostava, ktorá neprejde bezpečnostným skenom, sa nikdy nepodpíše, a preto nemôže byť nikdy vydaná.

Zostaviť, oskenovať, podpísať, navrhnúť

Každá zostava prechádza rovnakými fázami. Testy a bezpečnostný sken bežia súbežne; podpisovanie čaká na dokončenie oboch.

  • Skeny blokujú, nielen varujú
  • Zlyhania vysvetlené slovami
nexus · forge · potrubieUkážkové dáta
Zostavenia prechádzajúce jednotlivými fázami a dôvod, prečo dve zlyhali
Potrubie. Sledovanie postupu zostáv jednotlivými fázami a zisťovanie, prečo dve z nich zlyhali.Ukážkové dáta
Navrhnuté pre rýchlosť

Tak rýchlo, ako agenti dokážu písať.

Keď kód píšu agenti AI, zostavy prichádzajú nárazovo. Spúšťače (runners) sa pridávajú, kým úlohy čakajú, a odstraňujú sa po ich dokončení. Zdieľaná vyrovnávacia pamäť zostáv zaručuje, že väčšina každého obrazu sa znova použije namiesto opätovného zostavovania.

Spúšťače, ktoré rastú spolu s radom

Každá zostava beží vo vlastnom uzavretom sandboxe. Kým úlohy čakajú, spúšťajú sa ďalšie spúšťače, a to až do limitu, ktorý si nastavíte.

  • Čistý sandbox pre každú úlohu
  • Rastie a zmenšuje sa v rámci limitu
nexus · forge · strojeUkážkové dáta
Skupiny vykonávačov a ich dnešná vyťaženosť
Stroje. Rozhodovanie o zapnutí skupiny spúšťačov, ktorá sa automaticky škáluje.Ukážkové dáta
Podpísané od začiatku až do konca

Len podpísané zostavy sa dostanú do produkcie.

Každý obraz je podpísaný na úrovni jeho odtlačku (fingerprint) so záznamom o tom, ako a kde bol zostavený. Produkcia odmietne čokoľvek nepodpísané a tajné údaje (secrets) sa zapíšu iba raz a už nikdy sa nezobrazia.

Podpísané na úrovni odtlačku

Každý podpisový kľúč držia dvaja ľudia. Každý obraz nesie záznam o zostavení a nepodpísané obrazy sú odmietnuté všade tam, kde určíte.

  • Kľúče v držaní dvoch osôb
  • Nepodpísané obrazy sú odmietnuté
nexus · forge · podpisovanie a dodávateľský reťazecUkážkové dáta
Podpisové kľúče a menné priestory, ktoré odmietajú nepodpísané obrazy
Podpisovanie a dodávateľský reťazec. Kontrola, či bežia iba podpísané obrazy, a prechod od zaznamenávania k odmietaniu.Ukážkové dáta
Nasadzovanie a návrat späť

Nasadzujte vo vlnách, s možnosťou návratu.

Vydanie je malá skontrolovaná zmena, ktorá presne určuje, ktorý obraz sa má spustiť. Najprv sa nasadí pre niekoľko požiadaviek, potom pre polovicu a nakoniec pre všetky, s priebežnými kontrolami stavu. Návrat späť predstavuje rovnaký typ zmeny, ktorý schvaľuje druhá osoba.

Od zlúčenej zmeny po ostrú prevádzku

  • Každý krok od zlúčenia po spustenie
  • Na prvom mieste to, čo si vyžaduje človeka
nexus · forgeUkážkové dáta
Úvodná stránka Forge so zostaveniami, zlúčeniami a vydaniami
Forge v skratke. Čo nefunguje, čo čaká a čo sa dnes ráno dostalo do produkcie.Ukážkové dáta
Plne pod vašou kontrolou

Váš kód, váš hardvér, vašimi pravidlami.

Forge beží vo vašej inštalácii, na vašom vlastnom hardvéri alebo v našom cloude v EÚ, bez akýchkoľvek externých služieb v procese zostavovania. Zostavuje ďalej, aj keď má produkcia výpadok – čo je presne ten moment, keď potrebujete nasadiť opravu. Každé nastavenie sa uchováva aj vo forme súborov, takže zmeny sa kontrolujú rovnako ako kód.

Každé nastavenie je verziované

Nastavenia, pracovné postupy, zručnosti a politiky sa zapisujú ako súbory. Zmena vykonaná v nich sa vráti ako skontrolovaná zmena.

  • Obojsmerne, vždy skontrolované
  • Priame zmeny v hlavnej vetve sú odmietnuté
nexus · forge · nastavenia ako kódUkážkové dáta
Nastavenia uchovávané ako súbory a obojstranne kontrolované
Nastavenia ako kód. Uchovávanie každého nastavenia, pracovného postupu, zručnosti a politiky vo forme súborov.Ukážkové dáta
Otázky

O systéme Forge a továrni AI.

Musíme svoj kód uchovávať v systéme Forge?

Nie. Forge je k dispozícii štandardne, ale Nexus spolupracuje aj s úložiskom kódu, ktoré už používate, a to na úrovni organizácie alebo domény.

Píšu agenti AI kód samostatne?

Zmeny píšu vo vývojových vetvách rovnako ako každý inžinier. Do hlavnej vetvy sa nič nedostane bez toho, aby to prešlo rovnakými kontrolami, a všade tam, kde to vyžadujú vaše pravidlá, zmenu schvaľuje človek.

Ako zabraňujete regresiám?

Každá zmena sa testuje spolu so všetkými zmenami pred ňou, takže hlavná vetva prijme len kombinácie, ktoré prešli testami. Vydania sa nasadzujú vo vlnách s kontrolami stavu a každé vydanie je možné vrátiť späť v jednom skontrolovanom kroku.

Závisí proces zostavovania od externých služieb?

Nie. Zostavovanie, skenovanie, podpisovanie aj vydávanie prebiehajú priamo vo vašej inštalácii, takže opravu dokážete nasadiť, aj keď má niečo iné výpadok.

Vidíme, koľko prevádzka továrne stojí?

Áno. Minúty zostavovania, spúšťače aj kontrola pomocou AI majú vlastný rozpočet a limit, pričom sa započítavajú rovnako ako každé iné volanie AI v systéme Nexus.

Rezervovať brífing

Pozrite sa, ako továreň vybuduje niečo skutočné.

Prineste jeden nápad. Ukážeme vám cestu od zoradeného užšieho výberu až po podpísané vydanie na vašom vlastnom hardvéri.