Подготовка к созданию приложений с помощью microsoft 365 Agents Toolkit

Набор средств агентов Microsoft 365 позволяет разработчикам создавать многофункциональные агенты и приложения для Microsoft Teams. Он подключается к Функции Azure и работает с различными настройками разработки. Вы можете использовать JavaScript, TypeScript или Python (поддержка Python сейчас доступна в предварительной версии). Набор средств упрощает разработку и поддерживает вкладки, боты и приложения расширения сообщений.

На рисунке показаны шаги по подготовке к созданию приложений с помощью набора средств агентов.

Приступая к созданию агентов и приложений в Visual Studio Code с помощью набора средств агентов. В этом руководстве рассматриваются этапы подготовки, поддерживаемые среды и ключевые функции.

Среды сборки

Набор средств агентов в Майкрософт Visual Studio Code предлагает набор сред для создания агентов и приложений для Microsoft Teams. Вы можете выбрать любую из следующих сред:

  • JavaScript или TypeScript
  • Python

Создание агента или приложения Teams с помощью JavaScript или TypeScript

Агенты или приложения, созданные с помощью JavaScript или TypeScript, имеют следующие преимущества:

  • Поставляется с собственными возможностями пользовательского интерфейса и пользовательского интерфейса, которые являются многофункциональными и удобными для пользователя.
  • Обеспечивает быстрое обновление существующих агентов или приложений.
  • Распространяет агенты или приложения на нескольких платформах, таких как Android и iOS.
  • Совместимо для создания агента или приложения с существующими API.

Набор средств агентов также поддерживает создание агентов или приложений с помощью Python в предварительной версии для разработчиков.

Набор средств агентов в Visual Studio Code поддерживает создание:

  • Приложение tab. Ваше приложение вкладки может содержать веб-содержимое. Вы можете создать настраиваемую вкладку для веб-содержимого в Teams или добавить в веб-содержимое специальные функции Teams.
  • Приложение bot. Бот может быть чат-ботом или чат-ботом, который позволяет выполнять простые и повторяющиеся задачи, такие как обслуживание клиентов или сотрудник службы поддержки.
  • Приложение расширения сообщений. Вы можете взаимодействовать с веб-службой с помощью кнопок и форм в клиенте Teams.

Поддержка Функции Azure

Набор средств агентов позволяет интегрировать Функции Azure непосредственно в приложения. Вы сосредоточитесь на важном коде, в то время как Функции Azure заботится об инфраструктуре. Он предоставляет "вычисления по запросу" двумя ключевыми способами:

  1. Позволяет реализовать логику приложения в доступных блоках кода. Эти блоки называются функциями.
  2. Масштабируется для удовлетворения спроса с таким количеством ресурсов и экземпляров функций, как это необходимо, по мере увеличения числа запросов.

Функции Azure интегрируется с массивом облачных служб для предоставления функциональных реализаций. Ниже приведены некоторые распространенные сценарии для Функции Azure.

  • Создание масштабируемого веб-API
  • Реагирование на изменения базы данных
  • Обработка потоков данных в режиме реального времени и обработка событий
  • Управление надежными системами сообщений

Node.js таблица совместимости версий для типа проекта

Версия набора средств агентов Тип проекта Поддерживаемые версии Node.js
> 5.14.0 JavaScript или TypeScript 18, 20, 22
5.12.* JavaScript или TypeScript 18, 20
5.0.0 Уведомление с помощью триггера HTTP или таймера
Функции Azure
JavaScript или TypeScript
16, 18
16, 18
16
16, 18
4.2.2 Уведомление с помощью триггера HTTP или таймера
Функции Azure
14, 16, 18 (предварительная версия)
14, 16, 18 (предварительная версия)
16
14, 16, 18
4.0.0 JavaScript или TypeScript 14, 16
< 3.7.0 JavaScript или TypeScript 10, 12, 14
10, 12, 14
10, 12, 14, 16

См. также