Введение

Завершено

Для создания веб-приложения на основе искусственного интеллекта (ИИ) не нужно писать много кода или с нуля создавать службы. Предположим, что нам нужно создать веб-сайт для перевода текста, введенного пользователем.

Для внешнего интерфейса лучше выбрать что-то такое, что позволит интегрировать службы без особых сложностей. Идеальным выбором здесь будет платформа Flask. Создатели Flask описывают ее как "микроплатформу", так как она предоставляет все необходимые базовые службы, в том числе для маршрутизации и создания шаблонов, а в качестве внутренней части позволяет использовать любые серверные службы, которые нужны для вашего приложения. Она достаточно легкая, в том числе в настройке и развертывании. Нам не потребуется база данных или другие сложности. Нужна лишь платформа, которая позволит создать пользовательский интерфейс и обращаться к внутренним службам.

В качестве внутренней части мы применим коллекцию служб ИИ Azure Cognitive Services, чтобы не создавать модель машинного обучения самим. К этим службам можно обращаться с помощью пакета SDK или HTTP-вызова. Это позволит нам применить службу Переводчик для решения основной задачи — перевода текста.

В этом модуле мы подробно рассмотрим Flask и службу "Переводчик". Мы узнаем, как создать веб-приложение для перевода текста на другие языки.

Цели обучения

В этом модуле вы создадите веб-сайт с помощью служб Flask и Azure AI для перевода текста.

  • Настройка среды разработки для Flask
  • Создание формы с помощью Flask
  • Использование службы "Переводчик" для перевода текста

Необходимые компоненты