Compartilhar via


Bots no Teams

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.

Ao decidir como desenvolver o bot, é importante conhecer as suas opções. Tem de escolher entre um bot compatível com IA ou um convencional. Este artigo fornece uma descrição geral rápida para o ajudar a começar. Mostra-lhe como criar uma aplicação de bot básica e, em seguida, melhorá-la num agente do Teams.

Escolher as ferramentas e plataformas

Se quiser criar o seu próprio bot, eis uma lista de ferramentas e plataformas para o ajudar a começar:

# Selecione ... A partir das seguintes opções...
1. Tipo de bot - Agente do motor personalizado
- Bot convencional
2. Capacidades do bot Escolha as capacidades que pretende criar no bot:
   • Capacidade de conversação
   • Capacidade de notificação
   • Capacidade de fluxo de trabalho
   • Capacidade de comando
3. Ferramentas e Plataformas - SDK do Teams:
O SDK do Teams é um conjunto de ferramentas para desenvolver agentes e aplicações para o Microsoft Teams. Melhora a experiência do programador, facilitando a criação de aplicações e agentes poderosos.
Se já tiver um agente ou uma aplicação, pode migrá-lo para utilizar o SDK do Teams para adicionar capacidades mais avançadas.

Para obter mais informações, veja SDK do Teams

- SDK do Bot Framework: o SDK do Bot Framework permite-lhe criar bots com C#, Python e JavaScript. Pode modificar bots existentes para trabalhar no Teams com C# ou Node.js. O SDK expande o Bot Builder para:
  • Utilize tipos de card especializados, como o conector card para Grupos do Microsoft 365.
  • Definir dados de canais específicos do Teams em atividades.
  • Processar pedidos de extensão de mensagem.
Pode desenvolver aplicações do Teams com qualquer tecnologia Web e chamar diretamente as APIs REST do Bot Framework , garantindo o processamento de tokens em todos os casos.

- Toolkit de Agentes do Microsoft 365 (anteriormente conhecido como Toolkit do Teams):
O Toolkit de Agentes facilita o desenvolvimento de aplicações de bot para o Teams. Pode utilizar um modelo de projeto para cenários comuns de aplicações de bot personalizados (aplicação LOB) ou começar a partir de um exemplo.
Para obter mais informações, veja ferramentas e SDKs.

- Azure serviços de IA:
Azure serviços de IA oferecem ferramentas e arquiteturas para criar, implementar e gerir aplicações inteligentes. A ferramenta Azure AI Foundry é crucial para criar e testar agentes de motor personalizados para gerir e testar modelos de IA.
Para obter mais informações, veja Azure AI Foundry.
4. Serviço de registo de bots - Azure AD
- Portal do Programador
5. Capacidades avançadas do bot - Bot de chamadas e multimédia
- Aceder a dados com o MS Graph
- SSO
- Bot no Mobile
- Suporte para Microsoft 365 Copilot Chat

Construir um bot

Vamos começar por criar um bot. Pode utilizar o Toolkit de Agentes, o SDK do Bot Framework ou o SDK do Teams. Depois de criar uma aplicação de bot do Teams convencional, pode adicionar a camada de IA ao bot para a elevar.

Criar uma aplicação de bot convencional do Teams

# Quero criar... Eis um exemplo
1. Bot de conversação com o SDK do Bot Framework - Aplicação bot com Node.js
- Bot app with C#
- Aplicação bot com Python
2. Bot de conversação com o Toolkit de Agentes Criar um bot de conversação do Teams

Criar uma aplicação de bot do Teams com tecnologia de IA

Pode criar um novo agente de motor personalizado ou elevar o bot convencional existente para ser alimentado pela IA.

# Eu quero... Eis como...
1. Criar um agente de motor personalizado com o SDK do Teams Teams SDK
2. Atualizar um bot convencional para o agente de motor personalizado Atualizar o bot para o Agente do motor personalizado
3. Elevar um bot convencional criado com o adaptador bot framework para utilizar IA Elevar o bot convencional para utilizar IA
4. Migrar um bot criado com o Bot Framework para utilizar o SDK do Teams Migrar o bot para utilizar o SDK do Teams

Próxima etapa

Escolha um dos seguintes passos:

Se quiser saber mais sobre o SDK do Teams, selecione o seguinte:
Teams SDK

Se quiser saber mais sobre como desenvolver uma aplicação de bot, selecione o seguinte:
Compreender os conceitos do bot

Confira também