Este artigo apresenta as respostas às perguntas frequentes sobre disponibilidade.
APLICA-SE A: SDK v4
Por que a Microsoft desenvolveu o Bot Framework?
Criamos o Bot Framework para facilitar para os desenvolvedores criar e conectar bots excelentes aos usuários, independentemente do local em que eles conversarem, incluindo os canais premier da Microsoft.
Como migrar o Serviço de Bot de IA do Azure de uma região para outra?
O Serviço de Bot de IA do Azure não oferece suporte à mudança de região. Ele é um serviço global que não está vinculado a nenhuma região específica.
Como executar um bot offline?
Antes de falar sobre o uso de um bot offline, o que significa que um bot não foi implantado no Azure ou em outros serviços de host, mas no local, vamos esclarecer alguns pontos.
- Um bot é um serviço Web que não tem uma interface do usuário, portanto, ele deve interagir com o bot por outros meios, na forma de canais, que usam o Bot Framework Service. O conector funciona como um proxy para retransmitir mensagens entre um cliente e o bot.
- O conector é um aplicativo global hospedado em nós do Azure e distribuído geograficamente para obter disponibilidade e escalabilidade.
- Use o Registro do Canal de Bot para registrar o bot com o conector.
Observação
O bot deve ter o ponto de extremidade acessível publicamente pelo conector.
É possível executar um bot offline com funcionalidades limitadas. Por exemplo, caso queira usar um bot offline que use os Serviços de IA do Azure, você deverá criar um contêiner para o bot, as ferramentas necessárias e um contêiner para os Serviços de IA do Azure. Ambos conectados por meio da rede de transição Docker Compose. Esta é uma solução offline "parcial" porque um contêiner dos Serviços de IA do Azure precisa de uma conexão online periódica.
Observação
O QnA Maker da IA do Azure será desativada em 31 de março de 2025. A partir de 1° de outubro de 2022, não será mais possível criar recursos ou bases de conhecimento do QnA Maker.
O reconhecimento de linguagem (LUIS) será desativado em 1º de outubro de 2025. A partir de 1º de abril de 2023, você não poderá criar recursos do LUIS.
As versões mais recentes desses serviços agora estão disponíveis como parte da Linguagem de IA do Azure. Para obter mais informações sobre perguntas e respostas e suporte ao reconhecimento de linguagem no SDK do Bot Framework, confira Reconhecimento de linguagem natural.
Para obter mais informações, veja:
O que é o SDK v4?
O SDK do Bot Framework v4 baseia-se no feedback e nas lições aprendidas com os SDKs anteriores do Bot Framework. Ele apresenta os níveis corretos de abstração, ao mesmo tempo que permite a "componentização" avançada dos blocos de construção de bot. Você pode começar com um bot simples e aumentar a sofisticação dele usando uma estrutura modular e extensível. Confira também As novidades do Bot Framework no GitHub.
Suporte de tempo de vida do SDK Versão 3 do Bot Framework e aviso de substituição
O SDK V4 do Microsoft Bot Framework foi lançado em setembro de 2018 e, desde então, enviamos algumas melhorias em atualizações secundárias. Conforme anunciado anteriormente, o SDK V3 está sendo desativado. Assim sendo, não haverá mais desenvolvimento em repositórios V3. As cargas de trabalho de bot V3 existentes continuarão a ser executadas sem interrupção. Não há planos de interromper nenhuma carga de trabalho em execução.
Conforme mencionado anteriormente, os bots do SDK V3 do Bot Builder continuam sendo executados e tendo suporte do Serviço de Bot de IA do Azure. O SDK V3 do Bot Builder será compatível apenas para correções críticas de bugs de segurança, atualizações de conector e de compatibilidade de camada de protocolo.
Todos os novos recursos e funcionalidades são desenvolvidos exclusivamente no SDK V4 do Bot Framework. Os clientes são incentivados a migrar seus bots para V4 assim que possível.
Serviço de Bot da IA do Azure
- O serviço de Bot de IA do Azure continuará a dar suporte a bots do V3 em execução sem nenhum fim de vida planejado. Eventuais bots em execução não serão interrompidos.
- Os canais permanecerão compatíveis com V3 sem interrupção nem plano de fim de vida útil.
- A criação de bots V3 está desabilitada no portal. No entanto, os usuários especialistas que desejarem implantar seus bots V3 de modo independente por meio de outros serviços (como outro serviço de aplicativo Web) poderão fazê-lo.
SDK e Ferramentas
- Não atualizaremos o SDK da V3 em um futuro próximo, exceto para aplicar correções de segurança críticas e adicionar um conector de habilidades para permitir que os bots da V4 chamem bots V3 herdados.
- O desenvolvimento de SDKs e ferramentas é exclusivamente no V4, sem nenhum trabalho V3 feito ou planejado (portanto, já é o cenário em que estamos).
- Não impedimos que ninguém execute ferramentas antigas para gerenciar seus próprios bots V3.
Referências
- Como funcionam os bots
- Repositórios v4 primários para desenvolver bots do Bot Framework
- As bibliotecas do QnA Maker foram substituídas pelas seguintes bibliotecas V4
- As bibliotecas do Azure foram substituídas pelas seguintes bibliotecas V4: