Preskočiť na obsah

Technický slovník

Technické pojmy vysvetlené jednoducho a po slovensky. Čo je MCP server, ako funguje GEO, prečo potrebujete DNSSEC.

AI protokol

MCP server

MCP (Model Context Protocol) je otvorený štandard od Anthropic, ktorý definuje, ako AI agenty komunikujú s externými systémami — databázami, API, súbormi aj internými nástrojmi. MCP server je program, ktorý túto komunikáciu sprostredkúva.

AI koncept

AI agent

AI agent je softvér, ktorý využíva veľký jazykový model (LLM) na samostatné vykonávanie viackrokových úloh — vrátane rozhodovania, používania nástrojov a reagovania na výsledky svojich vlastných akcií.

AI koncept

LLM — veľký jazykový model

LLM (Large Language Model) je neurónový model trénovaný na miliardách textových dokumentov, ktorý vie generovať text, odpovedať na otázky, písať kód a analyzovať dáta — pričom svoju "znalosť" čerpá z vzorov obsiahnutých v tréningových dátach.

AI architektúra

RAG — Retrieval-Augmented Generation

RAG (Retrieval-Augmented Generation) je architektonický vzor, pri ktorom AI model pred generovaním odpovede najprv vyhľadá relevantné dokumenty z externej databázy a použije ich ako kontext — čím prekonáva obmedzenia tréningového cutoffu a dramaticky znižuje halucinácie.

Optimalizácia

GEO — Generative Engine Optimization

GEO (Generative Engine Optimization) je optimalizácia obsahu tak, aby ho AI vyhľadávače a asistenti (ChatGPT, Perplexity, Gemini, Google AI Overviews) citovali a odporúčali — pričom sa zameriava na citovateľnosť a dôveryhodnosť namiesto tradičného rankingu.

Optimalizácia

SEO — Search Engine Optimization

SEO (Search Engine Optimization) je súbor techník na zlepšenie viditeľnosti webstránky v organickom (neplatenom) vyhľadávaní — zahŕňa technickú optimalizáciu, kvalitu obsahu a budovanie autority domény.

Webový štandard

Schema markup

Schema markup (schema.org) sú štruktúrované dáta vo formáte JSON-LD vkladané do HTML stránky, ktoré vyhľadávačom a AI systémom explicitne hovoria, čo stránka obsahuje — produkt, službu, FAQ, organizáciu — namiesto toho, aby to museli uhádnuť z textu.

Webový štandard

llms.txt

llms.txt je textový súbor v koreňovom adresári webu (napr. strangeloops.sk/llms.txt), ktorý AI systémom v strojovo čitateľnom formáte vysvetľuje, čo stránka ponúka, akú má štruktúru a kde nájdu kľúčové informácie — ekvivalent robots.txt, ale určený na orientáciu AI, nie na blokovanie.

Bezpečnosť

DNSSEC

DNSSEC (Domain Name System Security Extensions) je rozšírenie DNS protokolu, ktoré pomocou kryptografických podpisov zaručuje, že DNS odpovede sú autentické a neboli cestou pozmenené — čím bráni útočníkom presmerovať návštevníkov vašej domény na falošné stránky.

Email bezpečnosť

SPF, DKIM, DMARC

SPF, DKIM a DMARC sú tri navzájom sa dopĺňajúce DNS záznamy, ktoré spoločne overujú, že email odoslaný z vašej domény je legitímny — a určujú, čo sa má stať s emailmi, ktoré overením neprejdú.

Infraštruktúra

DNS — Domain Name System

DNS (Domain Name System) je distribuovaný systém, ktorý prekladá doménové mená — napríklad strangeloops.sk — na IP adresy serverov, a zároveň riadi kam smerujú emaily, ako sa domény overujú a kde bežia jednotlivé cloudové služby.

DevOps

CI/CD

CI/CD (Continuous Integration / Continuous Delivery) je prax automatického overovania a nasadzovania kódu po každej zmene — CI zabezpečí, že nový kód nerozbíja existujúcu funkcionalitu, CD ho automaticky dostane do produkcie bez manuálneho zásahu.

DevOps

Docker

Docker je platforma na kontajnerizáciu — zabalenie aplikácie spolu s jej závislosťami, konfiguráciou a runtime prostredím do prenositeľného kontajnera, ktorý beží identicky na laptope vývojára, CI serveri aj v produkcii.

Framework

tRPC

tRPC je framework, ktorý umožňuje volať serverové funkcie z frontendu s plnou typovou bezpečnosťou — bez generovania kódu, bez REST schém, bez manuálnej synchronizácie typov. TypeScript overí správnosť volania pri kompilácii.

Programovací jazyk

TypeScript

TypeScript je programovací jazyk od Microsoftu — JavaScript rozšírený o statický typový systém. Kompilátor overí, že funkcie dostávajú správne parametre a objekty majú správnu štruktúru ešte pred spustením kódu, čím zachytí celú triedu chýb, ktoré by inak objavil až používateľ v produkcii.

Architektúra

API

API (Application Programming Interface) je formálne definované rozhranie, cez ktoré jeden softvér komunikuje s druhým. Webové API typicky prenáša dáta cez HTTP vo formáte JSON — klient pošle požiadavku, server vráti odpoveď, pričom ani jeden nemusí vedieť nič o vnútornej implementácii toho druhého.

Výkon webu

Core Web Vitals

Core Web Vitals sú tri metriky od Google, ktoré merajú reálny zážitok používateľa na webstránke: LCP (rýchlosť načítania hlavného obsahu), INP (odozva na interakciu) a CLS (vizuálna stabilita stránky počas načítavania). Google ich používa ako priamy faktor pre ranking.

Nástroje

CLI nástroj

CLI (Command-Line Interface) nástroj je program ovládaný textovými príkazmi v termináli — bez grafického rozhrania. Výhodou je priamočiarosť, automatizovateľnosť a možnosť zaradiť ho do skriptov, CI/CD pipelines a plánovaných úloh.

Bezpečnosť

RBAC — Role-Based Access Control

RBAC (Role-Based Access Control) je model riadenia prístupov, v ktorom sú oprávnenia priradené roliam — napríklad admin, manažér, člen tímu — a nie priamo jednotlivým používateľom. Používateľ získa prístupy pridelením roly, nie individuálnymi povoleniami pre každú akciu.

Databáza

Redis

Redis je open-source in-memory dátový sklad, ktorý uchováva dáta priamo v operačnej pamäti a dosahuje latenciu v mikrosekundách. Podporuje bohaté dátové štruktúry a slúži na cachovanie, správu sessions, fronty úloh, rate limiting a real-time pub/sub komunikáciu.

UI knižnica

React

React je open-source JavaScript knižnica od Meta, ktorá zaviedla komponentový model tvorby používateľských rozhraní — UI sa skladá z malých, opakovane použiteľných blokov, každý s vlastným stavom a logikou.

Framework

Next.js

Next.js je open-source React framework od Vercel, ktorý dodáva produkčne pripravené riešenia pre routing, server-side rendering, optimalizáciu výkonu a deployment — všetko, čo holý React neobsahuje.

Bezpečnosť

OWASP Top 10

OWASP Top 10 je autoritatívny zoznam desiatich najrozšírenejších a najkritickejších bezpečnostných zraniteľností webových aplikácií, ktorý vydáva Open Worldwide Application Security Project — slúži ako základ pre bezpečnostné audity aj vývojové štandardy.

Infraštruktúra

Kubernetes

Kubernetes (K8s) je open-source systém na automatizovanú správu, škálovanie a nasadzovanie kontajnerizovaných aplikácií — riadi, kde a ako bežia vaše Docker kontajnery naprieč clusterom serverov.

API štandard

GraphQL

GraphQL je dotazovací jazyk pre API a runtime pre vykonávanie týchto dotazov, ktorý klientovi umožňuje presne špecifikovať, aké dáta potrebuje — a dostane ich v jednej odpovedi, nie vo viacerých REST endpointoch.

Databáza

PostgreSQL

PostgreSQL je open-source objektovo-relačná databáza, ktorá kombinuje silu tradičného SQL s rozšírenými typmi dát — JSON, arrays, full-text search, geospatial — a považuje sa za najvyspelejšiu open-source databázu svojej kategórie.

ORM knižnica

Drizzle ORM

Drizzle ORM je lightweight TypeScript ORM pre relačné databázy, ktorý sa odlišuje tým, že zachováva SQL ako prvý jazyk — schéma, dotazy aj migrácie píšete v TypeScripte, ale výsledok je vždy predvídateľný SQL, ktorý vidíte a kontrolujete.

Operačný systém

Linux

Linux je open-source operačný systém — presnejšie jadro (kernel) — vytvorený Linusom Torvaldom v roku 1991, ktorý dnes pohára väčšinu serverov, cloudových platforiem, superpočítačov a zariadení Internetu vecí na svete.

Štandard prístupnosti

WCAG 2.2

WCAG 2.2 (Web Content Accessibility Guidelines) je medzinárodný štandard W3C definujúci, ako tvoriť webový obsah prístupný pre ľudí so zdravotným postihnutím — zrakovým, sluchovým, motorickým aj kognitívnym — organizovaný do 87 kritérií na troch úrovniach zhody.

Platobná platforma

Stripe

Stripe je kompletná platobná platforma, ktorá umožňuje firmám prijímať online platby, spravovať predplatné, vystavovať faktúry a riešiť finančnú infraštruktúru — prostredníctvom API navrhnutého pre vývojárov.