Úvod
K vytvoření webové aplikace s umělou inteligencí (AI) nepotřebujete hodně kódu ani nemusíte vytvářet úplně nové služby. Představte si, že chcete vytvořit web, který uživateli přeloží text.
Chcete použít takovou architekturu front-endu, která vám umožní co nejjednodušší integraci služeb. Ideální volbou architektury je Flask. Tvůrci Flasku ho popisují jako mikrorozhraní, které poskytuje základní nezbytné služby, jako je směrování a šablonování, ale jinak umožňuje používat libovolné back-endové služby, které vaše aplikace potřebuje. Rozhraní je odlehčené, a proto je jeho nastavení a nasazení rychlé. Nepotřebujete databázi ani nic složitého. Potřebujete jen architekturu, která nám dovolí vytvořit uživatelské rozhraní a umožní volat back-endovou službu.
Místo abyste sami vytvářeli model strojového učení, můžete jako back-end použít kolekci služeb AI (označovanou jako Azure Cognitive Service). Přístup k těmto službám je možný buď prostřednictvím sady SDK, nebo voláním HTTP. Ke splnění hlavního cíle, kterým je překlad textu, můžete použít službu Translator.
V tomto modulu prozkoumáme Flask a službu Translator. Ukážeme si, jak vytvořit webovou aplikaci určenou k překladu textu do různých jazyků.
Cíle výuky
V tomto modulu vytvoříte web pomocí Flasku a služeb Azure AI k překladu textu.
- Nastavení vývojového prostředí Flasku
- Použití Flasku k vytvoření formuláře
- Použití služby Translator k překladu textu
Požadavky
- Účet Azure. Vytvořte si bezplatný účet Azure.
- Visual Studio Code nainstalovaný na vašem počítači. Stáhnout Visual Studio Code
- Python 3.6 nebo novější nainstalovaný na vašem počítači Pokyny k instalaci Pythonu
- Rozšíření Pythonu pro Visual Studio Code nainstalované na vašem počítači. Rozšíření Python pro Visual Studio Code