Matyas.
SlužbyProjektyZkušenostiBlogKontakt
ENOzvěte se
Slovníček

Slovník

Klíčové pojmy a koncepty z webového vývoje, AI a softwarového inženýrství vysvětlené srozumitelně.

ABCDEFGHIJKLMNOPQRSTUVWXYZ
Zobrazit vše

AI agent

AI agent je autonomní systém, který používá LLM jako svůj rozhodovací engine pro plánování, rozhodování a provádění vícekrokových úloh voláním nástrojů a API. Na rozdíl od jednoduchých chatbotů mohou agenti procházet web, psát a spouštět kód, spravovat soubory a řetězit akce k dosažení složitých cílů. Frameworky jako LangChain, CrewAI a Anthropic Agent SDK umožňují vývojářům vytvářet agentní aplikace.

aiai-agents

ARIA

ARIA (Accessible Rich Internet Applications) je sada HTML atributů, které poskytují dodatečnou sémantiku pro asistenční technologie, jako jsou čtečky obrazovky. Atributy jako `aria-label`, `aria-hidden` a `role` pomáhají popsat dynamický obsah, vlastní widgety a interaktivní prvky, které samotné nativní HTML nedokáže plně vyjádřit. Prvním pravidlem ARIA je nepoužívat ji tam, kde existuje nativní HTML element se stejnou sémantikou.

web-devux

Přístupnost

Přístupnost (často zkráceně a11y) je praxe navrhování a tvorby webových stránek a aplikací tak, aby je mohli používat všichni, včetně lidí se zrakovým, motorickým, sluchovým nebo kognitivním postižením. Zahrnuje správné sémantické značkování, podporu navigace klávesnicí, dostatečný barevný kontrast a kompatibilitu se čtečkami obrazovky. Kromě etické odpovědnosti je přístupnost v mnoha jurisdikcích stále častěji i zákonným požadavkem.

web-devux

Afordance

Afordance je designová vlastnost, která naznačuje, jak by se měl prvek používat — vystupující tlačítko vypadá klikatelně, úchyt vypadá přetahovatelně, podtržený text vypadá jako odkaz. V UI designu vnímané afordance vedou uživatele ke správným interakcím bez explicitních instrukcí. Když afordance chybí nebo jsou zavádějící (například text, který vypadá klikatelně, ale není), uživatelé zažívají zmatení a frustraci.

ux

Atomický design

Atomický design je metodologie Brada Frosta pro tvorbu designových systémů rozdělením rozhraní do pěti hierarchických úrovní: atomy (základní HTML elementy), molekuly (jednoduché skupiny komponent), organismy (složité UI sekce), šablony (rozvržení na úrovni stránky) a stránky (konkrétní instance se skutečným obsahem). Tento přístup poskytuje konzistentní mentální model pro organizaci knihoven komponent v React, React Native nebo Flutter projektech a zajišťuje systematickou škálovatelnost UI.

web-devux
5 slov
Matyas.

Weby, mobilní appky a automatizace s AI. Pomáhám firmám šetřit čas i peníze technologií, která opravdu funguje.

Odkazy

  • Služby
  • Projekty
  • Zkušenosti
  • Blog
  • Slovník
  • Kontakt

Připravuji

  • Případové studieBrzy
  • Zdroje

© 2026 Matyas Prochazka. Všechna práva vyhrazena.