Archyno
ArchiMatePrax modelovania

Generovanie ArchiMate pomocou AI

ArchiMate je notácia, kde generovanie funguje najlepšie a kontrolu potrebuje najviac. Jeho tabuľka vzťahov sa dá strojovo overiť, takže generátor sa dá udržať pri špecifikácii - a odvodené vzťahy dovolia modelu vyrobiť niečo legálne, vierohodné a potichu nesprávne.

8 min čítaniaArchiMate 45 z 5

Krátka odpoveď

  • ArchiMate publikuje tabuľku, ktoré vzťahy sú medzi ktorými typmi prvkov legálne, takže obmedzený generátor nelegálny model vyrobiť nemôže.
  • Chyba, ktorá prežije, je odvodený vzťah nakreslený ako priamy - legálny, vierohodný a skrývajúci aplikáciu, ktorá prácu robí.
  • Vypýtajte si najskôr vrstvové hľadisko. Núti zaradiť každý prvok do vrstvy a vrstvy pospájať, a práve tam sú užitočné spory.
  • Generujte model, nie obrázok. Model sa exportuje do ArchiMate Exchange a prežije nástroj; obrázok sa neexportuje nikam.
Vrstvový pohľad ArchiMate. Biznisový aktér likvidátor škôd je priradený k biznisovému procesu registrácia škody. Aplikačný komponent správa poistiek ten proces obsluhuje a pristupuje k dátovému objektu spis škody. Uzol klaster Kubernetes obsluhuje ten aplikačný komponent.
Vrstvový pohľad z jedného odseku popisu: aktér priradený k procesu, aplikácia, ktorá mu slúži, dáta, ktorých sa dotýka, a uzol pod tým. Každý vzťah tu je taký, aký špecifikácia medzi tou dvojicou typov prvkov povoľuje.

01Prečo sa ArchiMate generuje lepšie než voľná forma#

ArchiMate publikuje tabuľku vzťahov: pre každú dvojicu typov prvkov množinu vzťahov, ktoré sú medzi nimi povolené. Je vyčerpávajúca, je strojovo čitateľná a je dôvodom, prečo je generovanie tu na pevnejšej pôde než kdekoľvek inde v modelovaní. Generátor obmedzený tou tabuľkou nedokáže nakresliť biznisový proces realizujúci uzol ani aktéra pristupujúceho k technologickej službe - nie preto, že dostal dobrý prompt, ale preto, že tie hrany neexistujú.

Druhú polovicu práce spravia vrstvy. Každý prvok patrí presne do jednej z biznisovej, aplikačnej, technologickej a ostatných, takže "v ktorej vrstve to je" je otázka, ktorá má odpoveď, a model, ktorý dá databázu do biznisovej vrstvy, je viditeľne zlý aj čitateľovi, ktorý vašu organizáciu nikdy nevidel. Voľné boxy a šípky žiadnu takú rukoväť neponúkajú; ArchiMate je jazyk a jazyk sa dá skontrolovať.

02Pasca odvodených vzťahov#

Dva prvky ArchiMate: technologický uzol klaster Kubernetes s obsluhujúcim vzťahom nakresleným priamo k biznisovému aktérovi likvidátor škôd, ktorý preskakuje aplikačnú vrstvu medzi nimi.
Legálne a takmer určite nie to, čo chcete. Toto je odvodený vzťah - klaster slúži aplikácii, aplikácia slúži procesu, ktorý aktér vykonáva - zlisovaný do jednej hrany, ktorá skrýva oba skoky.

ArchiMate definuje odvodzovanie: reťaz vzťahov implikuje slabší vzťah medzi svojimi koncami. Uzol slúži aplikácii, aplikácia slúži procesu, takže uzol slúži procesu - a špecifikácia dovoľuje nakresliť tú skratku priamo. Je to naozaj užitočná vlastnosť, keď je pohľad zámerne hrubý, a je to jediná najčastejšia vec, ktorú generátor vráti bez toho, aby to povedal.

Škoda nie je notačná, ale tá, že zmizne stred. Na obrázku vyššie je aplikácia, ktorá tú prácu robí, preč: nikto nevidí, čo by sa pokazilo, keby ju vymenili, a nikto nevidí, že vôbec existuje. Model postavený z odvodených hrán sa číta ako architektúra bez aplikácií.

Náprava je vypýtať si tie skoky. "Ukáž každý vzťah priamo, nič neodvodzuj" stojí v prompte jednu vetu a mení upratanú obrázkovú kompozíciu na model, o ktorom sa dá uvažovať. Celý mechanizmus je v článku vzťahy v ArchiMate.

Zoznam dopĺňajú dve menšie zlyhania:

  1. Zámena vrstiev. Biznisové a aplikačné služby sa prehodia, lebo názvy sa líšia o jedno slovo a rozdiel je o tom, kto je spotrebiteľom, nie o tom, čo tá vec robí.
  2. Objem.Vypýtajte si "architektúru" a dostanete šesťdesiat prvkov, čo nie je model, ale zoznam nakreslený obdĺžnikmi. Vypýtajte si hľadisko.

03Čo dať do promptu#

Štyri veci. Prvé dve sú rovnaké ako pri ktorejkoľvek notácii; posledné dve sú tým, čím sa ArchiMate prompt líši.

  1. Hľadisko.Na začiatok "vrstvový pohľad" - vynúti si, aby každý prvok bol v nejakej vrstve a aby sa vrstvy pospájali, a práve tam sú spory, ktoré stojí za to viesť.
  2. Vaše vlastné názvy.Procesy a aplikácie tak, ako ich volá vaša organizácia. Model, ktorý si vymyslí "Customer Management System" tam, kde vy hovoríte "Siebel", vyprodukuje obrázok, ktorý nikto nespozná.
  3. Žiadne odvodzovanie. Jedna veta: každý vzťah priamo, nič zlisované. Toto je riadok s najvyššou hodnotou v celom prompte.
  4. Pravidlo zastavenia."Najviac dvanásť prvkov", alebo jeden biznisový proces a všetko pod ním. Bez hranice dostanete zoznam.

04Kontrola výsledku#

Siahnite po ňom, keď

  • Každá hrana prechádzajúca cez dve vrstvy - je odvodená a stred chýba
  • Vrstva každého prvku: je tam kvôli tomu, čím je, alebo kvôli tomu, ako sa volá?
  • Šípky slúženia: mieria na spotrebiteľa a otočiť jednu znamená obrátiť architektúru
  • Počet prvkov: ak si čitateľ pohľad neudrží v hlave, rozdeľte ho podľa hľadiska

Siahnite po niečom inom, keď

  • Prompovať znova kvôli jednej zlej hrane - opravte ju a zvyšok nechajte
  • Hádať sa o farbu prvku, ktorá nenesie význam definovaný špecifikáciou
  • Pýtať si na prvý raz všetky vrstvy naraz
  • Nechať si pohľad, ktorý neodpovedá na žiadnu otázku, akokoľvek upratane vyzerá

Prvý riadok je ten, na ktorom záleží. Každá ďalšia položka na zozname je päťsekundový úsudok; odvodený vzťah zastupujúci dva skutočné je chyba, ktorá prežije posudzovanie, zverejní sa a o dva roky je stále na slajde aj s aplikáciou, ktorú skrýva, stále nepomenovanou.

05Ako to funguje v Archyne#

AI dostane ten istý metamodel, ktorý vynucuje editor, čo pri ArchiMate znamená samotnú tabuľku vzťahov. Nelegálna hrana nie je niečo, čoho sa generátor slušne prosí, aby sa tomu vyhol - nie je v množine hrán, ktoré vie vydať, a editor ju neprijme ani dodatočne. Vráti sa model v repozitári, nie obrázok modelu: premenujte aplikáciu a názov sa zmení v každom pohľade, v ktorom sa objavuje.

Odtiaľ sa to exportuje do formátu ArchiMate Exchange, ktorý čítajú Archi a BiZZdesign, do súboru .qea pre Sparx a do PNG, SVG alebo Mermaid do dokumentu. Pri ArchiMate na tom záleží viac než pri čomkoľvek inom na tejto stránke, lebo prácu v podnikovej architektúre posudzujú ľudia, ktorí používajú iný nástroj než ten, v ktorom vznikla.

Po jednom riadku na každé

  1. 01Tabuľka vzťahov v ArchiMate je strojovo kontrolovateľná, takže generovanie nevyprodukuje nelegálny model.
  2. 02Legálne nie je správne: tabuľka hovorí, že vzťah môže existovať, nie že ten váš existuje.
  3. 03Časté zlyhanie je odvodený vzťah nakreslený ako priamy, ktorý skrýva strednú vrstvu.
  4. 04Prompt dajte s hľadiskom, vlastnými názvami, bez odvodzovania a s pravidlom zastavenia.
  5. 05Najskôr kontrolujte hrany cez vrstvy - sú odvodené, kým sa nepreukáže opak.
  6. 06Generujte do modelu, inak výsledok nemôže opustiť nástroj, v ktorom vznikol.

UML strana tej istej otázky - kde sú pravidlá voľnejšie a zlyhania iné - je v článku generovanie UML pomocou AI.

06Časté otázky#

Vie AI vygenerovať ArchiMate model z popisu?

Áno a je to tu spoľahlivejšie než pri voľnejších notáciách, pretože ArchiMate publikuje tabuľku, ktoré vzťahy sú medzi ktorými typmi prvkov povolené. Generátor obmedzený touto tabuľkou nemôže vyrobiť nelegálny model, takže zostávajúce chyby sa týkajú vašej organizácie, nie notácie.

Čo AI na ArchiMate modeloch pokazí?

Väčšinou kreslí odvodené vzťahy, akoby boli priame - technologický uzol obsluhujúci biznis aktéra, čo je legálne a zároveň to skrýva aplikáciu, ktorá prácu naozaj robí. Potom: prvky v nesprávnej vrstve a priveľa prvkov, lebo model požiadaný o úplnosť vyrobí obrázok, ktorý sa nedá prejsť.

Ktoré ArchiMate hľadisko si vypýtať ako prvé?

Vrstvové hľadisko, pretože núti generátor zaradiť každý prvok do vrstvy a vrstvy pospájať, a práve tam sú užitočné spory. O konkrétnejšie hľadisko si pýtajte až vtedy, keď viete, na akú otázku má model odpovedať, nie predtým.

Dá sa vygenerovaný ArchiMate model otvoriť v inom nástroji?

Len ak vznikol ako model, nie ako obrázok. Model sa exportuje do formátu ArchiMate Exchange, ktorý čítajú Archi, BiZZdesign aj Sparx, takže práca prežije nástroj, v ktorom vznikla. Obrázok diagramu sa neexportuje nikam a musí sa prekresliť ručne.

V tejto sérii

Súvisiace články

Všetky články