Od nápadu do produkce, bez kroků zpět.
Nexus obsahuje vlastní softwarovou továrnu. Nápady se seřadí podle přínosu, rozhodovací místnost jeden vybere a AI agenti spolu s vývojáři ho ve větvích sestaví. Forge otestuje každou změnu vůči hlavní větvi tak, jak bude vypadat, ne jak vypadala, výsledné sestavení podepíše a nasadí ho ve vlnách s možností návratu. Dost rychlé pro práci v tempu AI, dost pečlivé pro regulovaná odvětví.


Od otázky k nasazení, v šesti krocích.
Každý krok zanechává záznam a každý krok má člověka, který ho může zastavit. Cestu od nápadu k běžícímu kódu můžete kdykoli vysledovat zpět.
Nápady
Položte reálnou otázku. Běhy nápadů vygenerují varianty, otestují je proti sobě a seřadí je v rámci rozpočtu.
Rozhodnout
Užší výběr putuje do rozhodovací místnosti. Konkrétní jmenovaná osoba rozhodne a toto rozhodnutí se stává plánem.
Tvorba
AI agenti a vývojáři zapíší změnu do větve včetně testů, každý ve svém vlastním sandboxu.
Kontrola
Bezpečnostní brána, která blokuje, AI revize, která vysvětluje, a člověk, který schvaluje tam, kde to vyžadují pravidla.
Sloučení
Fronta sloučení testuje každou změnu společně s těmi, které jsou v řadě před ní. Hlavní větev se nikdy nerozbije.
Nasazení
Podepsané obrazy se nasazují ve vlnách s kontrolami stavu. Každé vydání lze vrátit zpět v jednom revidovaném kroku.
Na jednom konci nápady, na druhém funkční software.
Továrna propojuje části platformy Nexus, které přemýšlejí, s částmi, které staví. Nápady, rozhodnutí, agenti i Forge sdílejí jeden záznam, takže každý řádek kódu můžete vysledovat zpět až k otázce, kterou to začalo.
Seřazené nápady
Běhy nápadů testují varianty proti sobě a u každé uchovávají nejsilnější protiargument.
- Porovnání tváří v tvář
- Protiargumenty zůstávají uloženy


Rozhodnutí se stává plánem
- Rozhoduje konkrétní osoba
- Rozhodnutí slouží jako zadání


Změny od agentů i lidí
AI agenti otevírají požadavky na změnu stejně jako každý vývojář. U každého jsou vidět kontroly, revize i místo ve frontě.
- Stejná pravidla pro agenty i lidi
- Nic se nesloučí samo


AI revizor u každé změny
Každou změnu čte AI revizor, který v rámci denního limitu útraty vysvětlí, co našel. On radí, lidé rozhodují.
- Poznámky srozumitelnými slovy
- Pevný denní limit


Hlavní větev se nikdy nerozbije.
Většina pipeline testuje změnu vůči hlavní větvi ve stavu, v jakém byla při založení větve. Forge ji testuje vůči hlavní větvi tak, jak bude vypadat po zapracování všech změn, které jsou ve frontě před ní. Sestavení, které neprojde bezpečnostním skenem, není nikdy podepsáno, takže nemůže být nikdy vydáno.
Sestavit, oskenovat, podepsat, navrhnout
Každé sestavení prochází stejnými fázemi. Testy a bezpečnostní sken běží souběžně; podpis čeká na dokončení obou.
- Skeny blokují, nejen varují
- Selhání vysvětlená slovy


Čtyři brány, poté vlny
Každé vydání projde čtyřmi branami, poté se nasadí pro 10 ze 100 požadavků, následně pro polovinu a nakonec pro všechny.
- Navázáno na přesný obraz
- Vlny s kontrolami stavu


Tak rychle, jak agenti dokážou psát.
Když kód píší AI agenti, sestavení přicházejí nárazově. Runnery se přidávají, když úlohy čekají, a odebírají po jejich dokončení. Sdílená mezipaměť sestavení zajišťuje, že se většina každého obrazu znovu použije, místo aby se sestavovala znovu.
Runnery, které rostou s frontou
Každé sestavení běží ve svém vlastním uzavřeném sandboxu. Dokud úlohy čekají, spouštějí se další runnery až do limitu, který nastavíte.
- Čistý sandbox pro každou úlohu
- Roste a zmenšuje se v rámci limitu


Většina každého sestavení se znovu použije
Sdílená mezipaměť uchovává vrstvy, které se nezměnily, takže typické sestavení trvá jen několik minut.
- Doba sestavení sledovaná za 30 dní
- Zásahy v mezipaměti podle repozitáře


Do produkce se dostanou jen podepsaná sestavení.
Každý obraz je podepsán na úrovni svého otisku, včetně záznamu o tom, jak a kde byl sestaven. Produkce odmítne cokoli nepodepsaného a tajemství se zapíší jednou a už nikdy se nezobrazí.
Podepsáno na úrovni otisku
Každý podpisový klíč drží dva lidé. Každý obraz nese záznam o sestavení a nepodepsané obrazy jsou odmítnuty tam, kde určíte.
- Klíče držené dvěma lidmi
- Nepodepsané obrazy odmítnuty


Tajemství pouze podle názvu
Sestavení a testy čtou tajemství podle názvu. Hodnota se zapíše jednou, už nikdy se nezobrazí a každé přečtení se započítává.
- Zapsáno jednou, nikdy nezobrazeno
- Kdo může které číst


Nasazujte ve vlnách, vždy s možností návratu.
Vydání je malá revidovaná změna, která určuje přesný obraz ke spuštění. Nejprve jde na několik požadavků, pak na polovinu a nakonec na všechny, s průběžnými kontrolami stavu. Vrácení zpět je stejný typ změny, schválený druhou osobou.
Od sloučené změny do provozu
- Každý krok od sloučení po spuštění
- To, co vyžaduje člověka, na prvním místě


Zpět přibližně za minutu
Cesta zpět je připravena jako změna, zkontrolovaná a schválená druhou osobou. Pravidelný nácvik zajišťuje její rychlost.
- Revidovaná změna, žádný zmatek
- Nacvičováno každý měsíc


Váš kód, váš hardware, vašimi pravidly.
Forge běží uvnitř vaší instalace, na vašem vlastním hardwaru nebo v našem cloudu v EU, bez jakékoli externí služby v cestě sestavení. Sestavuje dál, i když je produkce nedostupná – což je přesně chvíle, kdy potřebujete nasadit opravu. Každé nastavení je navíc uloženo v souborech, takže změny procházejí revizí stejně jako kód.
Každé nastavení je verzované
Nastavení, pracovní postupy, dovednosti a zásady se zapisují do souborů. Změna provedená v nich se vrací jako revidovaná změna.
- Obousměrně, vždy revidováno
- Přímé změny do hlavní větve odmítnuty


Rizikové akce vyžadují řádné potvrzení
Každá akce má své riziko. Čím vyšší riziko, tím více vyžaduje: napsání názvu, druhou osobu, splnění předpokladu.
- Role z vašich skupin
- Kritické akce vyžadují dva lidi


O nástroji Forge a AI továrně.
Musíme svůj kód uchovávat ve Forge?
Ne. Forge je k dispozici ve výchozím nastavení, ale Nexus spolupracuje i s úložištěm kódu, které již používáte, a to na úrovni organizace nebo domény.
Píší AI agenti kód sami o sobě?
Píší změny do větví, stejně jako každý vývojář. Do hlavní větve se nic nedostane bez absolvování stejných kontrol a všude tam, kde to vaše pravidla vyžadují, změnu schvaluje člověk.
Jak zabraňujete regresím?
Každá změna se testuje společně se všemi změnami, které jsou v řadě před ní, takže hlavní větev přijímá pouze kombinace, které prošly. Vydání probíhají ve vlnách s kontrolami stavu a každé vydání lze vrátit zpět v jednom revidovaném kroku.
Závisí proces sestavení na externích službách?
Ne. Sestavování, skenování, podepisování i nasazování běží uvnitř vaší instalace, takže opravu můžete nasadit i tehdy, když má výpadek něco jiného.
Uvidíme, kolik provoz továrny stojí?
Ano. Minuty sestavování, runnery i AI revize mají vlastní rozpočet a limit, které se počítají stejně jako každé jiné volání AI v platformě Nexus.
Více do hloubky
Podívejte se, jak továrna postaví něco reálného.
Přineste jeden nápad. Na vašem vlastním hardwaru vám ukážeme cestu od seřazeného užšího výběru až po podepsané vydání.