Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
APLICA-SE A: SDK v4
Embora os bots geralmente existam fora dos aplicativos, eles também podem ser integrados a aplicativos. Por exemplo, você pode inserir um bot de conhecimento em um aplicativo para ajudar os usuários a encontrar informações que, de outra forma, poderiam ser desafiadoras para localizar dentro de estruturas de aplicativos complexas.
Você pode incorporar um bot em um aplicativo de suporte técnico para atuar como o primeiro a responder às solicitações de usuários recebidas. O bot pode resolver problemas simples de forma independente e entregar problemas mais complexos a um agente humano.
Integrando o bot ao aplicativo
A maneira de integrar um bot a um aplicativo varia dependendo do tipo de aplicativo.
Aplicativo móvel nativo
Um aplicativo criado em código nativo pode se comunicar com o Bot Framework usando a API de Linha Direta , por meio de soquetes REST ou Web.
Aplicativo móvel baseado na Web
Um aplicativo móvel criado com uma linguagem Web e estruturas como Cordova pode se comunicar com o Bot Framework usando os mesmos componentes que um bot inserido em um site usaria, apenas encapsulado no shell de um aplicativo nativo.
Aplicativo IoT
Um aplicativo IoT pode se comunicar com o Bot Framework usando a API Direct Line .
Em alguns cenários, ele também pode usar serviços de IA do Azure como Speech, Translator, Languagee Vision.
Outros tipos de aplicativos e jogos
Outros tipos de aplicativos e jogos podem se comunicar com o Bot Framework usando a Direct Line API.
Criando um aplicativo móvel multiplataforma que executa um bot
Este exemplo de criação de um aplicativo móvel que executa um bot usa .NET MAUI, uma ferramenta para a criação de aplicativos multiplataforma.
Primeiro, crie um componente de exibição da Web e use-o para hospedar um controle de Webchat. Em seguida, usando o portal do Azure, adicione o canal do Web Chat.
Em seguida, especifique a URL do chat na Web registrada como a origem para o controle de exibição da Web no aplicativo .NET MAUI:
public class WebPage : ContentPage
{
public WebPage()
{
var browser = new WebView();
browser.Source = "https://webchat.botframework.com/embed/<YOUR SECRET KEY HERE>";
this.Content = browser;
}
}
Usando esse processo, você pode criar um aplicativo de plataforma cruzada que renderiza a exibição da Web integrada ao controle de chat na Web.