Приложения и агенты ИИ

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

Приложения ИИ

Microsoft Azure Cognitive Services — это службы ИИ для конкретных предметных областей, доступные в виде API. Эти службы устраняют трудности, связанные с внедрением ИИ в ваши приложения, и позволяют повысить эффективность приложений, подготовить их к использованию в корпоративной среде и сделать их доверенными. Они позволяют использовать последние достижения ИИ без создания и развертывания собственных моделей; вместе этого вы можете развертывать модели ИИ с помощью всего нескольких строк кода. Вы сможете быстро создавать приложения ИИ, которые могут видеть, слышать, говорить понимать и даже размышлять, не имея обширной команды специалистов по обработке и анализу данных.

К распространенным задачам, решаемым с помощью приложений ИИ, относятся:

  • Анализ тональности
  • Обнаружение объектов
  • Перевод текста
  • Персонализация
  • Роботизированная автоматизация процессов

Следуйте приведенным ниже рекомендациям, чтобы спланировать разработку и развертывание приложений ИИ:

  • Познакомьтесь с обилием возможностей и служб, предлагаемых в составе набора служб Azure Cognitive Services, и определите, какие из них будут использоваться.
  • Определите, есть ли у вас пользовательские данные, на основе которых вы хотите обучать и настраивать модели ИИ. Некоторые службы могут быть настроены.
  • Ознакомьтесь с краткими руководствами по Azure Cognitive Services, чтобы узнать, как использовать пакеты SDK и интерфейсы REST API. Пакеты SDK для Cognitive Services доступны для многих популярных языков программирования, включая C#, Python, Java, JavaScript и Go.
  • Определите, необходимо ли развертывать эти службы Cognitive Services в контейнерах.

Контрольный список приложений ИИ

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

Агенты ИИ

Платформа ИИ Microsoft Azure призвана помочь разработчикам использовать новые технологии в своих проектах и ускорить работу над ними. Для ИИ, связанного с общением, в Azure предоставляются Служба Azure Bot, а также пакет SDK и инструменты Bot Framework. Все эти средства позволяют разработчикам реализовать широкие возможности для общения на основе ИИ в своих приложениях. Кроме того, разработчики могут использовать службы Azure Cognitive Services, такие как LUIS (Распознавание речи), QnA Maker и служба "Речь", чтобы добавить в свои приложения возможности чат-ботов для речевого взаимодействия с конечными пользователями.

Распространенные сценарии для ИИ, связанного с общением, и для решений чат-ботов включают следующие:

  • Информационный чат-бот Q&A
  • Чат-бот для службы по работе с клиентами или службы поддержки
  • Чат-бот службы технической поддержки ИТ-отдела или отдела кадров
  • Чат-бот для отдела продаж или электронной коммерции
  • Устройства с поддержкой речи

Примечание.

Корпорация Майкрософт предлагает ботов Power Virtual Agents, созданных на основе Bot Framework. Они пригодятся разработчикам, которые создавать чат-ботов без написания кода или с небольшим объемом кода. В этом сценарии разработчики не размещают бота самостоятельно и не управляют естественным языком или другими моделями ИИ с помощью Cognitive Services.

Контрольный список для агентов ИИ

Служба Azure Bot и Microsoft Bot Framework имеют следующие характеристики:

  • Bot Framework — это предложение с открытым кодом, предоставляющее пакет SDK, который помогает выполнять проектирование, сборку и тестирование бота. Этот пакет SDK доступен на языках C#, JavaScript, Python и Java. Он также предлагает бесплатный холст для создания визуальных элементов в Bot Framework Composer и средство тестирования в Bot Framework Emulator.
  • Служба Azure Bot — это выделенная служба в Azure, которая позволяет размещать и публиковать ботов в Azure и подключаться к популярным каналам.

Дополнительные сведения о Службе Azure Bot и Bot Framework см. в следующих разделах:

Одним из самых простых способов начала работы является использование QnA Maker, части Azure Cognitive Services, которая может интеллектуально преобразовать документ с часто задаваемыми вопросами или веб-сайт в интерфейс Q&A в минутах. Сведения об использовании QnA Maker см. в следующих разделах:

Чтобы скачать и использовать пакет SDK Bot Framework и средства для разработки ботов, обратитесь к следующим разделам:

Чтобы узнать, как добавить службы Cognitive Services и сделать своего бота еще более интеллектуальным, см. следующие разделы:

Чтобы создать собственного виртуального помощника с ускорителями решений Bot Framework и выбрать общий набор навыков, таких как календарь, электронная почта, точка интереса и список дел, см. раздел Документация по решениям Bot Framework.

Следующие шаги

Изучите другие категории решений ИИ: