Inleiding

Voltooid

Voor het maken van een webtoepassing met kunstmatige intelligentie (AI) hoeft u niet veel nieuwe code te schrijven of nieuwe services te maken. Stel dat we een website willen maken waarmee tekst kan worden vertaald voor de gebruiker.

Voor de front-end willen we iets waarmee we onze services eenvoudig kunnen integreren zonder door allerlei hoepels te moeten springen. Een framework zoals Flask is dan een perfecte keuze. Flask wordt door de makers beschreven als een 'micro-framework': het biedt de vereiste kernservices, zoals routering en sjablonen, maar verder kunt u alle back-end-services gebruiken die nodig zijn voor uw toepassing. Het is ook lichtgewicht, waardoor het snel kan worden ingesteld en geïmplementeerd. We hebben geen database of allerlei toeters en bellen nodig. We hebben slechts een framework nodig voor het maken onze gebruikersinterface en het aanroepen van de back-end-service.

Voor de back-end kunt u, in plaats van zelf een Machine Learning-model te maken, een verzameling AI-services (ook wel Azure Cognitive Services genoemd) gebruiken. Deze services kunnen worden geopend via een SDK of een HTTP-aanroep. We kunnen de Translator-service gebruiken om te voldoen aan het primaire doel: het vertalen van tekst.

In deze module gaan we Flask en de Translator-service verkennen. We zien hoe we een webtoepassing kunnen maken om tekst te vertalen in verschillende talen.

Leerdoelen

In deze module bouwt u een website met behulp van Flask- en Azure AI-services om tekst te vertalen.

  • Hoe u een Flask-ontwikkelomgeving instelt
  • Meer informatie over het gebruik van Flask voor het bouwen van een formulier
  • Meer informatie over het gebruik van de Translator-service voor het vertalen van tekst

Vereisten