Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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.
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:
- Permite implementar a lógica da sua aplicação em blocos de código prontamente disponíveis. Estes blocos são denominados funções.
- 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 |