Enterprise Information & Graph-Native Intelligence
Struktūrizuokite sistemas.Suprasti sąsajas.Kurkite tikrą programinę įrangą.
YiENTi aiškiai vaizduoja procesus, sąsajas, priklausomybes ir programinės įrangos struktūras, o ne remiasi vien kalbiniu kontekstu.
- YiENTi Enterprise
- Intelligent Enterprise Information
- YiENTi Intelligence
- Graph-Native Intelligence Engine
YiENTi sujungia Intelligent Enterprise Information platformą su Graph-Native Intelligence Engine. Prireikus ji gali naudoti kalbos modelius, tačiau pagrindinis jos samprotavimo modelis yra struktūrinis, atsižvelgiantis į procesus ir nepriklausomas nuo jokio vieno LLM teikėjo.
Įvykis inicijuoja procesą. Aktualūs tampa kontekstas ir taisyklės. Šliuzas priima sprendimą.
- Nuo 2010 m.
- Nuo Logical Board iki YiENTi
- Du ramsčiai
- Enterprise Information + Intelligence Engine
- LLM neprivalomi
- Teikėjai yra pakeičiami komponentai
- Naudojama
- Pagrindinė ACCENTSYS inžinerijos technologija
YiENTi platforma
Viena vizija. Dvi pagrindinės technologijos.
YiENTi yra visa apimanti technologija su dviem atskirais, bet tarpusavyje susietais ramsčiais. Vienas atspindi organizacijos operacinę tikrovę. Kitas samprotauja remdamasis struktūrizuotu kontekstu – tiek YiENTi Enterprise viduje, tiek už jos ribų.
- Struktūrizuota įmonės informacija
- Procesų intelektas
- Grafais grįstas samprotavimas
- Programų inžinerijos intelektas
YiENTi Enterprise
Intelligent Enterprise Information
Sujunkite žmones, procesus, sistemas, užduotis, žinias ir operacinį kontekstą struktūrizuotoje įmonės aplinkoje.
Susipažinkite su YiENTi EnterpriseYiENTi Intelligence
Graph-Native Intelligence Engine
Samprotaukite remdamiesi ryšiais, procesais, būsena, kontekstu, programinės įrangos struktūromis ir multimodaline informacija.
Susipažinkite su YiENTi IntelligenceYiENTi centre
YiENTi yra centras. Visa kita jungiasi su juo.
YiENTi yra struktūrinio intelekto ir inžinerijos branduolys. Debesijos platformos, kalbos modeliai, Playwright, IDE ir vietiniai AI įrankiai yra prie YiENTi prijungtos sistemos, kurių kiekviena atlieka skirtingą vaidmenį. Jos nėra pati YiENTi.
Struktūrizuotas modeliavimas
Ką YiENTi analizuoja samprotaudama · → YiENTi
BPMN · Naudojimo atvejai · Veiklos · Sekos · Klasės · Duomenų / esybių modeliai
Generatyvusis DI
Išorinis · pakeičiamas · ↔ YiENTi
OpenAI · Anthropic · Perplexity · Gemini · Lovable · Zapier · Pickaxe · Grok · Jasper · Abacus.AI · Relevance AI · Notion AI · Netrukus bus daugiau · Vietiniai / alternatyvūs modeliai
Kūrėjų įrankiai
Kūrimo aplinka · ↔ YiENTi
VS Code · OpenCode
Vietinė / modelių infrastruktūra
Modelių vykdymas vietoje · ↔ YiENTi
Ollama · Lemonade · Kiti suderinami vietinių modelių darbo procesai
Testavimas
Realaus elgesio patikra · ↔ YiENTi
Playwright · Abacus.AI · ChatGPT Work · Vizualinė patikra · Funkcinė patikra
Diegimas
Kur veikia sugeneruota programinė įranga · YiENTi →
AWS · Microsoft Azure · Google Cloud · Privati infrastruktūra (ateityje)
Reali programinė įranga
Sukurta naudojant YiENTi · YiENTi →
Kiekvienas ACCENTSYS produktas
Struktūrinis branduolys
Kalba yra sąsaja.
Grafas yra modelis.
Šios struktūros nėra dekoratyvinės diagramos. Jos vaizduoja mašinai suprantamą sistemos ir proceso būseną – modelį, kuriuo remdamasi YiENTi samprotauja.
- BPMN
- Procesų modeliai
- Veiklos diagramos
- Naudojimo atvejai
- Bendradarbiavimo diagramos
- Sekų diagramos
- Klasių modeliai
- Esybių / duomenų modeliai
- Taisyklės
- Priklausomybės
- Būsena
- Reikalavimai
- Naudotojų istorijos
Matavimas · pagrindinė YiENTi funkcija
Struktūrizuokite. Matuokite. Mokykitės iš to.
Matavimas nėra tik skydelio funkcija. YiENTi susieja proceso vykdymą su tuo, ką šis vykdymas iš tikrųjų sukuria, ir paverčia tai mašinai suprantamomis žiniomis apie tai, kaip darbas iš tikrųjų atliekamas.
01 · YiENTi Enterprise
Proceso vykdymas
- A užduotisAukštas
- B užduotisĮprastas
- C užduotisĮprastas
Prioritetas ir svoris yra struktūros dalis.
02 · Matavimas
Kas iš tikrųjų įvyko
Darbas ir pastangos
- Prioritetas
- Užduotis
- Laikas / pastangos
- Užduoties svoris / kiekis
- Laikas, palyginti su užduoties svoriu
- Kiekybinis veiklos rezultatas
Rezultatas ir poveikis
- Kokybė
- Pakartotinis darbas / naujas tolesnis darbas
- Turinys, patenkantis į galutinį produktą
- Pakartotinis naudojimas
- Efektyvumas
Žmonės ir gebėjimai
- Vaidmenys
- Kompetencijos
- Įgūdžiai
- Nepanaudotas potencialas
03 · YiENTi AI
Samprotauja apie išmatuojamą tikrovę
Mokytis · tobulinti · naudoti pakartotinai
YiENTi nematuoja vien to, kiek ilgai kas nors dirbo. Ji gali susieti pastangas su darbo struktūra, svoriu, rezultatu, kokybe ir pakartotiniu naudojimu.
Laikas, palyginti su užduoties svoriu · schema
A užduotis
B užduotis
Tos pačios valandos. Skirtingas svoris. Kitoks veiklos vaizdas.
Struktūra
YiENTi Enterprise
Suteikia struktūrizuotą veiklos ir procesų kontekstą: procesus, užduotis, vaidmenis, prioritetus ir darbo svorį.
Tikrovė
Matavimas
Fiksuoja, kas iš tikrųjų vyksta šioje struktūroje: pastangas, rezultatą, kokybę, pakartotinį darbą ir pakartotinį naudojimą.
Samprotavimas
YiENTi AI
Samprotauja apie šią išmatuojamą tikrovę, o ne vien apie aprašymus, kaip darbas turėtų vykti.
YiENTi mokosi ne vien iš darbo aprašymų. Ji gali samprotauti apie struktūrizuotus procesus ir jų sukuriamus išmatuojamus rezultatus.
Šis ryšys jau buvo 2016 m. pristatytos YiENTi architektūros dalis: veiklos procesai, susieti su išmatuojamu rezultatu ir su YiENTi AI.
A ramstis · Intelligent Enterprise Information
YiENTi Enterprise
YiENTi Enterprise sujungia žmones, procesus, sistemas ir žinias į vieną struktūrizuotą veiklos aplinką.
Intelektuali įmonės informacijos platforma, skirta modeliuoti ir valdyti ryšius tarp žmonių, darbo, procesų, sistemų ir informacijos. Integracija yra viena iš jos galimybių, bet ne jos apibrėžimas.
- Žmonės
- Vaidmenys
- Kompetencijos
- Komandos
- Užduotys
- Projektai
- Veiklos
- Procesai
- Ištekliai
- Sistemos
- Dokumentai
- Komunikacija
- Įvykiai
- Taisyklės
- Duomenys
- Žinios
- Matavimai
- Sprendimai
- Priklausomybės
- Įmonės darbo eigos
A diagrama · YiENTi Enterprise Information
B ramstis · Graph-Native Intelligence Engine
YiENTi Intelligence
YiENTi Intelligence yra grafais grindžiamas intelekto variklis (graph-native), skirtas samprotauti apie esybes, ryšius, procesus, kontekstą, programinės įrangos struktūras ir vizualinę informaciją.
Jo vaidmuo neapsiriboja YiENTi Enterprise platforma. Pagrindinė YiENTi intelekto technologija jau naudojama viduje, ACCENTSYS programinės įrangos inžinerijos darbo eigose; savarankiška platforma tebėra kuriama.
Kitoks kelias link bendrojo mašininio intelekto.
Už YiENTi Enterprise ribų
YiENTi Intelligence nėra vien tik dirbtinio intelekto modulis YiENTi Enterprise viduje. Jis sukurtas kaip pakartotinai naudojamas intelekto sluoksnis, o su juo sukurta programinė įranga automatiškai nepriklauso Enterprise platformai:
- ACCENTSYS programinės įrangos inžinerijaNaudojama viduje
- Kiti ACCENTSYS produktaiKryptis
- Būsimos išorinės sistemosKryptis
- Kiti struktūrizuoto samprotavimo naudojimo atvejaiKryptis
B diagrama · YiENTi Intelligence grafas
Struktūrinis kontekstas
- Esybės
- Ryšiai
- Kontekstas
- Būsena
- Taisyklės
- Priklausomybės
- Vizualinės struktūros
- Žinios
YiENTi Intelligence Graph
Susietas, pastovus ir aiškiai išreikštas – pats samprotavimo kontekstas.
Samprotavimo funkcijos
- Suprasti
- Samprotauti
- Palyginti
- Prognozuoti
- Rekomenduoti
- Planuoti
- Orkestruoti
Kaip veikia YiENTi
Nuo struktūrizuotos realybės iki samprotavimo – ir atgal.
YiENTi Enterprise atvaizduoja, kas egzistuoja, kas dalyvauja, kas vyksta, kaip teka darbas, kas nuo ko priklauso ir kokioje būsenoje yra organizacija. YiENTi Intelligence samprotauja remdamasis šiuo struktūrizuotu kontekstu.
- 01Enterprise
Atvaizduoti
Žmonės, sistemos, informacija, užduotys, procesai ir kontekstas tampa struktūrizuota, tarpusavyje susieta informacija.
- 02Intelligence
Suprasti
YiENTi Intelligence samprotauja remdamasis ryšiais, priklausomybėmis, būsena ir kontekstu.
- 03Intelligence
Spręsti
Taisyklės, apribojimai, istorinis kontekstas ir samprotavimas padeda priimti sprendimus.
- 04Abu
Koordinuoti
Veiksmus, sistemas ir darbo eigas galima koordinuoti laikantis nustatytų taisyklių ir atsakomybių.
- 05Enterprise
Mokytis / Atnaujinti
Struktūrizuota aplinka kinta, kai darbas juda į priekį ir atsiranda naujos informacijos.
Nepertraukiamas ciklas: kiekviena atnaujinta būsena tampa kontekstu kitam samprotavimo etapui.
Struktūrizuotas intelektas · ne LLM-first
Kalba yra sąsaja.
Grafas yra modelis.
Dideli kalbos modeliai yra naudingi generatyviniai kalbos komponentai. YiENTi gali juos naudoti ten, kur jie padeda, tačiau nesiremia sugeneruotu tekstu kaip tiesos šaltiniu. Procesai, ryšiai, būsenos, priklausomybės ir struktūros modeliuojami aiškiai.
YiENTi vaizduoja struktūrą, slypinčią už informacijos.
- Procesai vaizduojami kaip procesai.
- Ryšiai vaizduojami kaip ryšiai.
- Priklausomybės vaizduojamos kaip priklausomybės.
- Būsena vaizduojama kaip būsena.
Kalba yra vienas iš būdų, kuriais žmonės sąveikauja su ta struktūra.
LLM-first sistemos didelę dalį savo elgsenos išveda iš tikimybinio modelio inferencijos. YiENTi pagrindinis samprotavimo kontekstas yra aiškus struktūrinis esybių, ryšių, procesų, būsenos ir priklausomybių vaizdavimas.
Klausimas ne tik tai, kokius įvesties duomenis sistema priima. Svarbu, ar jos veikimo tiesa egzistuoja kaip tikimybinis sugeneruotas vaizdas, ar kaip aiški struktūrizuota būsena.
Struktūrizuotas intelektas ir LLM-first samprotavimas
Kur kalbos modeliai pasižymi
- Teksto generavimas
- Santraukų rengimas
- Vertimas
- Sąveika natūralia kalba
- Informacijos išskyrimas
- Idėjų generavimas
- Pagalba dirbant su dokumentais
Kur struktūra turėtų likti aiški
- Tiksli proceso būsena
- Pakartojamumas
- Atsekamumas
- Priklausomybių vientisumas
- Darbo eigos teisingumas
- Programinės įrangos architektūros nuoseklumas
- Pastovi struktūrizuota atmintis
Tikimybinis DI gali padėti procesui. Jis nebūtinai turi jį apibrėžti.
Sugeneruota kalba gali būti nepatikima. Aiškios proceso ir grafo būsenos nereikia atkurti iš sugeneruoto teksto. YiENTi sukurta taip, kad kritinė proceso būsena, priklausomybės ir veikimo tiesa būtų laikomos už tikimybinio kalbos generavimo ribų – mažinant priklausomybę nuo jo ten, kur svarbus struktūrinis tikslumas ir pakartojamumas.
Nuo modelio nepriklausomas kalbos sluoksnis
YiENTi gali naudoti LLM. Ji nesiremia jais norėdama žinoti, kas yra sistema.
Keičiami tiekėjai
- OpenAI modeliai
- Anthropic modeliai
- Vietiniai modeliai
- Atvirieji modeliai
- Būsimi tiekėjai
Kalbos sluoksnis
- Teksto generavimas
- Santraukų rengimas
- Vertimas
- Sąveika natūralia kalba
- Turinio pagalba
YiENTi Intelligence architektūra
Grafas, būsena, procesai, taisyklės ir priklausomybės – nepriklausomi nuo pasirinkto modelio tiekėjo.
Kalbos modeliai yra pasirenkami, keičiami komponentai, kuriuos galima prijungti prie YiENTi ten, kur generatyvinės galimybės naudingos. Jie yra architektūros komponentai, o ne pagrindinis struktūrinio samprotavimo modelis.
Procesų paveldas
Nuo procesų supratimo iki mašininio samprotavimo.
YiENTi sukurta remiantis idėja, kad sudėtingų sistemų neįmanoma patikimai suprasti, jei jų ryšiai ir procesai egzistuoja tik kaip dokumentai ar aprašymai.
Procesai, veiklos, vaidmenys, įvykiai ir priklausomybės turėtų egzistuoti kaip aiškios, mašinai suprantamos struktūros.
- Veiklos
- Užduotys
- Įvykiai
- Šliuzai
- Pokalbiai
- Choreografijos
- Bendradarbiavimas
- Procesų juostos
- Duomenys
- Vaidmenys
- Kompetencijos
- Ištekliai
- Projektai
- Procesų struktūros
- Matavimas
- Informacijos srautai
Vizualinis ir struktūrinis samprotavimas
YiENTi procesą ne tik aprašo. Ji procesą atvaizduoja.
Veiklos, priklausomybės, būsenos, dalyviai ir informacijos srautai tampa aiškiomis samprotavimo konteksto dalimis. Vizualines ir diagramines struktūras galima atvaizduoti aiškiai – ir jomis remtis samprotaujant.
- Veiklos diagramos
- Procesų diagramos
- Bendradarbiavimo diagramos
- Sistemos architektūra
- Priklausomybių grafai
- Vaidmenys
- Įvykiai
- Būsenų perėjimai
- Informacijos srautas
Programinės įrangos inžinerija
Programinės įrangos kūrimas be konteksto atkūrimo iš užklausų.
YiENTi išlaiko struktūrinį kontekstą apie sistemas, procesus ir priklausomybes, kad inžinerinius sprendimus būtų galima grįsti samprotavimu kaip sujungto modelio dalį.
Įprastas kūrimas su LLM pagalba
- Užklausa
- Sugeneruotas rezultatas
- Peržiūra
- Nauja užklausa
- Iš naujo sukurtas kontekstas
Kontekstas atkuriamas kiekvienos iteracijos metu.
YiENTi inžinerinis modelis
- Reikalavimai
- Aiškus struktūrizuotas modelis
- Sistemos · procesai · priklausomybės
- Samprotavimas
- Įgyvendinimas
- Validavimas
- Atnaujinta struktūrinė būsena
Kontekstas išlieka kaip struktūra ir kinta kartu su sistema.
Modeliais grindžiama programinės įrangos inžinerija (model-driven engineering)
Nuo modelio iki programinės įrangos.
YiENTi neatspėlioja programinės įrangos pagal užklausas. Ji naudoja struktūrizuotus sistemos vaizdus, sujungia kelis tos pačios sistemos požiūrius ir samprotauja jų visumoje – be to, gali padėti kurti programinę įrangą iš tų modelių arba ją sugeneruoti.
Sukurta su YiENTi.
Nuo YiENTi nepriklauso.
YiENTi gali projektuoti ir generuoti programinę įrangą iš struktūrizuotų modelių. Gauta programa veikia nepriklausomai nuo YiENTi.
YiENTi yra inžinerijos proceso dalis – ne privaloma Runtime priklausomybė.
- 01
Reikalavimai
- 02
EPIC /
naudotojo istorijos - 03
Naudojimo atvejai
- 04
Veiklos /
procesų modeliai - 05
Bendradarbiavimo /
sekų modeliai - 06
Klasių /
duomenų modeliai - 07
Architektūra /
samprotavimas - 08
Sugeneruotas įgyvendinimas
- 09
Validavimas
- 10
Savarankiška programinė įranga
Konceptuali grandinė. Skaitykite iš kairės į dešinę, eilutė po eilutės.
Modelių sluoksniai, kuriuos YiENTi apima samprotaudama
Ne atskiri brėžiniai, o tarpusavyje susijusios vieno pagrindinio sistemos modelio projekcijos.
- EPIC
- Naudotojo istorijos
- Naudojimo atvejai
- Veiklos diagramos
- Bendradarbiavimo diagramos
- Sekų diagramos
- Klasių diagramos
- Duomenų / esybių modeliai
- BPMN / procesų modeliai
- Taisyklės
- Priklausomybės
- Būsenos
YiENTi inžinerijos metu
- Reikalavimai
- Modeliai
- Samprotavimas
- Architektūra
- Generavimas
- Validavimas
Gauta programa
- Sąsaja (frontend)
- Serverio dalis (backend)
- Duomenų bazė
- API
- Verslo logika
- Integracijos
veikia nepriklausomai
Sugeneruotai programai gamyboje nereikia nei YiENTi Runtime, nei debesies, nei agento, nei ryšio – nebent konkretus produktas tyčia naudoja tokias paslaugas. Su YiENTi sukurta programinė įranga taip pat automatiškai nepriklauso YiENTi Enterprise platformai.
Diagramos nėra dokumentacija po fakto
YiENTi modeliai nėra vien paveikslai, dokumentuojantys jau sukurtą programinę įrangą. Jie atspindi struktūrą, pagal kurią apie programinę įrangą galima samprotauti, ją validuoti ir generuoti.
Programinės įrangos sistemą galima aprašyti papildomais požiūriais – EPIC, naudotojo istorijomis, naudojimo atvejais, veiklos, bendradarbiavimo, sekų ir klasių diagramomis, esybių ir ryšių modeliais, procesais, būsenomis, taisyklėmis ir priklausomybėmis. Tai nėra atskiri brėžiniai. Tai vieno pagrindinio sistemos modelio projekcijos, o YiENTi sukurta taip, kad samprotautų jų visumoje, todėl vieno požiūrio pakeitimą galima analizuoti kitų atžvilgiu.
Vizualumas nereiškia vaizdų atpažinimo. Langelis, mazgas, briauna, šliuzas ar ryšys nėra vien pikselis. Jis turi apibrėžtą reikšmę – ir ši reikšmė tampa samprotavimo modelio dalimi.
YiENTi sukuria susietą sistemos atvaizdą, kad reikalavimai, procesai, programinės įrangos struktūros ir duomenys neturėtų egzistuoti kaip nesusiję dokumentai.
Keli požiūriai, vienas sistemos modelis
- 01Naudotojo istorija
Ko reikia naudotojui
„Kaip klientas, noriu įdėti prekę į savo krepšelį, kad galėčiau ją užsakyti vėliau.“
- 02Naudojimo atvejis
Ką veikėjas nori pasiekti
Klientas Ieškoti prekės Įdėti į krepšelį Pateikti užsakymą - 03Veikla
Kaip vyksta procesas
Paieška Pasirinkti [yra sandėlyje] Įdėti į krepšelį Patvirtinti - 04Bendradarbiavimas
Kurie komponentai sąveikauja
:Customer :Article :Cart :Order 1.1 show() 1.2 add() 2 order() - 05Seka
Kokia tvarka vyksta sąveikos
: Customer :Article :Cart :Order search show add order - 06Klasės / duomenys
Kokie objektai ir ryšiai egzistuoja
Customer id · name Order id · date Cart items · total Article sku · price 1 * 1 1 * * - 07Įgyvendinimas
Sugeneruota iš struktūros
// generated from the model class Cart { items: Article[] add(a: Article): void checkout(): Order }
- 08Programa
Veikia savarankiškai
Krepšelis ( 2) Frontend · Backend · Duomenų bazė · API
Viena sistema, daug projekcijų. „Krepšelis“ kiekviename vaizde turi tą pačią reikšmę. Iliustracinis pavyzdys.
Kodo generavimas nėra LLM kodo generavimas
YiENTi nereikia atspėlioti programos pagal užklausą. Ji dirba pagal aiškų modelį, kas ta programa yra.
LLM gali padėti ruošiant tekstus, dokumentaciją, etiketes, aiškinant natūralią kalbą ir siūlant kodą ten, kur tai naudinga. Programinės įrangos architektūra nepriklauso vien nuo tikimybiškai sugeneruoto šaltinio kodo.
Generavimas pagal užklausą
YiENTi modeliais grindžiamas metodas
- UžklausaAiškus struktūrizuotas modelis
- DI parašo dalį kodoAiškūs sistemos ryšiai ir samprotavimas
- Kontekstas atkuriamas kiekvienai užklausaiTaisyklėmis grindžiamas generavimas, kur tinkama
- Šaltinio kodas kaip vienintelė tiesaModelis kaip mašininiu būdu nuskaitomas tiesos šaltinis
YiENTi labiau primena intelektualią, tarsi kompiliatorius veikiančią inžinerinę aplinką sudėtingoms sistemoms nei DI priklausomybę, įterptą į kiekvieną programą.
Čia pavaizduotas srautas yra konceptualus. Tikslus vidinis procesas gali skirtis, ir ne kiekvienas etapas pristatomas kaip visiškai automatizuotas. Atsekamumas, nuoseklumo patikros, poveikio analizė ir modelių sinchronizavimas apibūdina modeliais grindžiamo požiūrio kryptį.
Modelių ir kūrėjų įrankiai
YiENTi kiekvienai užduočiai naudoja tinkamą intelektą.
Generatyviniai modeliai pagreitina užduotis, kuriose tikimybinis generavimas yra efektyvus. YiENTi išsaugo struktūrizuotą sistemos modelį, procesų kontekstą ir išmatuojamą būseną.
Perduota generatyviniams modeliams
- Naudotojo sąsajos iteracijos
- Teksto generavimas
- Formuluotės
- Dokumentacija
- Greitas generatyvinis darbas
- Pasirinkta programavimo pagalba, kai tinkama
Išsaugo YiENTi
- Struktūrizuotas sistemos modelis
- Procesų kontekstas
- Išmatuojama būsena
Generatyvusis DI
Išorinis · pakeičiamas
- OpenAI
- Anthropic
- Perplexity
- Gemini
- Lovable
- Zapier
- Pickaxe
- Grok
- Jasper
- Abacus.AI
- Relevance AI
- Notion AI
- Netrukus bus daugiau
- Vietiniai / alternatyvūs modeliai
Vietinė / modelių infrastruktūra
Modelių vykdymas vietoje
- Ollama
- Lemonade
- Kiti suderinami vietinių modelių darbo procesai
Kūrėjų įrankiai
Kūrimo aplinka
- VS Code
- OpenCode
Tai sujungtos sistemos su skirtingais vaidmenimis – jos nėra pati YiENTi dalis ir ne visos teikia tokias pačias galimybes. Trečiųjų šalių pavadinimai yra jų savininkų prekių ženklai; jokia partnerystė ar pritarimas nenumatomas.
Testavimas ir validavimas
Nuo modelio iki patikrinto elgesio.
Sugeneruotas kodas nėra tikslas – tikslas yra teisingas elgesys. Naudojant Playwright galima patikrinti, ar tikroji programa veikia ir atvaizduojama taip, kaip tikimasi, taip sukuriant grįžtamojo ryšio kilpą tarp modelio, įgyvendinimo, tikrosios naudotojo sąsajos ir validavimo.
- 01
YiENTi
Modelis ir samprotavimas
- 02
Sugeneruota /
pakeista programa Įgyvendinimas
- 03
Playwright
Tikrina veikiančią programą
- 04
Vizualinis ir funkcinis validavimas
Ar atvaizduojama ir veikia taip, kaip tikimasi?
- 05
Grįžtamasis ryšys
Atgal į inžinerinę iteraciją
Playwright yra testavimo ir validavimo įrankis – ne DI sluoksnio dalis.
Automatizuotas diegimas
Sukurta su YiENTi. Nuo YiENTi nepriklauso.
YiENTi palaikomos darbo eigos gali automatiškai diegti programinę įrangą AWS, Microsoft Azure ir Google Cloud platformose. YiENTi nėra prieglobos paslaugų teikėjas, o įdiegta programa neveikia YiENTi viduje.
YiENTi kuriama taip, kad išliktų nepriklausoma nuo infrastruktūros. Ateityje numatoma palaikyti ir privačią bei klientų valdomą infrastruktūrą, be viešųjų debesijos platformų.
YiENTi inžinerinė aplinka
Čia programinė įranga modeliuojama, generuojama, tikrinama ir išleidžiama.
Struktūrizuoti modeliai
BPMN, naudojimo atvejai, klasės, duomenys
YiENTi
Struktūrinis modelis ir samprotavimas
Įgyvendinimas / generavimas
Sukurtas arba pakeistas šaltinio kodas
Playwright patikra
Veikiančios programos vaizdinės ir funkcinės patikros
Diegimo grandinė
Automatizuotas kūrimas ir išleidimas
- Saugo struktūrizuotą modelį
- Generuoja arba keičia įgyvendinimą
- Tikrina realų elgesį
- Paleidžia automatizuotą diegimą
Programos Runtime aplinka
Čia veikia galutinė programa.
- AWS
- Microsoft Azure
- Google Cloud
- Privati infrastruktūraAteityje
Savarankiška programa
Veikia be YiENTi kaip Runtime priklausomybės
Čia veikia tik programa – be YiENTi Runtime ir be privalomo ryšio su YiENTi.
Rodoma tik teikėjų lygmeniu. Privati ir klientų valdoma infrastruktūra yra būsimos plėtros kryptis, o ne šiandien paruošta naudoti produkcinėje aplinkoje galimybė.
Produkto įrodymas
Ne laboratorinė demonstracija. Tikra programinė įranga.
Visas dabartinis ACCENTSYS programų portfelis sukurtas naudojant YiENTi palaikomą inžineriją, o pati YiENTi veikė kaip inžinerinė platforma.
Įrodymas yra visas dabartinis ACCENTSYS portfelis, o ne atrinktas jo pogrupis. YiENTi palaikoma inžinerija yra būdas, kuriuo ACCENTSYS kuria programinę įrangą visose srityse, kuriose dirba.
7 nuosavų ACCENTSYS programų ir 1 klientinis inžinerinis projektas, visi sukurti naudojant YiENTi palaikomą inžineriją
Nuosavos ACCENTSYS programos
Viešasis sektorius
Arbeitsmarktvollzug
Sukurta naudojant YiENTiAplankyti Arbeitsmarktvollzug (atidaromas naujame skirtuke)Srautinis perdavimas ir žiniasklaida
Castovia
Sukurta naudojant YiENTiAplankyti Castovia (atidaromas naujame skirtuke)Šeimos organizavimas
Kicaly
Sukurta naudojant YiENTiAplankyti Kicaly (atidaromas naujame skirtuke)Paslaugų įmonės
Merclino
Sukurta naudojant YiENTiAplankyti Merclino (atidaromas naujame skirtuke)Švietimas
SchoolApp
Sukurta naudojant YiENTiAplankyti SchoolApp (atidaromas naujame skirtuke)Sporto klubai
STV Portal
Sukurta naudojant YiENTiAplankyti STV Portal (atidaromas naujame skirtuke)Programinės įrangos licencijavimas
xcess
Sukurta naudojant YiENTiAplankyti xcess (atidaromas naujame skirtuke)
Klientinis inžinerinis projektas
Klientinis projektas · Loxy International AG
LOXY Time
Sukurta naudojant YiENTiAplankyti LOXY Time (atidaromas naujame skirtuke)
ACCENTSYS AG sukūrė savo klientui naudodama YiENTi palaikomą inžineriją. Klientiniai projektai yra išoriniai inžinerijos pavyzdžiai ir nėra ACCENTSYS AG nuosavo SaaS produktų portfelio dalis.
Šis sąrašas paimtas tiesiogiai iš ACCENTSYS produktų registro, įskaitant nuosavų programų ir klientinių projektų klasifikaciją, todėl nauji įrašai čia atsiranda automatiškai. LOXY Time išsamiai nagrinėjamas žemiau, nes jo inžinerinės pastangos buvo išmatuotos.
Naršyti portfelįSukurta naudojant YiENTi. Nepriklauso nuo YiENTi.
YiENTi palaiko šių produktų inžineriją – ekspertų vadovaujamą, o ne autonomišką kiekvienos kodo eilutės generavimą. Patys produktai veikia savarankiškai ir Runtime metu YiENTi nereikalauja.
Kliento inžinerinis pavyzdys · LOXY Time
YiENTi palaikoma inžinerija, pademonstruota realia įmonių programine įranga.
LOXY Time yra realus įmonių inžinerinis projektas, demonstruojantis YiENTi palaikomą programinės įrangos kūrimą sudėtingų operacinių darbo eigų, teisinių reikalavimų, duomenų apdorojimo ir sistemų integravimo srityse.
LOXY Time yra transporto ir teisės aktų reikalavimų atitikties platforma, kurią ACCENTSYS AG sukūrė bendrovei Loxy International AG. Tai realus inžinerinis pavyzdys, rodantis YiENTi palaikomo programinės įrangos kūrimo galimybes. LOXY Time nepriklauso nuosavų ACCENTSYS AG SaaS produktų portfeliui.
Įgyvendinta LOXY Time
- Skaitmeninių tachografų DDD apdorojimas · Gen1, Gen2 V1, Gen2 V2
- Vairuotojų ir transporto priemonių duomenys
- Teisės aktų reikalavimų patikros ir atitiktis
- Darbo eigos ir ataskaitos
- Integracijos ir masinis duomenų apdorojimas
- Automatizuota kokybės užtikrinimo ir regresinio testavimo sistema
Vidinis naudojimas nėra komercinis prieinamumas. Savarankiška YiENTi platforma tebėra kuriama.
YiENTi skaičiavimo resursų strategija
YiENTi veikia ten, kur yra skaičiavimo resursų.
YiENTi nėra susietas su konkrečiu debesijos ar GPU paslaugų teikėju. Jis gali veikti bet kur, kur pakanka CPU, GPU, atminties ir kitų pagalbinių skaičiavimo resursų. Mažesnės apkrovos gali veikti lokaliai, o sudėtingam struktūrizuotam samprotavimui gali prireikti didelės išorinės arba skirtosios skaičiavimo galios.
Didesni turimi skaičiavimo resursai ne tik pagreitina darbą. Jie leidžia YiENTi vienu metu dirbti su didesniais tarpusavyje susietais procesų, grafų ir sistemų kontekstais.
YiENTi apkrova
Skaičiavimo reikalavimai
- CPU
- GPU
- Atmintis
- Saugykla / I/O
Teikia bet kuris iš šių
Lokalūs
- Galingas darbo kompiuteris
- Lokalus serveris
Išoriniai skaičiavimo resursai
- Alibaba Cloud
- AWS
- Microsoft Azure
- Google Cloud
- Kiti tinkami teikėjai
Privatūs / skirtieji
- Privati infrastruktūra
- Skirtieji skaičiavimo resursai
Lokalus vykdymas
Mažesnės YiENTi apkrovos gali veikti lokaliai. Sudėtingesnės apkrovos gali išnaudoti net galingų inžinerinių sistemų turimus CPU, GPU ir atminties resursus.
Išoriniai skaičiavimo resursai šiandien
ACCENTSYS šiuo metu nuomoja išorinius skaičiavimo resursus iš teikėjų, įskaitant Alibaba Cloud ir AWS infrastruktūrą Jungtinėse Amerikos Valstijose. Debesijos tiekėjai teikia pajėgumus. Jie nėra architektūrinės priklausomybės.
- Dabartinė
Šiandien · Lankstūs skaičiavimo resursai
- Nuomojami išoriniai skaičiavimo resursai
- Alibaba Cloud
- AWS
- Kiti tinkami teikėjai
- Lokalus vykdymas mažesnėms apkrovoms
YiENTi veikia bet kur, kur yra reikiamų CPU, GPU, atminties ir pagalbinių resursų.
- Plėtros kryptis
Plėtra · Skirtieji skaičiavimo resursai
- Rezervuoti / skirtieji pajėgumai
- Privačios skaičiavimo aplinkos
- Skirtieji serveriai ar klasteriai
- Konkrečioms apkrovoms pritaikyta infrastruktūra
- Didesnė našumo ir kaštų kontrolė
Dar neįgyvendinta. Tai kryptis, augant YiENTi apkrovoms.
- Ilgalaikė vizija
Ilgalaikė perspektyva · ACCENTSYS skaičiavimo infrastruktūra
- ACCENTSYS valdomi skaičiavimo resursai
- Skirtoji didelio našumo infrastruktūra
- Galima nuosava duomenų centro infrastruktūra
ACCENTSYS šiuo metu neturi nuosavo duomenų centro.
Microsoft Azure ir Google Cloud yra papildomi galimi skaičiavimo šaltiniai, o ne vėlesni etapai. Trys kortelės aprašo infrastruktūros strategiją; teikėjai joje yra keičiami pajėgumų šaltiniai.
Nepriklausomas nuo teikėjo
YiENTi iš esmės nepriklauso nuo Alibaba Cloud, AWS, Microsoft Azure ar Google Cloud.
Priklausomas nuo skaičiavimo resursų
Praktinis apribojimas yra pakankami skaičiavimo resursai apkrovai: CPU, GPU, sistemos atmintis, VRAM, saugykla / I/O, tinklo pralaidumas ir lygiagretūs skaičiavimo pajėgumai.
Komercinė strategija · Vizija
Ilgalaikė skirtoji YiENTi infrastruktūra yra numatyta kaip ACCENTSYS produktų portfelio komercinio augimo tąsa, o Merclino yra artimiausio laikotarpio komercializavimo prioritetas. Sėkmingas portfelio komercializavimas turėtų padėti finansuoti vis labiau skirtuosius YiENTi skaičiavimo pajėgumus. Merclino yra komercinis prioritetas, o ne ypatingas techninis atvejis: kiekvienas dabartinis ACCENTSYS produktas kuriamas naudojant YiENTi palaikomą inžineriją.
Skaičiavimo apribojimas
Dabartinėse vidinėse apkrovose YiENTi struktūrizuotam samprotavimui gali prireikti maždaug eilės dydžiu daugiau skaičiavimo resursų nei įprastose LLM-first darbo eigose.
YiENTi samprotauja apie grafų struktūras, procesus, būsenas, priklausomybes, matavimus, kelis modelių vaizdus ir jų tarpusavio ryšius, kartu su istorija ir validavimo rezultatais. YiENTi iškeičia skaičiavimo efektyvumą į turtingesnį struktūrinį kontekstą.
Remiantis vidinėmis ACCENTSYS apkrovomis; tai nėra nepriklausomas lyginamasis testas.
Kodėl svarbūs didesni skaičiavimo resursai
Papildomi skaičiavimo resursai ne tik sutrumpina apdorojimo laiką. Jie leidžia YiENTi vienu metu samprotauti apie didesnius susietus kontekstus:
- Procesai
- Grafo ryšiai
- Priklausomybės
- Būsena
- Istorija
- Matavimas
- Programinės įrangos modeliai
- Keli modelio vaizdai
- Validavimo kontekstas
Mažiau struktūros
- Mažiau skaičiavimo
- Tikimybinis konteksto atkūrimas
Turtingas struktūrinis modelis
- Daugiau skaičiavimo
- Aiški būsena, procesai, ryšiai ir išmatuojamas kontekstas
Kilmė
YiENTi vystoma nuo 2010 metų.
YiENTiištakos siekia 2010 metus, kai projektas prasidėjo kaip Logical Board įmonėje Grandes Planos S.A. Vėliau technologija išsivystė į YiENTi, sujungiančią struktūrizuotą įmonės informaciją su vis sudėtingesniu intelekto sluoksniu.
2010
Logical Board
Kilmė Grandes Planos S.A.
Projektas prasideda kaip Logical Board įmonėje Grandes Planos S.A., daugiausia dėmesio skiriant struktūrizuotai įmonės informacijai, procesams, užduotims ir ryšiams.
2016
YiENTi
Pirmoji YiENTi pristatymo prezentacija Swisscom AG
YiENTi – Intelligent Enterprise Information. Pristatytoje architektūroje jau buvo:
- Įmonės informacija
- YiENTi AI
- Struktūrizuoti procesai
- Matavimas
- Grafais / procesais grįstas intelektas
Šiandien
YiENTi Enterprise + YiENTi Intelligence
2016 m. architektūros tęstinumas ir techninė raida
Jau dabar palaiko realią ACCENTSYS programinės įrangos inžineriją, naudojant:
- Aiškius sistemų modelius
- Struktūrizuotus procesus
- Grafų samprotavimą
- Matavimą
- Modeliais grindžiamą inžineriją (model-driven engineering)
- Generavimą ir validavimą
Toliau
Real Intelligence / AGI
Plėtros kryptis
Tolesnė plėtra link vis bendresnio intelekto, grindžiamo struktūrizuotu samprotavimu, išmatuojama tikrove ir aiškiais sistemų modeliais.
Vizija / tyrimų kryptisIlgesnės perspektyvos tyrimų kryptis
Bendrasis ir potencialiai žmogaus pajėgumus viršijantis mašinų intelektas.
„Toliau“ apibūdina plėtros kryptį, o ne pasiektą gebėjimą. YiENTi nepretenduoja į AGI ar superintelektą.
Nuo dirbtinio intelekto link real intelligence
ACCENTSYS terminą Real Intelligence vartoja krypčiai, einančiai anapus tikimybinio kalbos generavimo: intelektui, galinčiam samprotauti apie aiškius procesus, ryšius, būseną, matavimus ir pasekmes.
Real Intelligence yra ACCENTSYS įmonės terminija, o ne nusistovėjęs mokslinis terminas.
Jau 2016 m. architektūroje
Atskyrimas tarp įmonės informacijos ir mašininio intelekto jau buvo 2016 m. pristatytos YiENTi architektūros dalis.
Procesai, susieti su išmatuojamu rezultatu, įmonės informacijos grafas ir jį samprotaujantis dirbtinio intelekto sluoksnis. YiENTi architektūra nebuvo sukurta kaip reakcija į neseniai išaugusį didžiųjų kalbos modelių populiarumą.
Kodėl dabar
Architektūra atsirado anksčiau nei šiandieninė DI infrastruktūra.
Pagrindinė kryptis egzistavo jau 2016 m. Pasikeitė skaičiavimo pajėgumai, leidžiantys ją vykdyti prasmingu mastu. Šiandien gerokai didesni skaičiavimo pajėgumai leidžia vis sudėtingiau vykdyti tą architektūrą. Dabartinė implementacija nėra tapati 2016 m. implementacijai; tai esminė jos techninė raida.
Didesni skaičiavimo pajėgumai leidžia YiENTi vienu metu dirbti su platesniais susietais procesų, grafų ir programinės įrangos kontekstais.
Architektūrinis skirtumas
LLM gali interpretuoti diagramą. YiENTi gali struktūrą paversti modelio dalimi.
Procesai, šliuzai, veiklos, klasės, sekos, ryšiai ir priklausomybės gali likti aiškiais objektais samprotavimo kontekste.
Vaizdo interpretavimas
Multimodaliniai kalbos modeliai gali interpretuoti tekstą, vaizdus ir diagramas. Struktūra nustatoma iš užklausos.
Proceso paveikslas, interpretuojamas pagal užklausą.
Struktūrinis vaizdavimas
YiENTi procesai, ryšiai, būsenos ir priklausomybės gali egzistuoti kaip aiškios mašininiu būdu skaitomos struktūros, o ne tik kaip informacija, išvedama iš užklausų.
- Veikla
- Įvykis
- Šliuzas
- Veikėjas
- Seka
- Klasė
- Ryšys
- Būsena
- Priklausomybė
- Duomenų esybė
- Proceso kelias
YiENTi ne tik žiūri į diagramą. Tos diagramos vaizduojama struktūra gali tapti sistemos modelio dalimi.
Keli modelio vaizdai
Skirtingos diagramos tampa skirtingais vieno susieto sistemos modelio vaizdais.
- Reikalavimai
- Vartotojo istorijos
- Naudojimo atvejai
- Veiklos diagramos
- BPMN
- Bendradarbiavimas
- Sekų diagramos
- Klasių modeliai
- Duomenų modeliai
- Sistemos priklausomybės
Programinės įrangos inžinerija
Ne tik sugeneruotas kodas. Už jo slypintis sistemos modelis.
YiENTi programinės įrangos inžinerijai taiko iš esmės kitokį požiūrį nei sistemos, kuriose pirmenybė teikiama LLM. Užuot kartkartėmis remdamasi sugeneruota kalba sistemos kontekstui atkurti, YiENTi palaiko aiškius sistemos struktūrinius vaizdavimus.
LLM pirmumo ciklas
- Užklausa
- Sugeneruotas kodas
- Peržiūra
- Nauja užklausa
- Atkurtas kontekstas
- ↺
Sistemos kontekstas kiekviename cikle atkuriamas iš kalbos.
YiENTi ciklas
- Struktūrizuoti reikalavimai
- Aiškus proceso / sistemos modelis
- Priklausomybės
- Samprotavimas
- Implementavimas
- Validavimas
- Išmatuotas rezultatas
- Atnaujintas modelis
- ↺
Sistemos modelis išlieka ir atnaujinamas su kiekvienu išmatuotu rezultatu.
Produkto įrodymai
- Arbeitsmarktvollzug
- Castovia
- Kicaly
- Merclino
- SchoolApp
- STV Portal
- xcess
Kliento inžinerinis projektas
- LOXY Time · Loxy International AG
Visas dabartinis ACCENTSYS programų portfelis sukurtas naudojant YiENTi palaikomą inžineriją, o pati YiENTi veikia kaip inžinerijos platforma. LOXY Time – kliento projektas, kurį ACCENTSYS AG sukūrė įmonei Loxy International AG – yra realus įmonių inžinerijos projektas, rodantis YiENTi palaikomą programinės įrangos kūrimą sudėtingose operacinėse darbo eigose, esant reguliaciniams reikalavimams, apdorojant duomenis ir integruojant sistemas.
Architektūra
Dvi technologijos, viena susieta architektūra.
Įmonės informacija tampa struktūrizuotu operaciniu grafu. YiENTi Intelligence atlieka samprotavimą jo pagrindu, o rezultatai grįžta į įmonės būseną arba perduodami prijungtoms sistemoms. Tas pats intelekto sluoksnis veikia ir už YiENTi Enterprise ribų.
Diagrama C · Integracija
Bendras darbas
YiENTi Enterprise
Įmonės informacijos platforma
Struktūrizuotas operacinis grafas
Kas egzistuoja · kas dalyvauja · kas nuo ko priklauso
YiENTi Intelligence
Graph-Native Intelligence Engine
Samprotavimas · Sprendimas · Orkestravimas
Įmonės platforma
Atnaujinta įmonės būsena
Išorinės sistemos
Prijungtos sąsajos
Atnaujinta būsena tampa kito samprotavimo kontekstu.
Anapus YiENTi Enterprise
YiENTi Intelligence
Pakartotinai naudojamas intelekto sluoksnis
ACCENTSYS programinės įrangos inžinerija
Pagrindinė technologija, naudojama viduje
Kiti ACCENTSYS produktai
Plėtros kryptis
Būsimos išorinės sistemos
Plėtros kryptis
Kiti struktūrizuoto samprotavimo naudojimo atvejai
Plėtros kryptis
Dabartinė plėtra
Atvirai apie tai, kur šiuo metu yra YiENTi.
YiENTi platforma
Atskira YiENTi platforma kuriama ir kol kas komerciškai neprieinama.
YiENTi Intelligence · pagrindinė technologija
YiENTi jau palaiko ACCENTSYS inžineriją, o atskira platforma toliau tobulinama.
Žmogus procese · dabartinis brandos lygis
Šiandien YiENTi yra ekspertų vadovaujamas.
Dabartinė sistema suteikia didelį inžinerinį svertą, kai ją valdo žmonės, suprantantys procesus ir sistemos struktūrą. Jos galia kyla iš struktūrizuotų modelių, procesų supratimo ir mašinos padedamo samprotavimo derinio.
Žinios, kurios šiandien daugina YiENTi galimybes
- BPMN
- Procesų modeliavimas
- Sistemų architektūra
- Programinės įrangos inžinerija
- Verslo darbo eigos
- Struktūrizuotų modelių interpretavimas
YiENTi kol kas nėra baigtas masinės rinkos produktas, kurį bet kas galėtų naudoti be srities žinių.
Kryptis · ne datuotas pažadas
Šiandien
Ekspertų vadovaujama struktūrinė inžinerija
Toliau
Labiau automatizuotas modeliavimas, samprotavimas, testavimas ir pristatymas
Ilgalaikėje perspektyvoje
Vis labiau autonomiška sistemų inžinerija
YiENTi filosofija
Nuo dirbtinio intelekto link tikro intelekto.
Intelektas yra daugiau nei tikėtinos kalbos kūrimas. Jam reikia suprasti ryšius, kontekstą, procesus, pasekmes ir tai, kaip informacija kinta laikui bėgant. YiENTi yra ACCENTSYS požiūris į šią problemą.
„Tikras intelektas“ apibūdina YiENTi ir ACCENTSYS filosofiją – tai nėra nusistovėjusi mokslinė kategorija.
Strateginis augimas
Kitos fazės plėtra.
YiENTi jau naudojama realiai programinei įrangai kurti. Kita fazė skirta produktizavimo, skaičiavimo pajėgumų ir komercializavimo plėtrai. YiENTi yra platesnio ACCENTSYS technologijų portfelio dalis.
Ribojantys veiksniai yra kapitalas, plėtra ir skaičiavimo pajėgumai, o ne tai, ar YiENTi veikia.
Patikrinta viduje
Esminė ACCENTSYS programinės įrangos inžinerijos dalis.
Naudojama realiuose produktuose
Slypi už dabartinio ACCENTSYS produktų portfelio.
Mastas priklauso nuo išteklių
Kapitalas, skaičiavimo pajėgumai ir tolesnis vystymas.
ACCENTSYS
Sukūrė ACCENTSYS AG, Šveicarija.
YiENTi ACCENTSYS atlieka dvi roles: tai technologijų sluoksnis, sudarantis sąlygas ACCENTSYS programinės įrangos inžinerijai, ir būsima savarankiška platforma.
Domina platesnė YiENTi platformos strategija? Susipažinkite su ACCENTSYS, jos technologijų portfeliu ir dabartiniu strateginio augimo finansavimo etapu.
Partnerystei, technologijų diskusijoms, strateginiam bendradarbiavimui ir investicijoms.