Zdroje v cloude pre AI
Umelá inteligencia dnes často neběží na jednom počítači, ale v cloude – na výkonných serveroch, ktoré prenajíma firma (napr. Microsoft Azure, Google Cloud, Amazon AWS).
V cloude si môžeš „poskladať“ všetko, čo AI potrebuje: úložisko dát, databázy, výpočtový výkon aj špeciálne služby pre AI.
Keďže autor tohto obsahu pracuje ako „cloudový“ inžinier v Azure, zameriame sa teda na tento cloud.
1. Úložisko dát a databázy
AI sa učí na veľkom množstve dát. V Azure sa preto používajú:
-
Azure Blob Storage – obrovské úložisko súborov (texty, obrázky, videá).
-
Cosmos DB / MongoDB Atlas – databázy, kde sa ukladajú štruktúrované aj neštruktúrované dáta (napr. texty, JSON dokumenty).
- Príklad: Ak chceš, aby AI hľadala v miliónoch článkov, dáta sa uložia do databázy.
2. Vyhľadávanie a porovnávanie
AI potrebuje nájsť rýchlo správne informácie. Na to slúži:
-
Azure Cognitive Search – služba, ktorá vie rýchlo prehľadávať texty, obrázky alebo PDF.
-
Vie používať aj vektorové vyhľadávanie – teda porovnávanie podobnosti medzi vetami (ako sme vysvetlili v článku o vektoroch).
Takto funguje RAG (Retrieval-Augmented Generation) – ChatGPT sa najprv pozrie do databázy, a až potom odpovie.
3. Výpočtový výkon pre AI
Na trénovanie aj používanie modelov AI sa využívajú tieto zdroje:
-
Azure Machine Learning – platforma, kde si môžeš vytvárať a trénovať modely.
-
GPU clustery – veľa grafických kariet zapojených spolu.
-
AI Foundry – nové prostredie od Microsoftu, kde sú pripravené AI modely, a ty ich len pripojíš do svojej aplikácie.
4. Špecializované služby pre AI
Azure má aj hotové AI služby, ktoré nemusíš programovať od nuly:
-
Azure OpenAI Service – prístup k modelom ako GPT (ChatGPT), DALL·E (obrázky) alebo Codex (programovanie).
-
Cognitive Services – rozpoznávanie reči, obrazu, preklad textu.
Takže namiesto programovania „od nuly“ si len vyberieš službu a použiješ ju.
5. Ako to celé spolupracuje?
-
Dáta sú uložené v Blob Storage alebo Cosmos DB.
-
Cognitive Search rýchlo nájde relevantný obsah.
-
AI Foundry alebo Azure OpenAI Service použije tento obsah a vytvorí odpoveď.
-
Výsledok sa odošle používateľovi v aplikácii.