Opções de criação de agente

Concluído

A Microsoft fornece várias opções para criar agentes:

  • Azure Bot Framework

  • Azure Bot Framework Composer

  • Microsoft Copilot Studio

Azure Bot Framework

O Serviço de Bot do Microsoft Azure faz parte do Azure Bot Framework, uma série de SDKs e ferramentas que permite aos desenvolvedores criar e implantar agentes personalizados e assistentes virtuais usando código. O Serviço de Bot do Azure é um serviço gerenciado para o desenvolvimento de agentes.

Um agente se comunica ao receber mensagens e enviar respostas usando o recurso Aplicativos Web do Serviço de Aplicativo do Microsoft Azure para manipular as comunicações. Os bots são semelhantes a aplicativos Web. Eles recebem solicitações e retornam respostas. Um agente pode executar operações como outros aplicativos, como acessar bancos de dados, chamar APIs para outros serviços, ler arquivos e executar cálculos.

O processo de receber uma mensagem e enviar uma resposta novamente ao usuário é conhecido como uma rodada. Considere como as conversas entre os seres humanos funcionam, em que cada pessoa fala uma de cada vez, ou seja, em rodada. Os bots operam da mesma forma, respondendo a entrada do usuário em rodada.

Captura de tela de um bot do Azure Bot Framework.

Um desenvolvedor pode conectar um bot do Serviço de Bot do Azure ao serviço de Reconhecimento vocal (LUIS) nos Serviços Cognitivos do Azure para adicionar compreensão vocal a um agente para permitir uma experiência de conversa. Um desenvolvedor também pode habilitar o agente para usar uma base de dados de conhecimento criada no QnA Maker.

Uma vantagem do Serviço de Bot do Azure é que, depois que os desenvolvedores tiverem criado o agente, eles poderão implantá-los em um ou mais canais (como o Facebook ou o Slack) sem precisar alterar o código do agente. O Serviço de Bot do Azure gerencia a comunicação entre esses canais e os agentes, além de adaptar as mensagens geradas pelo agente ao formato do canal ao qual está conectada.

Você pode integrar os agentes criados com o Azure Bot Framework aos agentes do Microsoft Copilot Studio.

Modelos do Serviço de copiloto

O Serviço de copiloto inclui modelos para ajudar os desenvolvedores a começar a criar agentes. Se você criar um agente no portal do Azure, poderá selecionar o modelo Echo Bot que só retornará a entrada do usuário, ou poderá selecionar o modelo Core Bot que inclui o LUIS.

Bot Framework Composer

O Bot Framework Composer é uma ferramenta para criar agentes que usa uma interface de usuário visual para criar o fluxo de conversa e gerar respostas. O Bot Framework Composer é uma adição recente aos Serviços de Bot do Azure e é o assunto do desenvolvimento contínuo para adicionar mais recursos.

O Bot Framework Composer inclui:

  • Uma tela de edição visual para fluxos de conversação.

  • Ferramentas para criar e gerenciar componentes do LUIS e do QnA.

  • Geração de linguagem avançada e sistema de modelos.

  • Um programa executável de runtime de agente pronto para usar.

O Bot Framework Composer pode ser usado para criar agentes sem a necessidade de escrever código e oferece suporte ao LUIS e ao QnA Maker.

Captura de tela do agente do Azure Bot Framework Composer.

Existem semelhanças entre o Microsoft Copilot Studio e o Bot Framework Composer. Os dois fornecem uma tela de criação sem código para que os usuários criem agentes. No entanto, as principais diferenças estão presentes na funcionalidade e na aparência das duas tecnologias. Por exemplo, os tópicos no Microsoft Copilot Studio são semelhantes às caixas de diálogo no Bot Framework Composer.

O Bot Framework Composer é um serviço de código aberto e multiplataforma com suporte para Microsoft Windows, Linux e macOS. Para obter mais informações, consulte Bot Composer no GitHub.

Os criadores podem usar o Bot Framework Composer para criar conteúdo personalizado e adicioná-lo ao Microsoft Copilot Studio.

Microsoft Copilot Studio

Os agentes do Microsoft Copilot Studio são fornecidos pela IA, o que permite que os usuários se concentrem em um trabalho mais complexo e de valor mais alto enquanto os agentes manipulam interações repetitivas simples. Com o Microsoft Copilot Studio, você pode criar agentes (agentes) usando uma interface gráfica simples, sem código, de dentro de um navegador da Web.

Os agentes do Microsoft Copilot Studio interagem com clientes e funcionários, respondem perguntas e fornecem informações. Você pode implantar os agentes do Microsoft Copilot Studio em vários canais, incluindo seu próprio site, o Facebook e o Microsoft Teams.

Você pode criar agentes do Microsoft Copilot Studio sem a necessidade de cientistas ou desenvolvedores de dados.

Captura de tela de um agente de teste.

O Microsoft Copilot Studio está incorporado na parte superior do Azure Bot Framework e usa os recursos do Bot Framework em um ambiente sem código.

O Microsoft Copilot Studio pode atender a vários requisitos internos e externos simples para os agentes, e foi projetado para ser construído com (ou por) especialistas no assunto (SMEs).

O Microsoft Copilot Studio exige uma licença de locatário e uma licença de usuário para qualquer pessoa que cria agentes.

Os arquitetos de soluções precisam determinar qual tecnologia de agente ou combinação de tecnologias deve ser usada na solução. Essa decisão dependerá das habilidades disponíveis, se os agentes existentes já tiverem sido implantados e a complexidade dos agentes necessários.