Criação de agente usando construtor conversacional

Concluído

Nesta unidade, você cria um agente usando o Microsoft Copilot Studio e linguagem natural.

NLU (Reconhecimento de Linguagem Natural)

Um componente fundamental da IA de conversa é NLU (Reconhecimento de Linguagem Natural). Como seres humanos, quando falamos com outra pessoa, fazemos perguntas em nosso próprio idioma, usando palavras que conhecemos. Um componente-chave das experiências de conversa de um usuário é a capacidade de fazer perguntas naturalmente, usando um vocabulário que ele entende, não em algum idioma ou sintaxe especial que precise ser aprendido.

Quando uma pergunta é feita por uma pessoa, a pessoa a quem a pergunta entende a intenção da pergunta e age de acordo. Essa intenção descoberta ou presumida pode ser acompanhada de uma frase, um comentário ou até mesmo de outra pergunta. O que pode tornar essas interações complexas é fazer a correspondência entre a intenção e a intenção correta do usuário original que fez a pergunta. Isso é entendido usando a tecnologia NLU, Reconhecimento de Linguagem Natural, para que um aplicativo de IA conversacional possa compreender a linguagem natural que os seres humanos usam, reconhecer as intenções das perguntas e agir de acordo.

No Desenvolvimento de IA Conversacional tradicional, os desenvolvedores tiveram que criar, treinar, testar e implantar uma camada de NLU separada com suas camadas lógicas e de IU juntas, bem como camadas adicionais e integração em torno de um comportamento de acompanhamento específico. No Microsoft Copilot Studio, nosso objetivo é democratizar a IA de Conversa e tornar mais fácil para as organizações iniciar, gerenciar, implantar e iterar em seus agentes, proporcionando experiências e recursos de criação low-code e pro-code. O Copilot Studio vem pronto com recursos de IA generativa, como as respostas generativas, que você aprendeu na tarefa anterior e também seus próprios recursos pré-treinados de NLU (Reconhecimento de Linguagem Natural). Isso significa que um criador não precisa usar ou provisionar seu próprio serviço de NLU e pode começar imediatamente a criar tópicos e treinar seu agente simplesmente inserindo Frases de Gatilho em um tópico. Além disso, entidades padrão e personalizadas podem ser detectadas no reconhecimento de intenção ou em uma conversa em andamento, extraindo o assunto da frase do usuário e sendo armazenadas e usadas como uma variável.

Adicionalmente, ao criar experiências conversacionais e mais de um tópico de criação no Copilot Studio, os criadores precisam garantir que limitem a sobreposição de tópicos para evitar cenários de desambiguação que podem ocorrer quando uma NLU tem duas ou mais intenções de classificação elevada, que foram correspondidas com base na pergunta do usuário. Isso significa que o NLU deve confirmar com o usuário que fez a pergunta qual era a intenção entre os tópicos que foram correspondidos (Você quis dizer X ou Y?). O Microsoft Copilot Studio tem recursos que incluem Detecção de Sobreposição de Tópicos para ajudar os criadores ao longo da jornada de criação do agente, e a capacidade de impedir que tópicos sejam exibidos na experiência Você quis dizer.

Recursos da IA generativa

IA generativa é uma tecnologia de inteligência artificial que usa LLMs (modelos de linguagem grandes) para gerar conteúdo original e fornecer respostas e reconhecimento de linguagem natural. No Copilot Studio, você pode usar os recursos de IA generativa a seguir para recuperar e criar conteúdo, individualmente ou em conjunto.

  • Criar um agente útil instantaneamente. Sem necessidade de criação manual de tópicos, um agente "vazio" pode gerar respostas com base em fontes de conhecimento especificadas, como sites e arquivos.

  • Aproveitar o conhecimento geral da IA. Quando essa opção está habilitada, o agente pode responder a perguntas gerais não relacionadas a suas fontes ou tópicos de conhecimento específicos.

  • Criar tópicos usando linguagem natural. Descreva o que você deseja que seu tópico faça, e o Copilot Studio o criará para você. Seu agente inclui respostas conversacionais e vários tipos de nós. Use o tópico padrão sugerido ou como ponto de partida para desenvolvimento adicional.

  • Habilitar ações generativas. Deixe o agente selecionar os tópicos e as ações mais apropriados em runtime.

O uso de IA generativa no Copilot Studio transforma a maneira como você cria agentes, reduzindo significativamente o trabalho manual e a configuração.

Criar um agente com linguagem natural

Você pode criar um agente descrevendo sua finalidade e como ele deve agir usando linguagem natural.

  1. Comece selecionando + Criar no menu de navegação esquerdo e escolhendo Novo agente.

  2. Você é direcionado para o assistente de criação de agente, que permite criar agentes com linguagem natural ao explicar o que você deseja que o agente faça.

  3. Comece digitando o seguinte na caixa de chat e selecionando o ícone Enviar: Create an agent with topics related to natural language understanding (NLU). The agent should answer in 20 words or less.

  4. Depois de enviar o prompt, o assistente começará a criar um agente a partir da sua descrição. Se a IA de conversa sugerir um nome, digite Confirm na caixa de chat.

  5. Depois de confirmar o nome, observe que o nome do agente muda para o que foi sugerido. Se tudo estiver correto, selecione Criar no canto superior direito.

    Observação

    Preste atenção ao lado direito da janela para se manter atualizado com um resumo das informações coletadas ao construir seu agente.

  6. Depois de selecionar Criar, você será direcionado para a página Visão geral do agente.

  7. Se o painel Testar seu agente não estiver aberto à direita, selecione o ícone Testar para expandi-lo.

  8. Insira In what ways can agents use natural language? no painel de teste.

  9. Você deverá ver uma resposta semelhante à imagem abaixo.

    Observação

    Você não precisa fornecer conhecimento para usar esse recurso, mas adicionar conhecimento aumentará a relevância das respostas.