Introduktion

Slutförd

Att skapa ett webbprogram med artificiell intelligens (AI) behöver inte innebära en massa kod eller att du skapar tjänsterna från grunden. Låt oss anta att vi ville skapa en webbplats som kan översätta text för användaren.

Som klientdel vill vi ha något som låter oss integrera tjänsterna utan en massa krångel. Ett ramverk som Flask är ett perfekt val. Flask beskrivs av sina skapare som ett mikroramverk, vilket innebär att det erbjuder de kärntjänster som krävs, såsom routning och mallanvändning, men i övrigt låter dig använda de serverdelstjänster som ditt program behöver. Det tar även lite utrymme, vilket gör det snabbt att konfigurera och distribuera. Vi behöver ingen databas eller något avancerat. Vi behöver bara ett ramverk för att skapa vårt användargränssnitt och kunna anropa serverdelstjänsten.

I stället för att skapa en maskininlärningsmodell själv för serverdelstjänsten så kan du använda en samling med AI-tjänster (kallas Azure Cognitive Service). Dessa tjänster kan antingen nås via ett SDK eller ett HTTP-anrop. Vi kan använda Translator-tjänsten för att uppfylla vårt primära mål att översätta text.

I den här modulen ska vi utforska Flask och Translator-tjänsten. Vi kommer att se hur vi kan skapa ett webbprogram för att översätta text till olika språk.

Utbildningsmål

I den här modulen skapar du en webbplats med flask- och Azure AI-tjänster för att översätta text.

  • lära dig hur du konfigurerar en utvecklingsmiljö för Flask
  • lära dig hur du använder Flask för att skapa ett formulär
  • lära dig hur du använder Translator-tjänsten för att översätta text

Förutsättningar