Referencovanie uzlov

YAML alias

Alias v YAML

YAML alias je uzol serializačného stromu zapísaný znakom hviezdičky a názvom existujúcej kotvy. Pri kompozícii odkazuje na už ukotvený uzol, takže reprezentačný graf môže obsahovať viac ciest k tej istej dátovej entite. Alias nie je textová makro náhrada a jeho správanie nemožno zamieňať s kopírovaním reťazca. V AI konfiguráciách znižuje duplicitu spoločných nastavení, ale výsledok môže závisieť od toho, ako konkrétna knižnica mapuje zdieľané uzly do objektov programovacieho jazyka.

Posledná odborná revízia
1. augusta 2026
Odborný garant
Miroslav Schmiedt
ID
AI-GEO-Y-03

Odborná definícia

Odborná definícia

YAML alias je uzol serializačného stromu zapísaný znakom hviezdičky a názvom existujúcej kotvy. Pri kompozícii odkazuje na už ukotvený uzol, takže reprezentačný graf môže obsahovať viac ciest k tej istej dátovej entite. Alias nie je textová makro náhrada a jeho správanie nemožno zamieňať s kopírovaním reťazca. V AI konfiguráciách znižuje duplicitu spoločných nastavení, ale výsledok môže závisieť od toho, ako konkrétna knižnica mapuje zdieľané uzly do objektov programovacieho jazyka.

Zrozumiteľné vysvetlenie

Zrozumiteľné vysvetlenie

Alias je odkaz na blok, ktorý už dostal kotvu. Ak je základný profil tréningu označený ako &train;_base, zápis *train_base ho vloží na ďalšie miesto bez ručného prepisovania každej položky. To šetrí prácu a bráni rozdielom medzi kópiami, no alias nie je automaticky bezpečný mechanizmus dedenia. Niektoré nástroje podporujú zlúčenie mapovaní, iné ho obmedzujú alebo interpretujú rozdielne. Pred použitím v kritickej pipeline treba overiť výslednú štruktúru po parsovaní, nie iba vzhľad zdrojového súboru.

Časté otázky

Časté otázky

Ako sa alias zapisuje?

Používa sa hviezdička nasledovaná názvom predtým definovanej kotvy, napríklad *train_base. Názov musí presne zodpovedať kotve.

Vytvorí alias novú kópiu objektu?

Špecifikácia modeluje odkaz na ten istý uzol. V konkrétnom jazyku však záleží na implementácii, či aplikácia dostane zdieľanú referenciu alebo rekonštruovanú hodnotu.

Čo sa stane pri neexistujúcej kotve?

Parser má nahlásiť chybu nevyhodnoteného aliasu. Tichá náhrada prázdnou hodnotou by porušila význam konfigurácie.

Je alias vhodný na dedenie experimentov?

Môže pomôcť, ale čistý alias nevyjadruje všetky pravidlá prekrývania. Dedenie má byť podporené nástrojom, ktorý jednoznačne definuje merge a prioritu hodnôt.

Prečo kontrolovať aliasy pri code review?

Zmena jedného ukotveného uzla môže zmeniť viac behov naraz. Reviewer má overiť všetky miesta, ktoré alias používajú, aj výslednú rozbalenú konfiguráciu.

Súvisiace pojmy

Súvisiace pojmy

Zdroje a redakčná stopa

Zdroje a redakčná stopa

  • YAML Vocabulary Glossary

Definícia je autorská odborná syntéza. Pri právnych a regulačných rozhodnutiach má prednosť aktuálne oficiálne znenie predpisu a posúdenie konkrétneho prípadu.