Introduzione

Completato

La creazione di un'applicazione Web con intelligenza artificiale (IA) non necessita di una grande quantità di codice o della creazione di servizi da zero. Si supponga di voler creare un sito Web in grado di tradurre il testo per l'utente.

Per il front-end, si vuole qualcosa che consenta di integrare facilmente i servizi. Un framework come Flask è la scelta perfetta. Flask è descritto dagli autori come un "micro-framework", ovvero un componente che offre i servizi principali necessari, ad esempio il routing e la creazione di modelli, ma che consente di usare qualsiasi servizio back-end necessario per l'applicazione. È anche leggero e di conseguenza rapido da configurare e distribuire. Non è necessario un database o altro. È sufficiente un framework per creare l'interfaccia utente ed essere in grado di chiamare il servizio back-end.

Per il back-end, anziché creare un modello di Machine Learning autonomamente, è possibile usare una raccolta di servizi di intelligenza artificiale, chiamata Servizi cognitivi di Azure. È possibile accedere a questi servizi tramite un SDK o una chiamata HTTP. È possibile usare il servizio Traduttore per raggiungere l'obiettivo principale della traduzione del testo.

In questo modulo verranno descritti Flask e il servizio Traduttore. Verrà descritto come creare un'applicazione Web per tradurre il testo in diverse lingue.

Obiettivi di apprendimento

In questo modulo si creerà un sito Web che usa Flask e Servizi di Azure AI per tradurre il testo.

  • Imparare a configurare un ambiente di sviluppo Flask
  • Imparare a usare Flask per compilare un modulo
  • Imparare a usare il servizio Traduttore per tradurre il testo

Prerequisiti