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.
Importante
O SDK do TeamsFx será oficialmente preterido até setembro de 2025, com o suporte a continuar até setembro de 2026. Recomendamos que planee a sua transição para o SDK do Teams para criar agentes no Microsoft Teams. Para expandir as capacidades do seu agente noutras plataformas do Microsoft 365, utilize o SDK de Agentes do Microsoft 365.
Crie e desenvolva a sua aplicação Microsoft Teams com ferramentas, SDKs e bibliotecas. Agora, a Microsoft fornece uma plataforma abrangente para criar, desenvolver, testar, depurar e publicar a sua aplicação Teams de forma totalmente integrada, tornando todo o processo eficiente e simplificado. O Teams oferece a seguinte plataforma:
Ferramentas
A plataforma teams oferece-lhe diferentes ferramentas para criar e desenvolver as suas aplicações do Teams. As seguintes ferramentas estão disponíveis para criar a sua aplicação:
| Ferramentas | Por que precisa? | Ambiente | Testar e depurar |
|---|---|---|---|
| Toolkit de Agentes do Microsoft 365 (anteriormente conhecido como Toolkit do Teams) | O Toolkit de Agentes simplifica a introdução ao desenvolvimento de aplicações para o Teams. Pode começar com um modelo de projeto para aplicações personalizadas comuns criadas para cenários da sua organização (aplicação LOB) ou começar a partir de um exemplo. Poupe tempo na configuração através do registo e configuração de aplicações automatizados com o Visual Studio Code e o Visual Studio. |
Visual Studio Code: JavaScript e TypeScript Visual Studio: .NET e Blazor |
No Visual Studio Code e no Visual Studio |
| CLI do Toolkit de Agentes do Microsoft 365 (anteriormente conhecido como CLI do Teams Toolkit) | A CLI do Toolkit de Agentes é uma interface de linha de comandos (CLI) baseada em texto que acelera o desenvolvimento de aplicações do Teams. Tem como objetivo proporcionar experiência centrada no teclado ao criar aplicações do Teams. | JavaScript e .NET | Utilizar linha de comandos |
| Portal do Desenvolvedor do Teams | O Portal do Programador do Teams é a principal ferramenta para configurar, distribuir e gerir as suas aplicações do Teams. Com o Portal do Programador, pode criar um manifesto de aplicação básico (anteriormente conhecido como manifesto de aplicação do Teams) e publicar a aplicação no Teams. | Suporta todos os idiomas | Portal do Desenvolvedor do Teams |
Mais informações sobre a criação da aplicação Teams com o Toolkit de Agentes.
| Toolkit de Agentes | |
|---|---|
| Variáveis de ambiente | Utilizar .env ficheiro |
| Gerar manifesto | Os Agentes Toolkit geram automaticamente ao criar projetos. |
| Implementar a aplicação Teams | Atualizar automaticamente o comando de utilização Microsoft 365 Agents: Update Teams App |
| Criar Microsoft Entra aplicação | Criar automaticamente ao depurar ou aprovisionar o projeto. Os utilizadores também podem utilizar a aplicação Microsoft Entra existente ao preencher o ID da aplicação Teams no .env ficheiro. |
| Adicionar SSO | Forneça exemplos ativados para SSO e manuais de instruções para adicionar o SSO. |
| Registo da extensão bot ou mensagem | Criar automaticamente ao depurar ou aprovisionar o projeto. O utilizador também pode especificar o seu próprio ID de Bot. |
| Expor Node.js aplicação | Separador: localhost + HTTPS e Outros: Túnel Dev |
| Executar Node.js aplicação | npm run atk:dev |
| Depuração com um clique | F5 ou depuração no Visual Studio Code e no Visual Studio |
Fluxo de trabalho do Teams
Pode criar fluxos de trabalho no Teams ao integrar a IA. Pode gerir e utilizar fluxos de trabalho em conversas do Teams e incluir ideias de fluxo de trabalho práticas, como enviar lembretes semanais ou acionar ações através de emojis. Para obter mais informações, consulte Adicionar ou executar um fluxo de trabalho no Microsoft Teams.
SDKs e bibliotecas
A Plataforma teams oferece-lhe diferentes SDKs, bibliotecas e APIs para criar e desenvolver as suas aplicações do Teams.
SDKs da Plataforma de Programadores do Teams & bibliotecas
Importante
- O nome da biblioteca de IA do Teams foi agora mudado para o SDK do Teams.
- A biblioteca de IA do Teams v1 foi preterida. Recomendamos que atualize os agentes para utilizar o SDK do Teams atualizado.
O SDK do Teams está agora disponível globalmente para JavaScript e C#, suporta o Python na pré-visualização do programador. Fornece um SDK simplificado, suporte para o Protocolo de Contexto de Modelo (MCP), comunicação Agente a Agente (A2A) e ferramentas simplificadas para permitir que os programadores criem agentes inteligentes para o Teams.
| SDKs e bibliotecas | Por que precisa? | SDKs e bibliotecas relacionados |
|---|---|---|
| TeamsFx SDK | O TeamsFx simplifica as suas tarefas ao utilizar o início de sessão único (SSO) do Teams e ao aceder aos recursos da cloud em instruções de linha única com zero configurações. | Depende do SDK do Bot Framework, da biblioteca de cliente JavaScript do Teams e do SDK do Microsoft Graph.
Pode utilizá-lo com o SDK do Teams e cartões ajustáveis. |
| Biblioteca de cliente JavaScript do Teams | A biblioteca de cliente JavaScript do Teams (TeamsJS) permite-lhe criar experiências alojadas no Teams, na aplicação Microsoft 365 e no Outlook. Estas experiências envolvem alojar o conteúdo da sua aplicação num iFrame. | Pode transmitir a referência a Estrutura do SharePoint (SPFx).
Pode utilizá-lo com o SDK do Microsoft Graph, cartões ajustáveis e componentes de React Fluent UI. |
| Estrutura do SharePoint (SPFx) | O Estrutura do SharePoint (SPFx) oferece um modelo de páginas e peças Web que suporta totalmente o desenvolvimento do SharePoint do lado do cliente, integra-se perfeitamente com dados do SharePoint e expande o Microsoft Teams e Microsoft Viva. | Pode utilizá-lo com o SDK do Microsoft Graph, cartões ajustáveis e componentes de React Fluent UI.
Com base na API REST do SharePoint. |
| SDK do Live Share | O Live Share é um SDK criado para transformar as aplicações do Teams em experiências colaborativas de vários utilizadores sem que seja necessário escrever código de back-end dedicado. | Pode utilizá-lo com o SDK do Microsoft Graph, cartões ajustáveis e componentes de React Fluent UI.
Pode transmitir a referência à biblioteca de cliente JavaScript do Teams. |
Principais SDKs e bibliotecas para criar a aplicação Teams
| SDKs e bibliotecas | Por que precisa? | SDKs e bibliotecas relacionados |
|---|---|---|
| Bot Framework SDK | Microsoft Bot Framework e Azure Serviço de Bot de IA são uma coleção de bibliotecas, ferramentas e serviços que lhe permitem criar, testar, implementar e gerir bots inteligentes. O Bot Framework inclui um SDK modular e extensível para criar bots e ligar a serviços de IA. | Baseado no Azure Serviço de Bot. |
| SDKs do Microsoft Graph | Os SDKs do Microsoft Graph foram concebidos para simplificar a criação de aplicações de alta qualidade, eficientes e resilientes que acedem ao Microsoft Graph. Os SDKs incluem dois componentes, como a biblioteca de serviços e a biblioteca principal. | Baseado no Microsoft Graph. |
| Teams SDK | O SDK do Teams é uma interface centrada no Teams para modelos de linguagem comuns baseados em GPT e motores de intenção do utilizador. Isto reduz o requisito para que possa lidar com tarefas complexas e dispendiosas de escrita e manutenção da lógica do bot de conversação para integrar nos Modelos de Linguagem Grandes (LLMs). | Depende do SDK do Bot Framework.
Baseado no Azure OpenAI. |
Bibliotecas adicionais e utilitários de IU para criar aplicações do Teams
| SDKs e bibliotecas | Por que precisa? | SDKs e bibliotecas relacionados |
|---|---|---|
| Cartões Adaptáveis | Um Cartão Adaptável é um cartão personalizável que pode conter qualquer combinação de texto, fala, imagens, botões e campos de entrada. | Pode utilizá-lo com o SDK do TeamsFx, a biblioteca de cliente JavaScript do Teams e Estrutura do SharePoint (SPFx). |
| Componentes de React de IU Fluent | Os componentes fluentes da IU React são uma coleção de elementos e ferramentas de IU que provêm da combinação de várias bibliotecas de componentes baseadas em React utilizadas na produção, como @fluentui/react e @fluentui/react-northstar. |
Pode utilizá-lo com a biblioteca de cliente JavaScript do Teams e Estrutura do SharePoint (SPFx). |
| Fluid Framework | O Fluid Framework consiste em bibliotecas de cliente que ajudam a distribuir e a sincronizar o estado partilhado. Estas bibliotecas permitem que vários clientes criem e operem simultaneamente em estruturas de dados partilhadas através de padrões de codificação semelhantes aos utilizados para trabalhar com dados locais. | Pode transmitir a referência ao SDK live share.
Baseado no Azure Reencaminhamento de Fluidos. |
serviços e APIs protegidos por Microsoft Entra ID
| SDKs e bibliotecas | Por que precisa? | SDKs e bibliotecas relacionados |
|---|---|---|
| Azure Bot Services | Azure Serviço de Bot é uma coleção de bibliotecas, ferramentas e serviços que lhe permitem criar, testar, implementar e gerir bots inteligentes. | Utilizado para o SDK do Bot Framework. |
| Azure OpenAI | Azure Serviço OpenAI fornece acesso à API REST aos modelos de linguagem avançados da OpenAI, incluindo as séries de modelos GPT-3, Codex e Incorporações. Além disso, as novas séries de modelos GPT-4 e ChatGPT (gpt-35-turbo) estão agora disponíveis em pré-visualização. Estes modelos podem ser adaptados à sua tarefa específica, incluindo, entre outros, a geração de conteúdos, o resumo, a pesquisa semântica e a linguagem natural à tradução de código. | Utilizado para o SDK do Teams. |
| Microsoft Graph | O Microsoft Graph é o gateway para dados e inteligência no Microsoft 365. Ele fornece um modelo de programação unificado que você pode usar para acessar a enorme quantidade de dados no Microsoft 365, Windows e Enterprise Mobility + Security. Você pode usar a grande quantidade de dados no Microsoft Graph para criar aplicativos para organizações e clientes que interagem com milhões de usuários. | Utilizado para o SDK do Microsoft Graph. |
| API REST do Microsoft Office SharePoint Online | Pode interagir remotamente com dados do SharePoint através de qualquer tecnologia que suporte pedidos Web rest (Representational State Transfer). Você pode executar básica criar, ler, atualizar e excluir operações (CRUD) usando a interface REST fornecida pelo SharePoint 2013. | Utilizado para Estrutura do SharePoint (SPFx). |
| Reencaminhamento de Fluidos Azure | O Fluid Framework é uma arquitetura independente da plataforma código aberto. Azure o Fluid Relay é um serviço gerido para o Fluid Framework que ajuda os programadores a criar experiências de colaboração em tempo real e a replicar estados em clientes JavaScript ligados em tempo real. | Utilizado para o Fluid Framework. |
Recomendações
| Mal-Intencionado | Detalhes |
|---|---|
| Toolkit de Agentes do Microsoft 365 | Recomendamos que utilize o Toolkit de Agentes v5 para criar as suas aplicações, uma vez que o Toolkit de Agentes v4 está disponível apenas com funcionalidade limitada. |
| Microsoft 365 Agents Toolkit CLI | Recomendamos que utilize a CLI do Toolkit de Agentes para criar a sua aplicação teams, uma vez que a CLI v1 e v2 do TeamsFx só estão disponíveis com funcionalidade limitada. |