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:
# | 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