Compartilhar via


Preparar para criar aplicações com o Toolkit de Agentes do Microsoft 365

O Toolkit de Agentes do Microsoft 365 capacita os programadores a criarem aplicações e agentes avançados para o Microsoft Teams. Liga-se a Azure Functions e funciona com diferentes configurações de desenvolvimento. Pode utilizar JavaScript, TypeScript ou Python (o suporte para Python está atualmente disponível em pré-visualização). O toolkit simplifica o desenvolvimento e suporta separadores, bots e aplicações de extensão de mensagens.

Ilustração a mostrar os passos para preparar a criação de aplicações com o Toolkit de Agentes.

Introdução à criação de agentes e aplicações no Visual Studio Code através do Toolkit de Agentes. Este guia aborda os passos de preparação, os ambientes suportados e as principais funcionalidades.

Criar ambientes

O Toolkit de Agentes no Microsoft Visual Studio Code oferece um conjunto de ambientes para criar os seus agentes e aplicações para o Microsoft Teams. Pode escolher qualquer um dos seguintes ambientes:

  • JavaScript ou TypeScript
  • Python

Criar o seu agente ou aplicação do Teams com JavaScript ou TypeScript

Os agentes ou aplicações criados com JavaScript ou TypeScript têm as seguintes vantagens:

  • Vem com as suas próprias capacidades de IU e UX que são ricas e fáceis de utilizar.
  • Fornece atualizações rápidas para os agentes ou aplicações existentes.
  • Distribui agentes ou aplicações em várias plataformas, como Android e iOS.
  • Compatível com a criação de um agente ou aplicação com as APIs existentes.

O toolkit de agentes também suporta a criação de agentes ou aplicações com Python na versão de pré-visualização do programador.

O Toolkit de Agentes no Visual Studio Code suporta a criação:

  • Aplicação de separador: a sua aplicação de separador pode ter conteúdo baseado na Web. Pode ter um separador personalizado para os seus conteúdos Web no Teams ou adicionar funcionalidades específicas do Teams ao seu conteúdo Web.
  • Aplicação bot: um bot pode ser um chatbot ou bot de conversação que lhe permite realizar tarefas simples e repetitivas, como suporte ao cliente ou equipa de suporte.
  • Aplicação de extensão de mensagem: pode interagir com o seu serviço Web através de botões e formulários no cliente do Teams.

Suporte para Azure Functions

O Toolkit de Agentes permite-lhe integrar Azure Functions diretamente nas suas aplicações. Concentra-se no código que é importante, enquanto Azure Functions trata da infraestrutura. Fornece "computação a pedido" de duas formas fundamentais:

  1. Permite implementar a lógica da sua aplicação em blocos de código prontamente disponíveis. Estes blocos são denominados funções.
  2. Dimensiona para satisfazer a procura com o número de recursos e instâncias de função necessários à medida que os pedidos aumentam.

Azure Functions integra-se numa matriz de serviços cloud para fornecer implementações ricas em funcionalidades. Seguem-se alguns dos cenários comuns para Azure Functions:

  • Criar uma API Web dimensionável
  • Responder a alterações da base de dados
  • Processamento de fluxos de dados em tempo real e processamento de eventos
  • Gerir sistemas de mensagens fiáveis

Node.js tabela de compatibilidade de versões para o tipo de projeto

Versão do Toolkit de Agentes Tipo de Projeto Versões de Node.js suportadas
> 5.14.0 JavaScript ou TypeScript 18, 20, 22
5.12.* JavaScript ou TypeScript 18, 20
5.0.0 Notificar com http ou acionador de temporizador
Funções do Azure
JavaScript ou TypeScript
16, 18
16, 18
16
16, 18
4.2.2 Notificar com http ou acionador de temporizador
Funções do Azure
14, 16, 18 (Pré-visualização)
14, 16, 18 (Pré-visualização)
16
14, 16, 18
4.0.0 JavaScript ou TypeScript 14, 16
< 3.7.0 JavaScript ou TypeScript 10, 12, 14
10, 12, 14
10, 12, 14, 16

Confira também