Beta verzia – obsah je manuálne schvaľovaný. Ako vzniká obsah
AI & automatizácia

YAML

Čo to je (ľudsky)

YAML je textový formát na zápis štruktúrovaných dát a konfigurácií, ktorý namiesto zátvoriek používa odsadenie. Je veľmi čitateľný pre človeka a zároveň dobre spracovateľný strojom aj AI. Často sa používa na nastavenia aplikácií.

Ako to funguje v praxi

Dáta zapisuješ ako 'kľúč: hodnota' a hierarchiu tvoríš odsadením medzerami. Zvládne zoznamy aj vnorené objekty podobne ako JSON, ale bez zložených zátvoriek – vďaka tomu je prehľadnejší na čítanie a úpravu ručne.

Príklad zo Slovenska / Česka / EÚ

Konfigurácia nasadenia aplikácie, nastavenia CI/CD alebo definícia automatizácie sa píšu v YAML. AI ho vie prečítať aj vygenerovať – napr. jej zadáš, nech ti pripraví konfiguračný súbor podľa popisu.

Kedy sa to oplatí

  • Na konfiguračné súbory upravované ručne
  • Keď chceš prehľadnosť a čitateľnosť
  • Pri nastaveniach, kde nadväzuje automatizácia

Kedy je to problém

  • Citlivý na odsadenie – jedna medzera navyše rozbije súbor
  • Pre veľké dáta je menej vhodný ako JSON
  • Nejednoznačnosti pri typoch hodnôt (áno/nie, čísla)

Typické chyby

  • !Miešanie tabulátorov a medzier v odsadení
  • !Nekonzistentná hĺbka odsadenia
  • !Nezabalené špeciálne znaky do úvodzoviek

Súvisiace pojmy