Miksi erotimme käyttöliittymän, liiketoimintalogiikan ja ytimen: Galaktika Supernova -alustan arkkitehtuuri
Galaktika Supernova -alusta erottaa käyttöliittymän, liiketoimintalogiikan ja transaktionaalisen ytimen vähentääkseen toimittajariippuvuutta ja nopeuttaakseen kehitystä. Ydin (Atlantis) pysyy konservatiivisena, kun taas laajennukset voidaan kirjoittaa C#:lla, Java- ja Python-kielillä, ja tekoälyputki (RAG, agenttityönkulku) toimii ilman suoraa tietopääsyä.
Galaktika Supernova -alustan arkkitehtuuri kuvataan, jossa käyttöliittymä, liiketoimintalogiikka ja tapahtumaydin (Atlantis) on eroteltu toisistaan. Ydin säilyttää kriittisen liiketoimintalogiikan ja tapahtumat, laajennukset on kirjoitettu C#-, Java- ja Python-ohjelmointikielillä, ja siinä on erillinen tekoälyputki (RAG eli retrieval-augmented generation ja agenttipohjainen työnkulku). Alusta käyttää API-first-lähestymistapaa RESTin ja OpenAPIn kanssa, metatietoa integraatioon ja kieltää laajennuksilta tai tekoälyagentilta suoran tiedon käsittelyn. Tekoälyä käytetään koodin ja metatiedon luomiseen, jota ohjataan monivaiheisella putkella. Tavoitteena on vähentää toimittajariippuvuutta, alentaa integraatiokustannuksia ja antaa asiakkaille mahdollisuus käyttää moderneja työkaluja ilman perinteisen koodin uudelleenkirjoittamista.
Lähde: Habr — хаб ИИ —
Alkuperäinen
