SDKs e ferramentas da Plataforma Teams

O SDK do Teams e a CLI do desenvolvedor formam o principal kit de ferramentas do desenvolvedor para a criação de agentes de conversa e outras experiências de aplicativo no Teams. O SDK é desenvolvido junto com a plataforma Teams, permitindo que os desenvolvedores criem aplicativos que se integram profundamente ao Teams e aproveitem seus recursos exclusivos que o tornam tão eficaz para o trabalho colaborativo. A CLI do desenvolvedor fornece ferramentas para criar, configurar e gerenciar agentes e aplicativos do Teams.

O SDK de Agentes do Microsoft 365 é uma alternativa que permite a criação de agentes extensíveis e multicanais que podem operar em todas as experiências do Microsoft 365 e são compatíveis com o Microsoft Teams. Ele fornece um modelo de desenvolvimento unificado para orquestração de agentes, gerenciamento do ciclo de vida e integração com serviços de IA de sua escolha.

O Portal do desenvolvedor do Teams é a principal ferramenta para configurar e distribuir agentes e aplicativos do Teams. Use-o para criar e gerenciar o manifesto do aplicativo de um agente ou aplicativo e publicá-lo na loja do Teams ou em um catálogo de aplicativos organizacional.

O Kit de Ferramentas de Agentes do Microsoft 365 é um conjunto de ferramentas de desenvolvedor para criar agentes e aplicativos com o SDK de Agentes do Microsoft 365 e o SDK do Teams. O Agents Toolkit está disponível como extensões para Visual Studio e Visual Studio Code e inclui uma CLI para estruturação, validação e implantação de agentes e aplicativos.

Observação

O uso de um SDK de visualização não restringe automaticamente a publicação do marketplace, desde que o aplicativo atenda aos requisitos de plataforma, conformidade e validação com suporte.

Suporte a SDKs e bibliotecas

  • SDKs do Microsoft Graph: os SDKs do Microsoft Graph simplificam a criação de aplicativos de alta qualidade, eficientes e resilientes que acessam o Microsoft Graph.
  • Biblioteca de clientes TeamsJS: a biblioteca de clientes JavaScript do Teams (TeamsJS) permite criar experiências hospedadas no Teams, aplicativos Microsoft 365 e Outlook. Essas experiências envolvem hospedar o conteúdo do aplicativo em um iframe.
  • Estrutura do SharePoint (SPFx): a Estrutura do SharePoint (SPFx) oferece um modelo de página e web part que dá suporte total ao desenvolvimento do SharePoint do lado do cliente, integra-se perfeitamente aos dados do SharePoint e estende o Microsoft Teams e o Microsoft Viva.
  • SDK do Live Share: use o Live Share para transformar aplicativos do Teams em experiências colaborativas de vários usuários sem exigir a gravação de código de back-end dedicado.