YiENTi

Enterprise Information & Graph-Native Intelligence

Strukturirajte sisteme.Razumite odnose.Gradite pravo programsko opremo.

YiENTi izrecno predstavlja procese, odnose, odvisnosti in programske strukture, namesto da bi se zanašal le na jezikovni kontekst.

YiENTi Enterprise
Intelligent Enterprise Information
YiENTi Intelligence
Graph-Native Intelligence Engine

YiENTi združuje platformo Intelligent Enterprise Information z orodjem Graph-Native Intelligence Engine. Jezikovne modele lahko uporablja, kjer so koristni, vendar je njegov temeljni model sklepanja strukturni, zaveden procesov in neodvisen od katerega koli posameznega ponudnika LLM.

DogodekKontekstZnanjeProcesPraviloEntitetaSistemPrehodOdločitev

Dogodek sproži proces. Kontekst in pravila postanejo relevantni. Prehod se razreši v odločitev.

Od leta 2010
Razvoj od Logical Board do YiENTi
Dva stebra
Enterprise Information + Intelligence Engine
LLM po izbiri
Ponudniki so zamenljive komponente
V uporabi
Ključna tehnologija v inženirstvu podjetja ACCENTSYS

Platforma YiENTi

Ena vizija. Dve ključni tehnologiji.

YiENTi je krovna tehnologija z dvema ločenima, a povezanima stebroma. Prvi predstavlja operativno resničnost organizacije. Drugi izvaja sklepanje nad strukturiranim kontekstom – znotraj YiENTi Enterprise in tudi zunaj njega.

YiENTi v središču

YiENTi je središče. Vse ostalo je povezano z njim.

YiENTi je strukturno inteligentno in inženirsko jedro. Oblačne platforme, jezikovni modeli, Playwright, IDE-ji in lokalna orodja z umetno inteligenco so povezani sistemi okoli YiENTi, vsak s svojo vlogo. Niso YiENTi sam.

YiENTi
StrukturaMerjenjeSklepanje
  • Strukturirano modeliranje

    Nad čim YiENTi sklepa · → YiENTi

    BPMN · Primeri uporabe · Aktivnosti · Zaporedja · Razredi · Podatkovni modeli / modeli entitet

  • Generativna umetna inteligenca

    Zunanja · zamenljiva · ↔ YiENTi

    OpenAI · Anthropic · Perplexity · Gemini · Lovable · Zapier · Pickaxe · Grok · Jasper · Abacus.AI · Relevance AI · Notion AI · Kmalu še več · Lokalni / alternativni modeli

  • Razvojna orodja

    Razvojno okolje · ↔ YiENTi

    Visual Studio Code · OpenCode

  • Lokalna infrastruktura / infrastruktura modelov

    Lokalno izvajanje modelov · ↔ YiENTi

    Ollama · Lemonade · Drugi združljivi lokalni delovni tokovi modelov

  • Testiranje

    Preverjanje dejanskega delovanja · ↔ YiENTi

    Playwright · Abacus.AI · ChatGPT Work · Vizualno preverjanje · Funkcionalno preverjanje

  • Namestitev

    Kje se izvaja ustvarjena programska oprema · YiENTi →

    AWS · Microsoft Azure · Google Cloud · Zasebna infrastruktura (v prihodnosti)

  • Resnična programska oprema

    Zgrajena z YiENTi · YiENTi →

    Vsak izdelek podjetja ACCENTSYS

Vnaša v YiENTiIzmenjuje z YiENTiIzdelano ali dostavljeno z inženirstvom, ki ga podpira YiENTiZunanje in zamenljivoPrihodnja smer

Strukturno jedro

Jezik je vmesnik.
Graf je model.

Te strukture niso dekorativni diagrami. Predstavljajo strojno razumljivo stanje sistema in procesov – model, nad katerim YiENTi sklepa.

  • BPMN
  • Procesni modeli
  • Diagrami aktivnosti
  • Primeri uporabe
  • Diagrami sodelovanja
  • Diagrami zaporedja
  • Razredni modeli
  • Entitetni / podatkovni modeli
  • Pravila
  • Odvisnosti
  • Stanje
  • Zahteve
  • Uporabniške zgodbe

Merjenje · temeljna funkcija YiENTi

Strukturirajte. Merite. Učite se iz tega.

Merjenje ni funkcija nadzorne plošče. YiENTi povezuje izvajanje procesa s tem, kar to izvajanje dejansko ustvari, in to pretvori v strojno razumljivo znanje o tem, kako delo dejansko poteka.

01 · YiENTi Enterprise

Izvajanje procesa

  1. Naloga AVisoka
  2. Naloga BObičajna
  3. Naloga CObičajna

Prioriteta in utež sta del strukture.

02 · Merjenje

Kaj se je dejansko zgodilo

Delo in napor

  • Prioriteta
  • Naloga
  • Čas / napor
  • Utež / količina naloge
  • Čas glede na utež naloge
  • Kvantitativna učinkovitost dela

Izid in rezultat

  • Kakovost
  • Predelave / novo nadaljnje delo
  • Vsebina, ki doseže končni izdelek
  • Ponovna uporaba
  • Učinkovitost

Ljudje in zmožnosti

  • Vloge
  • Kompetence
  • Veščine
  • Neizkoriščeni potencial

03 · YiENTi AI

Sklepa o merljivi resničnosti

Učenje · izboljševanje · ponovna uporaba

YiENTi ne meri le, kako dolgo je nekdo delal. Napor lahko poveže s strukturo, težo, izidom, kakovostjo in ponovno uporabo dela.

UČNA ZANKASTRUKTURIRANJEIZVAJANJEMERJENJEUČENJEIZBOLJŠEVANJEPONOVNAUPORABA
  1. Struktura

    YiENTi Enterprise

    Zagotavlja strukturiran operativni in procesni kontekst: procese, naloge, vloge, prioritete in utež dela.

  2. Resničnost

    Merjenje

    Zajema, kaj se dejansko dogaja znotraj te strukture: napor, izid, kakovost, predelave in ponovno uporabo.

  3. Sklepanje

    YiENTi AI

    Sklepa o tej merljivi resničnosti, ne le o opisih tega, kako naj bi delo potekalo.

YiENTi se ne uči le iz opisov dela. Lahko sklepa o strukturiranih procesih in merljivih izidih, ki jih ti ustvarijo.

Ta povezava je bila že del arhitekture YiENTi, predstavljene leta 2016: operativni procesi, povezani z merljivim izhodom in z YiENTi AI.

Steber A · Intelligent Enterprise Information

YiENTi Enterprise

YiENTi Enterprise povezuje ljudi, procese, sisteme in znanje v enotnem strukturiranem operativnem okolju.

Inteligentna platforma za podjetniške informacije za modeliranje in upravljanje odnosov med ljudmi, delom, procesi, sistemi in informacijami. Integracija je ena od njenih zmožnosti, ne njena definicija.

  • Ljudje
  • Vloge
  • Kompetence
  • Ekipe
  • Naloge
  • Projekti
  • Aktivnosti
  • Procesi
  • Viri
  • Sistemi
  • Dokumenti
  • Komunikacija
  • Dogodki
  • Pravila
  • Podatki
  • Znanje
  • Meritve
  • Odločitve
  • Odvisnosti
  • Delovni tokovi podjetja

Diagram A · YiENTi Enterprise Information

ORGANIZACIJADELOINFORMACIJE IN SISTEMILjudjeVlogeEkipeProjektiProcesiNalogeDogodkiSistemiPodatkiViriDokumentiZnanje
Organizacija, delo in informacije obstajajo kot en povezan model, ne kot ločeni seznami, datoteke in orodja.

Steber B · Graph-Native Intelligence Engine

YiENTi Intelligence

YiENTi Intelligence je graf-nativni inteligenčni mehanizem, zasnovan za sklepanje prek entitet, relacij, procesov, konteksta, programskih struktur in vizualnih informacij.

Njegova vloga presega platformo YiENTi Enterprise. Temeljna tehnologija YiENTi Intelligence se že uporablja interno v delovnih tokovih programskega inženirstva podjetja ACCENTSYS; samostojna platforma je še v razvoju.

Drugačna pot k splošni strojni inteligenci.

Dolgoročna vizija YiENTi Intelligence.

Onkraj YiENTi Enterprise

YiENTi Intelligence ni zgolj modul umetne inteligence znotraj YiENTi Enterprise. Zasnovan je kot ponovno uporabna inteligenčna plast – programska oprema, zasnovana z njim, pa ni samodejno del platforme Enterprise:

  • Programsko inženirstvo ACCENTSYSV interni uporabi
  • Drugi izdelki ACCENTSYSSmer
  • Prihodnji zunanji sistemiSmer
  • Drugi primeri uporabe strukturiranega sklepanjaSmer

Diagram B · Graf YiENTi Intelligence

Strukturni kontekst

  • Entitete
  • Relacije
  • Kontekst
  • Stanje
  • Pravila
  • Odvisnosti
  • Vizualne strukture
  • Znanje

YiENTi Intelligence Graph

Povezan, trajen in eksplicitno izražen – sam kontekst sklepanja.

Funkcije sklepanja

  • Razumevanje
  • Sklepanje
  • Primerjava
  • Napovedovanje
  • Priporočanje
  • Načrtovanje
  • Orkestracija
Temeljne funkcije sklepanja Smer razvoja

Kako deluje YiENTi

Od strukturirane realnosti do sklepanja — in nazaj.

YiENTi Enterprise predstavlja, kaj obstaja, kdo je vključen, kaj se dogaja, kako teče delo, kaj je od česa odvisno in v kakšnem stanju je organizacija. YiENTi Intelligence sklepa nad tem strukturiranim kontekstom.

  1. 01Enterprise

    Predstavitev

    Ljudje, sistemi, informacije, naloge, procesi in kontekst postanejo strukturirane, povezane informacije.

  2. 02Intelligence

    Razumevanje

    YiENTi Intelligence sklepa čez odnose, odvisnosti, stanje in kontekst.

  3. 03Intelligence

    Odločanje

    Pravila, omejitve, zgodovinski kontekst in sklepanje podpirajo odločitve.

  4. 04Oba

    Orkestracija

    Dejanja, sisteme in delovne tokove je mogoče usklajevati znotraj opredeljenih pravil in odgovornosti.

  5. 05Enterprise

    Učenje / posodobitev

    Strukturirano okolje se spreminja, ko delo napreduje in ko postanejo na voljo nove informacije.

Neprekinjen cikel: vsako posodobljeno stanje postane kontekst za naslednji krog sklepanja.

Strukturirana inteligenca · ne najprej LLM

Jezik je vmesnik.
Graf je model.

Veliki jezikovni modeli so uporabne generativne jezikovne komponente. YiENTi jih lahko uporablja tam, kjer pomagajo, vendar se kot vir resnice ne zanaša na generirano besedilo. Procesi, odnosi, stanja, odvisnosti in strukture so modelirani eksplicitno.

YiENTi predstavlja strukturo, ki stoji za informacijami.

  • Procesi so predstavljeni kot procesi.
  • Odnosi so predstavljeni kot odnosi.
  • Odvisnosti so predstavljene kot odvisnosti.
  • Stanje je predstavljeno kot stanje.

Jezik je eden od načinov, kako ljudje komunicirajo s to strukturo.

Sistemi, ki temeljijo najprej na LLM, velik del svojega vedenja izpeljejo iz verjetnostnega sklepanja modela. Jedrni kontekst sklepanja v sistemu YiENTi je eksplicitna strukturna predstavitev entitet, odnosov, procesov, stanja in odvisnosti.

Vprašanje ni le, katere vhodne podatke sistem sprejme. Gre za to, ali operativna resnica obstaja kot verjetnostno generirana predstavitev ali kot eksplicitno strukturirano stanje.

Strukturirana inteligenca proti sklepanju, ki temelji najprej na LLM

Osnova sklepanja
Najprej LLM: Verjetnostno sklepanje modela
YiENTi: Eksplicitna strukturna predstavitev
Kontekst
Najprej LLM: Pogosto dinamično rekonstruiran
YiENTi: Trajen, povezan kontekst
Potek dela
Najprej LLM: Lahko obstaja kot opis
YiENTi: Procesi, predstavljeni strukturno
Stanje in odvisnosti
Najprej LLM: Običajno se prenašata v pozivih in kontekstnih oknih
YiENTi: Eksplicitno predstavljeni v grafu
Jezik
Najprej LLM: Odlično generativno jezikovno delovanje
YiENTi: Uporablja jezikovne modele, kjer je generiranje koristno
Vloga modela
Najprej LLM: Model/ponudnik predstavlja glavno komponento inteligence
YiENTi: Generativna plast, neodvisna od modela – ponudniki so zamenljivi

Kje jezikovni modeli blestijo

  • Generiranje besedila
  • Povzemanje
  • Prevajanje
  • Interakcija v naravnem jeziku
  • Pridobivanje informacij
  • Generiranje idej
  • Pomoč pri dokumentih

Kjer naj struktura ostane eksplicitna

  • Natančno stanje procesa
  • Ponovljivost
  • Sledljivost
  • Celovitost odvisnosti
  • Pravilnost poteka dela
  • Skladnost programske arhitekture
  • Trajni strukturirani spomin

Verjetnostna umetna inteligenca lahko pomaga pri procesu. Ni nujno, da proces tudi definira.

Generirani jezik je lahko negotov. Eksplicitnega stanja procesov in grafa ni treba rekonstruirati iz generiranega besedila. YiENTi je zasnovan tako, da ključno stanje procesov, odvisnosti in operativno resnico ohranja zunaj verjetnostnega generiranja jezika, s čimer zmanjšuje zanašanje nanj, kjer sta pomembni strukturna natančnost in ponovljivost.

Jezikovna plast, neodvisna od modela

YiENTi lahko uporablja LLM-je. Ne zanaša se nanje, da bi vedel, kaj sistem je.

Zamenljivi ponudniki

  • Modeli OpenAI
  • Modeli Anthropic
  • Lokalni modeli
  • Odprti modeli
  • Prihodnji ponudniki

Jezikovna plast

  • Generiranje besedila
  • Povzemanje
  • Prevajanje
  • Interakcija v naravnem jeziku
  • Pomoč pri vsebini

Arhitektura YiENTi Intelligence

Graf, stanje, procesi, pravila in odvisnosti – neodvisno od izbranega ponudnika modela.

Jezikovni modeli so neobvezne, zamenljive komponente, ki jih je mogoče vključiti v YiENTi, kjer so generativne zmogljivosti koristne. So komponente arhitekture, ne jedrni model strukturnega sklepanja.

Procesna dediščina

Od razumevanja procesov do strojnega sklepanja.

YiENTi je nastal na zamisli, da kompleksnih sistemov ni mogoče zanesljivo razumeti, če njihovi odnosi in procesi obstajajo le kot dokumenti ali opisi.

Procesi, aktivnosti, vloge, dogodki in odvisnosti naj bi obstajali kot eksplicitne strukture, ki jih stroj razume.

  • Aktivnosti
  • Naloge
  • Dogodki
  • Prehodi
  • Konverzacije
  • Koreografije
  • Sodelovanje
  • Plavalne steze
  • Podatki
  • Vloge
  • Kompetence
  • Viri
  • Projekti
  • Procesne strukture
  • Merjenje
  • Informacijski tokovi
VLOGASISTEMdaneOceniPopolno?OdobriPridobi podatkeZapis
Sodobna abstrakcija procesne osnove YiENTi – steze, dogodki, aktivnosti, prehodi in podatki kot eksplicitna struktura. Ilustrativno, ne gre za uporabniški vmesnik izdelka.

Vizualno in strukturno sklepanje

YiENTi procesa ne opisuje zgolj. Proces predstavi.

Aktivnosti, odvisnosti, stanja, akterji in informacijski tokovi postanejo eksplicitni deli konteksta sklepanja. Vizualne in diagramske strukture je mogoče eksplicitno predstaviti – in nad njimi sklepati.

  • Diagrami aktivnosti
  • Procesni diagrami
  • Diagrami sodelovanja
  • Sistemska arhitektura
  • Grafi odvisnosti
  • Vloge
  • Dogodki
  • Prehodi stanj
  • Informacijski tok

Programsko inženirstvo

Razvoj programske opreme brez ponovnega sestavljanja konteksta iz pozivov.

YiENTi vzdržuje strukturni kontekst o sistemih, procesih in odvisnostih, tako da je o inženirskih odločitvah mogoče sklepati kot del povezanega modela.

Značilen razvoj ob podpori LLM

  1. Poziv
  2. Ustvarjen izhod
  3. Pregled
  4. Nov poziv
  5. Ponovno ustvarjen kontekst

Kontekst se ob vsaki iteraciji znova sestavi.

Inženirski model YiENTi

  1. Zahteve
  2. Eksplicitni strukturirani model
  3. Sistemi · procesi · odvisnosti
  4. Sklepanje
  5. Implementacija
  6. Validacija
  7. Posodobljeno strukturno stanje

Kontekst ostaja shranjen kot struktura in se razvija skupaj s sistemom.

Modelno vodeno programsko inženirstvo

Od modela do programske opreme.

YiENTi programske opreme ne ugiba iz pozivov. Uporablja strukturirane predstavitve sistema, povezuje več pogledov na isti sistem in sklepa prek njih — ter lahko podpira ali izvede generiranje programske opreme iz teh modelov.

Zgrajeno z YiENTi.
Brez odvisnosti od YiENTi.

YiENTi lahko načrtuje in generira programsko opremo iz strukturiranih modelov. Nastala aplikacija deluje neodvisno od YiENTi.

YiENTi je del inženirskega procesa — ne obvezna odvisnost izvajalnega okolja.

Strukturirani modeliSklepanjeGeneriranje in validacijaDeluje neodvisno
  1. 01

    Zahteve

  2. 02

    EPIC-i / uporabniške zgodbe

  3. 03

    Primeri uporabe

  4. 04

    Modeli aktivnosti / procesov

  5. 05

    Modeli sodelovanja / zaporedja

  6. 06

    Razredni / podatkovni modeli

  7. 07

    Arhitektura / sklepanje

  8. 08

    Generirana implementacija

  9. 09

    Validacija

  10. 10

    Samostojna programska oprema

Konceptualna veriga. Berite od leve proti desni, vrstico za vrstico.

Modelne plasti, prek katerih YiENTi sklepa

Ne izolirane risbe, temveč povezane projekcije enega temeljnega sistemskega modela.

  • EPIC-i
  • Uporabniške zgodbe
  • Primeri uporabe
  • Diagrami aktivnosti
  • Diagrami sodelovanja
  • Diagrami zaporedja
  • Razredni diagrami
  • Podatkovni modeli / modeli entitet
  • BPMN / procesni modeli
  • Pravila
  • Odvisnosti
  • Stanja

YiENTi med inženiringom

  • Zahteve
  • Modeli
  • Sklepanje
  • Arhitektura
  • Generiranje
  • Validacija

Nastala aplikacija

  • Frontend
  • Backend
  • Podatkovna baza
  • API-ji
  • Poslovna logika
  • Integracije

deluje neodvisno

Generirana aplikacija v produkciji ne potrebuje izvajalnega okolja YiENTi, oblaka, agenta ali povezave — razen če določen izdelek namenoma uporablja take storitve. Programska oprema, ustvarjena z YiENTi, tudi ni samodejno del platforme YiENTi Enterprise.

Diagrami niso dokumentacija za nazaj

V YiENTi modeli niso zgolj slike, ki dokumentirajo programsko opremo po tem, ko je zgrajena. Predstavljajo strukturo, iz katere je mogoče o programski opremi sklepati, jo validirati in generirati.

Programski sistem je mogoče opisati s komplementarnimi pogledi — EPIC-i, uporabniškimi zgodbami, primeri uporabe, diagrami aktivnosti, sodelovanja, zaporedja in razredov, modeli entitet in razmerij, procesi, stanji, pravili in odvisnostmi. To niso izolirane risbe. So projekcije enega temeljnega sistemskega modela, YiENTi pa je zasnovan tako, da sklepa prek njih, zato je mogoče spremembo v enem pogledu analizirati glede na druge.

Vizualno ne pomeni prepoznavanja slik. Okvir, vozlišče, povezava, prehod ali relacija ni zgolj piksel. Ima določen pomen — in ta pomen postane del modela sklepanja.

YiENTi ustvari povezano predstavitev sistema, tako da zahteve, procesi, programske strukture in podatki ne obstajajo kot nepovezani dokumenti.

Več pogledov, en sistemski model

  1. 01Uporabniška zgodba

    Kaj uporabnik potrebuje

    »Kot kupec želim dodati artikel v svojo košarico, da ga lahko naročim pozneje.«

  2. 02Primer uporabe

    Kaj želi doseči akter

    KupecIskanje artiklaDodaj v košaricoOddaj naročilo
  3. 03Aktivnost

    Kako poteka proces

    IskanjeIzbira[na zalogi]Dodaj vkošaricoPotrditev
  4. 04Sodelovanje

    Katere komponente so v interakciji

    :Customer:Article:Cart:Order1.1 show()1.2 add()2 order()
  5. 05Zaporedje

    V kakšnem vrstnem redu potekajo interakcije

    :Customer:Article:Cart:Ordersearchshowaddorder
  6. 06Razredi / podatki

    Kateri objekti in relacije obstajajo

    Customerid · nameOrderid · dateCartitems · totalArticlesku · price1*11**
  7. 07Implementacija

    Generirano iz strukture

    // generated from the model
    class Cart {
      items: Article[]
      add(a: Article): void
      checkout(): Order
    }
  8. 08Aplikacija

    Deluje samostojno

    Košarica (2)Frontend · Backend · Podatkovna baza · API-ji

En sistem, številne projekcije. »Košarica« ima v vsakem pogledu enak pomen. Ponazoritveni primer.

Generiranje kode ni generiranje kode z LLM

YiENTi ni treba ugibati aplikacije iz poziva. Deluje na podlagi eksplicitnega modela tega, kaj aplikacija je.

LLM-ji lahko po potrebi pomagajo pri besedilih, dokumentaciji, oznakah, interpretaciji naravnega jezika in predlogih kode. Programska arhitektura ni odvisna zgolj od verjetnostno generirane izvorne kode.

Generiranje na podlagi poziva

Modelno vodeno z YiENTi

  • PozivEksplicitni strukturirani model
  • UI napiše nekaj kodeEksplicitna razmerja v sistemu in sklepanje
  • Kontekst se zgradi znova pri vsaki zahteviGeneriranje na podlagi pravil, kjer je primerno
  • Izvorna koda kot edina resnicaModel kot strojno berljiv vir resnice

YiENTi je bližje inteligentnemu inženirskemu okolju, podobnemu prevajalniku, za kompleksne sisteme kot pa odvisnosti od UI, vgrajeni v vsako aplikacijo.

Prikazani potek je konceptualen. Natančen notranji cevovod se lahko razlikuje, prav tako ni vsaka stopnja predstavljena kot popolnoma avtomatizirana. Sledljivost, preverjanja skladnosti, analiza vpliva in sinhronizacija med modeli opisujejo smer modelno vodenega pristopa.

Orodja za modele in razvijalce

YiENTi uporablja pravo inteligenco za pravo nalogo.

Generativni modeli pospešijo naloge, pri katerih je verjetnostno generiranje učinkovito. YiENTi ohranja strukturiran sistemski model, procesni kontekst in merljivo stanje.

Prepuščeno generativnim modelom

  • Iteracije uporabniškega vmesnika
  • Generiranje besedil
  • Oblikovanje besedila
  • Dokumentacija
  • Hitro generativno delo
  • Izbrana pomoč pri programiranju, kjer je ustrezno

Ohranja YiENTi

  • Strukturiran sistemski model
  • Procesni kontekst
  • Merljivo stanje
  • Generativna umetna inteligenca

    Zunanja · zamenljiva

    • OpenAI
    • Anthropic
    • Perplexity
    • Gemini
    • Lovable
    • Zapier
    • Pickaxe
    • Grok
    • Jasper
    • Abacus.AI
    • Relevance AI
    • Notion AI
    • Kmalu še več
    • Lokalni / alternativni modeli
  • Lokalna infrastruktura / infrastruktura modelov

    Lokalno izvajanje modelov

    • Ollama
    • Lemonade
    • Drugi združljivi lokalni delovni tokovi modelov
  • Razvojna orodja

    Razvojno okolje

    • Visual Studio Code
    • OpenCode
Ponudniki in orodja se lahko spremenijo. Strukturni model YiENTi ostane.

To so povezani sistemi z različnimi vlogami – niso del YiENTi samega in vsi ne nudijo enakih zmožnosti. Imena tretjih strani so blagovne znamke njihovih lastnikov; s tem ni nakazano nobeno partnerstvo ali priporočilo.

Testiranje in validacija

Od modela do preverjenega obnašanja.

Cilj ni generirana koda, temveč pravilno obnašanje. Playwright se lahko uporablja za preverjanje, ali se dejanska aplikacija obnaša in prikazuje po pričakovanjih, s čimer nastane povratna zanka med modelom, implementacijo, dejanskim uporabniškim vmesnikom in validacijo.

  1. 01

    YiENTi

    Model in sklepanje

  2. 02

    Generirana / spremenjena aplikacija

    Implementacija

  3. 03

    Playwright

    Preverja delujočo aplikacijo

  4. 04

    Vizualna + funkcionalna validacija

    Se prikazuje in obnaša po pričakovanjih?

  5. 05

    Povratna informacija

    Nazaj v inženirsko iteracijo

Povratna informacija se vrača v YiENTi in inženirsko iteracijo, dokler opaženo obnašanje ne ustreza modelu

Playwright je orodje za testiranje in validacijo – ni del plasti umetne inteligence.

Samodejna namestitev

Zgrajeno z YiENTi. Brez odvisnosti od YiENTi.

Delovni tokovi, podprti z YiENTi, lahko programsko opremo samodejno namestijo v AWS, Microsoft Azure in Google Cloud. YiENTi ni ponudnik gostovanja, nameščena aplikacija pa se ne izvaja znotraj YiENTi.

YiENTi je zasnovan tako, da ostaja neodvisen od infrastrukture. Prihodnje možnosti namestitve naj bi poleg javnih oblačnih platform vključevale tudi zasebno infrastrukturo in infrastrukturo pod nadzorom naročnika.

Inženirsko okolje YiENTi

Tu se programska oprema modelira, generira, preverja in izdaja.

  1. Strukturirani modeli

    BPMN, primeri uporabe, razredi, podatki

  2. YiENTi

    Strukturni model in sklepanje

  3. Implementacija / generiranje

    Ustvarjena ali spremenjena izvorna koda

  4. Preverjanje s Playwright

    Vizualni in funkcionalni pregledi delujoče aplikacije

  5. Cevovod za namestitev

    Samodejna izgradnja in izdaja

Meja okolja · predaja aplikacije, pripravljene za namestitev

Izvajalno okolje aplikacije

Tu se izvaja dokončana aplikacija.

  • AWS
  • Microsoft Azure
  • Google Cloud
  • Zasebna infrastrukturaPrihodnost

Samostojna aplikacija

Deluje brez YiENTi kot odvisnosti izvajalnega okolja

Prikazano le na ravni ponudnikov. Zasebna infrastruktura in infrastruktura pod nadzorom naročnika sta prihodnja smer, ne pa možnost, pripravljena za produkcijo že danes.

Dokaz na izdelkih

Ne laboratorijska predstavitev. Prava programska oprema.

Celoten trenutni portfelj aplikacij podjetja ACCENTSYS je bil razvit z inženirstvom, podprtim z YiENTi, pri čemer je YiENTi sam deloval kot inženirska platforma.

Dokaz je celoten trenutni portfelj podjetja ACCENTSYS, ne izbrana podmnožica. Inženirstvo, podprto z YiENTi, je način, na katerega ACCENTSYS razvija programsko opremo, in to na vseh področjih, na katerih deluje.

YiENTiinženirsko jedro

7 lastnih aplikacij podjetja ACCENTSYS in 1 inženirski projekt za naročnika, vsi razviti z inženirstvom, podprtim z YiENTi

Lastne aplikacije podjetja ACCENTSYS

Inženirski projekt za naročnika

Razvilo podjetje ACCENTSYS AG za svojega naročnika z inženirstvom, podprtim z YiENTi. Projekti za naročnike so zunanje inženirske reference in niso del portfelja lastnih izdelkov SaaS podjetja ACCENTSYS AG.

Ta seznam je povzet neposredno iz registra izdelkov podjetja ACCENTSYS, vključno z njegovo razvrstitvijo lastnih aplikacij in projektov za naročnike, zato se novi vnosi tukaj prikažejo samodejno. LOXY Time je podrobno obravnavan spodaj, ker je bil njegov inženirski napor izmerjen.

Poglej portfelj

Razvito z YiENTi. Brez odvisnosti od YiENTi.

YiENTi podpira način, kako se ti izdelki razvijajo – vodeno s strani strokovnjakov, ne kot samodejno generiranje vsake vrstice kode. Izdelki sami delujejo neodvisno in v izvajalnem okolju ne zahtevajo YiENTi.

Referenca inženirskega dela za naročnika · LOXY Time

Inženirsko delo s podporo YiENTi, prikazano na resnični poslovni programski opremi.

LOXY Time je resničen podjetniški inženirski projekt, ki prikazuje razvoj programske opreme s podporo YiENTi pri zahtevnih operativnih potekih dela, regulativnih zahtevah, obdelavi podatkov in integraciji sistemov.

LOXY Time je platforma za transport in skladnost z regulativo, ki jo je za podjetje Loxy International AG razvil ACCENTSYS AG. Služi kot resnična inženirska referenca, ki prikazuje zmogljivosti razvoja programske opreme s podporo YiENTi. LOXY Time ni del portfelja lastnih izdelkov SaaS podjetja ACCENTSYS AG.

Implementirano v LOXY Time

  • Obdelava DDD datotek digitalnih tahografov · Gen1, Gen2 V1, Gen2 V2
  • Podatki o voznikih in vozilih
  • Regulativni pregledi in skladnost
  • Poteki dela in poročila
  • Integracije in obsežna obdelava podatkov
  • Samodejno zagotavljanje kakovosti in regresijsko testiranje

Interna uporaba ni komercialna razpoložljivost. Samostojna platforma YiENTi je še v razvoju.

Strategija računske zmogljivosti YiENTi

YiENTi deluje tam, kjer je računska zmogljivost.

YiENTi ni vezan na določenega ponudnika oblaka ali GPU. Deluje lahko povsod, kjer so na voljo zadostni viri CPU, GPU, pomnilnika in podporni računski viri. Manjše delovne obremenitve se lahko izvajajo lokalno, kompleksno strukturirano sklepanje pa lahko zahteva precejšnjo zunanjo ali namensko računsko zmogljivost.

Več razpoložljive računske zmogljivosti ne pomeni le večje hitrosti. YiENTi omogoča, da hkrati dela v širših povezanih kontekstih procesov, grafov in sistemov.

Delovna obremenitev YiENTi

Računske zahteve

  • CPU
  • GPU
  • Pomnilnik
  • Shramba / V/I

Zagotovi kateri koli izmed

  • Lokalno

    • Zmogljiva delovna postaja
    • Lokalni strežnik
  • Zunanja računska zmogljivost

    • Alibaba Cloud
    • AWS
    • Microsoft Azure
    • Google Cloud
    • Drugi primerni ponudniki
  • Zasebno / namensko

    • Zasebna infrastruktura
    • Namenska računska zmogljivost
Viri računske zmogljivosti so zamenljivi. Zagotavljajo zmogljivost – niso del YiENTi.

Lokalno izvajanje

Manjše delovne obremenitve YiENTi se lahko izvajajo lokalno. Zahtevnejše obremenitve lahko izkoristijo razpoložljive vire CPU, GPU in pomnilnika tudi na zmogljivih inženirskih sistemih.

Zunanja računska zmogljivost danes

ACCENTSYS trenutno najema zunanjo računsko zmogljivost pri ponudnikih, med njimi infrastrukturo Alibaba Cloud in AWS v Združenih državah. Ponudniki oblaka zagotavljajo zmogljivost. Niso arhitekturne odvisnosti.

  1. Trenutno

    Danes · Prožna računska zmogljivost

    • Najeta zunanja računska zmogljivost
    • Alibaba Cloud
    • AWS
    • Drugi primerni ponudniki
    • Lokalno izvajanje manjših obremenitev

    YiENTi deluje povsod, kjer so na voljo zahtevani viri CPU, GPU, pomnilnika in podporni viri.

  2. Smer širitve

    Širitev · Namenska računska zmogljivost

    • Rezervirana / namenska zmogljivost
    • Zasebna računska okolja
    • Namenski strežniki ali gruče
    • Infrastruktura, prilagojena obremenitvi
    • Večji nadzor nad zmogljivostjo in stroški

    Še ni uresničeno. Smer, ki ji YiENTi sledi z rastjo obremenitev.

  3. Dolgoročna vizija

    Dolgoročno · Računska infrastruktura ACCENTSYS

    • Računska zmogljivost pod nadzorom ACCENTSYS
    • Namenska visoko zmogljiva infrastruktura
    • Možna lastna podatkovna centra infrastruktura

    ACCENTSYS danes ne upravlja lastnega podatkovnega centra.

Microsoft Azure in Google Cloud sta dodatna možna vira računske zmogljivosti – ne poznejši fazi. Tri kartice opisujejo strategijo infrastrukture; ponudniki so znotraj nje zamenljivi viri zmogljivosti.

Neodvisnost od ponudnika

YiENTi v osnovi ni odvisen od Alibaba Cloud, AWS, Microsoft Azure ali Google Cloud.

Odvisnost od računske zmogljivosti

Praktična omejitev je zadostna računska zmogljivost za obremenitev: CPU, GPU, sistemski pomnilnik, VRAM, shramba / V/I, omrežna prepustnost in zmogljivost vzporednega računanja.

Komercialna strategija · Vizija

Dolgoročna namenska infrastruktura YiENTi naj bi sledila komercialni rasti portfelja izdelkov ACCENTSYS, pri čemer je Merclino kratkoročna prednostna naloga komercializacije. Uspešna komercializacija portfelja naj bi pomagala financirati vedno bolj namensko računsko zmogljivost YiENTi. Merclino je komercialna prioriteta, ne poseben tehnični primer: vsak sedanji izdelek ACCENTSYS je zgrajen z inženirstvom, ki ga podpira YiENTi.

Računska omejitev

V trenutnih internih obremenitvah lahko strukturirano sklepanje YiENTi zahteva približno za velikostni razred več računske zmogljivosti kot običajni delotoki, ki temeljijo na LLM.

YiENTi sklepa nad grafnimi strukturami, procesi, stanji, odvisnostmi, meritvami, več pogledi modela in razmerji med njimi – skupaj z zgodovino in rezultati validacije. YiENTi zamenjuje računsko učinkovitost za bogatejši strukturni kontekst.

Temelji na internih obremenitvah ACCENTSYS; ni neodvisen primerjalni test.

Zakaj je več računske zmogljivosti pomembno

Dodatna računska zmogljivost ne skrajša le časa obdelave. YiENTi omogoča, da hkrati sklepa v širših povezanih kontekstih:

  • Procesi
  • Razmerja v grafu
  • Odvisnosti
  • Stanje
  • Zgodovina
  • Meritve
  • Programski modeli
  • Več pogledov modela
  • Kontekst validacije

Manj strukture

  • Manj računanja
  • Verjetnostna rekonstrukcija konteksta

Bogat strukturni model

  • Več računanja
  • Eksplicitno stanje, procesi, razmerja in merljiv kontekst
YiENTi porabi precej računske zmogljivosti, ker ohranja več strukture problema in sklepa nad njo.ACCENTSYS uporablja to arhitekturo, ker sta strukturna doslednost in natančnost v programskem inženirstvu pomembni.

Izvori

YiENTi se razvija od leta 2010.

Izvori YiENTi segajo v leto 2010, ko se je projekt začel kot Logical Board v podjetju Grandes Planos S.A. Tehnologija se je pozneje razvila v YiENTi, ki združuje strukturirane podatke podjetja z vse bolj izpopolnjeno plastjo inteligence.

  1. 2010

    Logical Board

    Izvori v podjetju Grandes Planos S.A.

    Projekt se začne kot Logical Board v podjetju Grandes Planos S.A. in se osredotoča na strukturirane podatke podjetja, procese, naloge in odnose.

  2. 2016

    YiENTi

    Prva predstavitev YiENTi pri Swisscom AG

    YiENTi – Intelligent Enterprise Information. Predstavljena arhitektura je že vključevala:

    • Podatke podjetja
    • YiENTi AI
    • Strukturirane procese
    • Merjenje
    • Inteligenco, zasnovano na grafih in procesih
  3. Danes

    YiENTi Enterprise + YiENTi Intelligence

    Nadaljevanje in tehnični razvoj arhitekture iz leta 2016

    Že podpira resnično programsko inženirstvo v podjetju ACCENTSYS z uporabo:

    • Eksplicitnih sistemskih modelov
    • Strukturiranih procesov
    • Sklepanja na grafih
    • Merjenja
    • Modelno vodenega inženirstva (model-driven engineering)
    • Generiranja in validacije
  4. Naslednje

    Real Intelligence / AGI

    Smer razvoja

    Nadaljnji razvoj proti vse bolj splošni inteligenci, ki temelji na strukturiranem sklepanju, merljivi resničnosti in eksplicitnih sistemskih modelih.

    Vizija / raziskovalna smer

    Dolgoročnejša raziskovalna smer

    Splošna in potencialno nadčloveška strojna inteligenca.

»Naslednje« opisuje smer razvoja, ne dosežene zmogljivosti. YiENTi ne trdi, da ima AGI ali superinteligenco.

Od umetne inteligence k resnični inteligenci

ACCENTSYS uporablja izraz Real Intelligence za smer, ki presega verjetnostno generiranje jezika: inteligenco, ki lahko sklepa o eksplicitnih procesih, odnosih, stanju, meritvah in posledicah.

Real Intelligence je terminologija podjetja ACCENTSYS, ne uveljavljen znanstveni izraz.

Že v arhitekturi iz leta 2016

Ločitev med podatki podjetja in strojno inteligenco je bila del arhitekture YiENTi že leta 2016, ko je bila predstavljena.

Procesi, povezani z merljivim izhodom, graf podatkov podjetja in plast umetne inteligence, ki sklepa nad njim. Arhitektura YiENTi ni nastala kot odziv na nedavni vzpon velikih jezikovnih modelov.

Zakaj zdaj

Arhitektura je nastala pred današnjo infrastrukturo umetne inteligence.

Temeljna smer je obstajala že leta 2016. Spremenila se je računska zmogljivost, ki je na voljo za njeno izvedbo v smiselnem obsegu. Današnja bistveno večja računska zmogljivost omogoča vse zahtevnejše izvajanje te arhitekture. Trenutna implementacija ni enaka implementaciji iz leta 2016; je njen bistven tehnični razvoj.

Večja računska zmogljivost omogoča, da YiENTi hkrati deluje v večjih povezanih procesnih, grafovskih in programskih kontekstih.

Arhitekturna razlika

LLM lahko interpretira diagram. YiENTi lahko strukturo naredi del modela.

Procesi, prehodi, aktivnosti, razredi, zaporedja, odnosi in odvisnosti lahko ostanejo eksplicitni objekti v kontekstu sklepanja.

Interpretacija slike

Multimodalni jezikovni modeli lahko interpretirajo besedilo, slike in diagrame. Struktura se izpelje iz poziva.

Slika procesa, interpretirana na zahtevo.

Strukturna predstavitev

V YiENTi lahko procesi, odnosi, stanja in odvisnosti obstajajo kot eksplicitne strojno berljive strukture, ne le kot informacije, izpeljane iz pozivov.

  • Aktivnost
  • Dogodek
  • Prehod
  • Akter
  • Zaporedje
  • Razred
  • Odnos
  • Stanje
  • Odvisnost
  • Podatkovna entiteta
  • Procesna pot

YiENTi diagrama ne le opazuje. Struktura, ki jo diagram predstavlja, lahko postane del sistemskega modela.

Več pogledov modela

Različni diagrami postanejo različni pogledi enega povezanega sistemskega modela.

  • Zahteve
  • Uporabniške zgodbe
  • Primeri uporabe
  • Diagrami aktivnosti
  • BPMN
  • Sodelovanje
  • Zaporedje
  • Razredni modeli
  • Podatkovni modeli
  • Sistemske odvisnosti

Programsko inženirstvo

Ne le generirana koda. Model sistema za njo.

YiENTi k programskemu inženirstvu pristopa bistveno drugače kot sistemi, ki dajejo prednost LLM. Namesto da bi se zanašal na generiran jezik za ponavljajočo rekonstrukcijo sistemskega konteksta, YiENTi vzdržuje eksplicitne strukturne predstavitve sistema.

Zanka, ki daje prednost LLM

  1. Poziv
  2. Generirana koda
  3. Pregled
  4. Nov poziv
  5. Rekonstruiran kontekst
  6. ↺

Sistemski kontekst se v vsakem ciklu rekonstruira iz jezika.

Zanka YiENTi

  1. Strukturirane zahteve
  2. Eksplicitni procesni / sistemski model
  3. Odvisnosti
  4. Sklepanje
  5. Implementacija
  6. Validacija
  7. Izmerjen rezultat
  8. Posodobljen model
  9. ↺

Sistemski model ostaja in se posodobi z vsakim izmerjenim rezultatom.

Dokaz na izdelku

  • Arbeitsmarktvollzug
  • Castovia
  • Kicaly
  • Merclino
  • SchoolApp
  • STV Portal
  • xcess

Inženirski projekt za stranko

  • LOXY Time · Loxy International AG

Celotni trenutni portfelj aplikacij podjetja ACCENTSYS je bil razvit z inženirstvom, podprtim s platformo YiENTi, pri čemer je YiENTi sam deloval kot inženirska platforma. LOXY Time, projekt za naročnika, ki ga je podjetje ACCENTSYS AG razvilo za podjetje Loxy International AG, je resničen primer podjetniškega inženirskega projekta, ki prikazuje razvoj programske opreme s podporo YiENTi pri zahtevnih operativnih delovnih tokovih, regulatornih zahtevah, obdelavi podatkov in sistemski integraciji.

Arhitektura

Dve tehnologiji, ena povezana arhitektura.

Podjetniške informacije postanejo strukturiran operativni graf. YiENTi Intelligence sklepa nad njim, rezultati pa se vračajo v stanje podjetja ali tečejo naprej v povezane sisteme. Isti inteligenčni sloj deluje tudi zunaj YiENTi Enterprise.

Diagram C · Integracija

Skupno delovanje

YiENTi Enterprise

Platforma za podjetniške informacije

Strukturiran operativni graf

Kaj obstaja · kdo je vključen · kaj je od česa odvisno

YiENTi Intelligence

Graph-Native Intelligence Engine

Sklepanje · Odločanje · Orkestracija

Podjetniška platforma

Posodobljeno stanje podjetja

Zunanji sistemi

Povezani vmesniki

Posodobljeno stanje postane kontekst za naslednje sklepanje.

Onkraj izdelka YiENTi Enterprise

YiENTi Intelligence

Ponovno uporabna inteligentna plast

Programsko inženirstvo ACCENTSYS

Temeljna tehnologija v notranji uporabi

Drugi izdelki ACCENTSYS

Smer razvoja

Prihodnji zunanji sistemi

Smer razvoja

Drugi primeri uporabe strukturiranega sklepanja

Smer razvoja

Trenutni razvoj

Pregledno o tem, kje je YiENTi danes.

Platforma YiENTi

V razvoju

Samostojna platforma YiENTi je v razvoju in še ni komercialno na voljo.

YiENTi Intelligence · temeljna tehnologija

V interni uporabi pri ACCENTSYS

YiENTi že podpira inženiring pri ACCENTSYS, medtem ko se samostojna platforma še naprej razvija.

Človek v zanki · trenutna zrelost

YiENTi je danes vodeno s strani strokovnjakov.

Trenutni sistem prinaša bistven inženirski vzvod, kadar ga upravljajo ljudje, ki razumejo procese in strukturo sistema. Njegova moč izhaja iz združevanja strukturiranih modelov, razumevanja procesov in strojno podprtega sklepanja.

Znanje, ki danes pomnoži YiENTi

  • BPMN
  • Modeliranje procesov
  • Arhitektura sistemov
  • Programsko inženirstvo
  • Poslovni delovni tokovi
  • Razlaga strukturiranih modelov

YiENTi še ni dokončan izdelek za množični trg, ki bi ga lahko uporabljal kdorkoli brez domenskega znanja.

Smer · ne datirana obljuba

  1. Danes

    Strukturno inženirstvo, vodeno s strani strokovnjakov

  2. Naslednje

    Bolj avtomatizirano modeliranje, sklepanje, testiranje in dostava

  3. Dolgoročno

    Vedno bolj avtonomno sistemsko inženirstvo

Filozofija YiENTi

Od umetne inteligence k pravi inteligenci.

Inteligenca je več kot ustvarjanje verjetnega jezika. Zahteva razumevanje odnosov, konteksta, procesov, posledic in tega, kako se informacije skozi čas spreminjajo. YiENTi je pristop podjetja ACCENTSYS k temu problemu.

»Prava inteligenca« opisuje filozofijo YiENTi in ACCENTSYS – ni uveljavljena znanstvena kategorija.

Strateška rast

Skaliranje naslednje faze.

YiENTi se že uporablja za gradnjo resnične programske opreme. Naslednja faza zadeva skaliranje produktizacije, računskih zmogljivosti in komercializacije. YiENTi je del širšega tehnološkega portfelja ACCENTSYS.

Omejitveni dejavniki so kapital, skaliranje in računske zmogljivosti – ne vprašanje, ali YiENTi deluje.

ACCENTSYS

Razvija ACCENTSYS AG, Švica.

YiENTi ima pri ACCENTSYS dve vlogi: omogočitveni tehnološki sloj znotraj programskega inženirstva ACCENTSYS in prihodnja samostojna platforma.

Vas zanima širša strategija platforme, ki stoji za YiENTi? Spoznajte ACCENTSYS, njegov tehnološki portfelj in trenutni krog strateške rasti.

Za partnerstva, tehnološke pogovore, strateško sodelovanje in naložbe.