Partilhar via


Tipos de bots

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 de motor personalizado.

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:

Os infográficos ilustram uma árvore de decisões para a criação de um bot.

# 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 - Biblioteca de IA do Teams:
Os agentes do motor personalizado do Teams utilizam a IA para comunicar naturalmente com os utilizadores. Estes agentes podem processar tarefas desde perguntas simples a operações complexas.
Se tiver um bot do SDK do Bot Framework existente, pode migrá-lo para a biblioteca de IA do Teams para obter capacidades avançadas. Para obter mais informações, veja por que motivo tem de migrar para a biblioteca de IA 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 do Teams:
O Teams Toolkit 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.

- Serviços de IA do Azure:
Os serviços de IA do Azure 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

Construir um bot

Vamos começar por criar um bot. Pode utilizar o Teams Toolkit, o SDK do Bot Framework ou a biblioteca de IA 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 Teams Toolkit 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.

# Quero criar... Eis como...
1. Agente de motor personalizado com a biblioteca de IA do Teams e o Teams Toolkit Criar um agente de motor personalizado
2. Elevar o bot convencional criado com o adaptador bot framework para utilizar IA Elevar o bot convencional para utilizar IA
3. Migrar o bot criado com o Bot Framework para utilizar a Biblioteca de IA do Teams Migrar o bot para utilizar a biblioteca de IA do Teams

Próxima etapa

Escolha uma das seguintes opções como passo seguinte:

Se quiser saber mais sobre a biblioteca de IA do Teams, selecione o seguinte:
O que é a biblioteca de IA do Teams?

Se quiser saber mais sobre as principais capacidades da biblioteca de IA do Teams, selecione o seguinte:
Compreender a biblioteca de IA do Teams

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

Confira também