sk|en|

Zdroje v cloude pro AI

Umělá inteligence dnes často neběží na jednom počítači, ale v cloudu – na výkonných serverech, které pronajímá firma (např. Microsoft Azure, Google Cloud, Amazon AWS).

V cloudu si můžeš „poskládat“ všechno, co AI potřebuje: úložiště dat, databáze, výpočetní výkon i speciální služby pro AI.

Protože autor tohoto obsahu pracuje jako „cloudový“ inženýr v Azure, zaměříme se tedy na tento cloud. 

1. Úložiště dat a databáze

AI se učí na velkém množství dat. V Azure se proto používají:

  • Azure Blob Storage – obrovské úložiště souborů (texty, obrázky, videa).

  • Cosmos DB / MongoDB Atlas – databáze, kde se ukládají strukturovaná i nestrukturovaná data (např. texty, JSON dokumenty).

  • Příklad: Pokud chceš, aby AI hledala v milionech článků, data se uloží do databáze.

2. Vyhledávání a porovnávání

AI potřebuje najít rychle správné informace. K tomu slouží:

  • Azure Cognitive Search – služba, která dokáže rychle prohledávat texty, obrázky nebo PDF.

  • Umí používat také vektorové vyhledávání – tedy porovnávání podobnosti mezi větami (jak jsme vysvětlili v článku o vektorech).

Takto funguje RAG (Retrieval-Augmented Generation) – ChatGPT se nejprve podívá do databáze a až potom odpoví.

3. Výpočetní výkon pro AI

Pro trénování i používání modelů AI se využívají tyto zdroje:

  • Azure Machine Learning – platforma, kde si můžeš vytvářet a trénovat modely.

  • GPU clustery – mnoho grafických karet zapojených dohromady.

  • AI Foundry – nové prostředí od Microsoftu, kde jsou připravené AI modely, a ty je jen připojíš do své aplikace.


4. Specializované služby pro AI

Azure má také hotové AI služby, které nemusíš programovat od nuly:

  • Azure OpenAI Service – přístup k modelům jako GPT (ChatGPT), DALL·E (obrázky) nebo Codex (programování).

  • Cognitive Services – rozpoznávání řeči, obrazu, překlad textu.

Takže místo programování „od nuly“ si jen vybereš službu a použiješ ji.

5. Jak to celé spolupracuje?

  1. Data jsou uložena v Blob Storage nebo Cosmos DB.

  2. Cognitive Search rychle najde relevantní obsah.

  3. AI Foundry nebo Azure OpenAI Service použije tento obsah a vytvoří odpověď.

  4. Výsledek se odešle uživateli v aplikaci.