Partilhar via


Criar ações de plug-in de IA para um Microsoft Copilot (versão preliminar)

Importante

As capacidades e os recursos do Power Virtual Agents agora fazem parte do Microsoft Copilot Studio após investimentos significativos em IA generativa e integrações aprimoradas no Microsoft Copilot.

Alguns artigos e capturas de tela podem fazer referência ao Power Virtual Agents enquanto atualizamos a documentação e o conteúdo do treinamento.

As ações de plug-in de IA podem ser usadas para estender um Microsoft Copilot. Eles também podem ser usados dentro de um copiloto personalizado como uma ação do plug-in.

Você pode criar vários tipos de ações de plug-in de IA no Microsoft Copilot Studio:

  • Ações de solicitação, que usam o AI Builder e um reconhecimento de linguagem natural para atingir cenários e fluxos de trabalho específicos dentro da empresa.
  • Ações de fluxo, que usam fluxos do Power Automate, para realizar ações, recuperar e trabalhar com dados.
  • Ações de conector, que usam conectores do Power Platform para acessar dados de outros sistemas, como produtos empresariais conhecidos como Salesforce, Zendesk, MailChimp e GitHub.
  • Ações API REST, que usam conexões com APIs REST ou modelos da OpenAI personalizados criados por você.

Este artigo apresenta instruções para criar, compartilhar e publicar ações de plug-in.

Depois de criar ações de plug-in , habilite-as para serem usadas no Microsoft Copilot ou adicione-as a um copiloto personalizado.

O restante deste artigo descreve como criar cada tipo de plug-in.

Gerar conteúdo ou extrair insights com solicitações do AI Builder

Observação: A extensão com ações de solicitação só está disponível para alguns tipos de copilotos.

Para criar ações de solicitação:

  1. Entre no Copilot Studio e selecione Biblioteca no painel de navegação lateral.
  2. Escolha + Adicionar um item. Você precisará selecionar um Microsoft Copilot para estender.
  3. Selecione um dos copilotos a serem estendidos.
  4. No Copilot for Microsoft 365, você precisará escolher entre estender o Copilot com um Novo copiloto ou uma Nova ação. Escolha Nova ação.
  5. Um menu Nova ação é exibido. Selecione Solicitação.
  6. Insira um Nome para a solicitação em Detalhes da solicitação. Use linguagem natural para descrever o que você deseja alcançar, por exemplo, Resuma este texto como um parágrafo com menos de 50 palavras. Você também pode selecionar vários modelos de solicitação predefinidos para ajudar você na introdução a uma solicitação e personalizá-la para o cenário.
  7. Em Entrada, adicione variáveis para qualquer informação que você queira dar à solicitação como entrada. Você poderá definir várias entradas, se necessário. Você também pode adicionar dados de exemplo para cada variável de entrada. Por exemplo, se você quiser que um modelo de solicitação resuma um determinado texto, defina uma variável de entrada de texto e adicione um texto de amostra a ser resumido como um teste.
  8. Com as variáveis necessárias definidas, adicione uma variável de entrada em Solicitação para cada entrada que o copiloto deve fornecer ao invocar a ação de solicitação. Você poderá adicionar mais de uma variável à solicitação, se quiser receber mais de um dado contextual em runtime do copiloto.
  9. Você também pode adicionar tabelas e colunas do Dataverse como dados de justificativa para a resposta da solicitação. Ao adicionar uma tabela e as tabelas relacionadas, você pode informar a solicitação para usá-la como dados de referência a fim de gerar respostas justificadas.
  10. Para testar dados de exemplo específicos para as variáveis de entrada, clique em Testar solicitação para avaliar a qualidade do funcionamento da solicitação.
  11. Selecione Finalizar solicitação para revisar os detalhes definidos por você para a solicitação.
  12. Por fim, selecione Criar ação de solicitação para salvar a ação de solicitação.

Depois de criar a ação, você precisará habilitá-la para uso no Microsoft Copilot.

Para obter mais informações sobre como criar e usar plug-ins de prompt, consulte Prompts do AI Builder.

Automação personalizada com os fluxos do Power Automate

Os plug-ins de fluxo do Power Automate permitem definir fluxos que podem ser chamados de superfícies de IA no Power Platform. Os plug-ins de fluxo usam o novo gatilho Executar do Copiloto e a ação Responder ao Copilot para definir processos personalizados que podem ser invocados com linguagem natural.

Para criar plug-ins de automação:

  1. Entre no Copilot Studio e selecione Plugins (versão preliminar) no painel de navegação lateral.
  2. Selecione Adicionar um componente do Power Platform como um plug-in de IA.
  3. Selecione Automação Personalizada.
  4. O editor de fluxo é aberto automaticamente com o gatilho Executar do Copiloto e a ação Responder ao Copilot presente.
  5. Você pode adicionar entradas ao seu gatilho para obter informações que deseja coletar de seus usuários. Forneça descrições de texto úteis para cada entrada para que a IA possa identificar corretamente o que extrair dos dados ou entradas de um usuário. Criar Plug-in de Fluxo
  6. Adicione ações ao seu fluxo, como o Criar uma aprovação e Publicar uma mensagem no chat do Teams para criar um processo de aprovação.
  7. Como opção, adicione parâmetros à ação Responder ao copiloto para qualquer saída que você deseja enviar de volta ao copiloto. Criar Caminho de Plug-in de Fluxo
  8. Salve seu fluxo com um nome de fluxo significativo e teste-o ou execute-o pelo menos uma vez. A IA usa o título e a descrição do fluxo para determinar quando invocar os plug-ins de fluxo. Verifique se os fluxos são executados corretamente, pois apenas fluxos testados aparecem como plugins disponíveis no Microsoft Copilot.

Depois de criar a ação, habilite-a para uso no Microsoft Copilot.

Criar uma ação de conector

As ações de conector permitem definir conectores que podem ser chamados a partir das superfícies de IA no Power Platform. Os plug-ins de conector exigem a identificação de ações habilitadas para uso no Microsoft Copilot e a captura de informações que modelos de linguagem grandes exigem para identificar e utilizar efetivamente o plug-in, como os campos Resumo e Descrição.

Adição de uma ação de conector para o Copilot for Microsoft 365

Você deve ter credenciais no nível de criador e receber uma licença de copiloto e uma licença do Microsoft Teams para criar uma ação do plug-in para Microsoft 365.

Para adicionar uma ação de conector ao Copilot for Microsoft 365:

  1. Na home page, selecione Copilotos

  2. Na lista Copilotos, na navegação no lado esquerdo, selecione Copilot for Microsoft 365

  3. A página principal do Copilot será exibida na guia Configurar. Aqui, você poderá consultar uma lista das ações já presentes dentro do copiloto se selecionar a guia Extensões.

  4. Para criar um novo plug-in, selecione Adicionar extensão e Nova ação.

  5. Você recebe uma lista de todos os tipos de ação compatíveis. Selecione Conector.

  6. Você recebe uma lista de conectores disponíveis para seleção. Essa lista inclui todos os conectores certificados oferecidos pela Microsoft, bem como todos os conectores personalizados presentes no ambiente atual em uso. Uma barra de pesquisa está disponível para ajudar a encontrar o conector que você deseja usar. Encontre o conector e o selecione.

  7. A página Detalhes da ação é exibida. Escreva um nome e uma descrição para a ação do conector. O nome da ação deve ser exclusivo. Por padrão, ele usará o nome do conector escolhido. Você deve adicionar informações de definição adicionais para garantir que ele seja um nome exclusivo e fácil de discernir o que faz para usuários que queiram habilitá-lo depois. Leve em consideração a inclusão na descrição os tipos de ações que ele permite como "Serviço de email – permite a você recuperar e criar mensagens".

A descrição poderá ser fornecida a você se estiver presente no conector selecionado. A descrição é usada pelo Copilot para identificar quando essa ação pode ser usada para obter respostas para a solicitação do usuário. Por isso, deixe isso o mais detalhado e descritivo possível. Dê detalhes específicos usando termos que você espera que os usuários usem ao chamar a ação. Para continuar o exemplo de serviço de email acima, convém incluir algo como:

"O Serviço de Email oferece a capacidade de obter listas de mensagens existentes, recuperar pastas onde as mensagens são armazenadas, listar títulos de mensagens e pastas, obter mensagens, atualizar títulos e corpos de mensagem, definir prioridade para mensagens..."

Quanto mais específico e detalhado, melhor, pois, assim, o copiloto poderá saber facilmente a usar o plug-in sem ser instruído, o que possibilita uma experiência de linguagem mais natural.

  1. Em Solução, selecione uma solução na qual o plug-in será armazenado. Para obter mais informações sobre quais são as soluções e por que elas beneficiam você, consulte Conceitos de solução. O menu suspenso vai listar todas as soluções disponíveis dentro do ambiente atual. Selecione aquela que você gostaria de usar.

Se você tiver uma solução preferida ou se o conector selecionado já estiver na solução, essa solução será selecionada automaticamente. Você pode selecionar uma solução ou deixá-la em branco. Se deixar em branco, uma solução vai ser criada para você com "nome da ação" e editor padrão. Isso vai garantir que a ação seja sempre armazenada em uma solução, de maneira que você possa movê-la facilmente os ambientes.

Observação

Você não verá uma solução padrão ou uma solução padrão CDS como uma opção nesse caso, pois recomendamos ter uma solução personalizada tendo em vista um gerenciamento mais fácil. Consulte o link aqui para entendê-los melhor: Solução padrão X solução personalizada.

  1. Depois que isso for concluído, selecione Avançar.

  2. A página Selecionar Ações é exibida. Isso mostra todas as ações disponíveis para o conector escolhido por você. Qualquer uma ou todas as ações podem ser configuradas para uso. Uma barra de pesquisa está incluída para ajudar você a encontrar a ação que deseja selecionar. Não há limite para o número de ações que você pode selecionar para o plug-in.

Observação

Somente as ações selecionadas e configuradas por você poderão ser executadas pelo plug-in. Mesmo que estejam listadas nessa lista como disponíveis, se não tiverem sido configuradas, elas não vão funcionar no plug-in. Se não estiver presente, uma ação não poderá ser usada. Não é possível adicionar nem remover ações de um conector dentro do assistente de ações do Copilot Studio.

Selecione uma ação para continuar.

  1. A página Configurar Ação é exibida.

Dê um nome e uma descrição para a ação. O nome não precisa ser exclusivo nesse caso. É provável que esses valores sejam populados por você pelo conector, mas, assim como acontece com a descrição do plug-in, é recomendável dar uma descrição específica detalhada para que o copiloto saiba quando invocar a ação específica. Isso ajuda a permitir uma abordagem de linguagem mais natural para selecionar a ação a ser executada. Por exemplo, se uma ação for "Listar pastas de mensagens", você poderá usar:

"Listar pastas de mensagens permite a você obter uma lista de todas as pastas de mensagens disponíveis no serviço de email. Isso vai recuperar todas as pastas, colocá-las em uma exibição de lista e as retornará para você."
Isso acaba usando as pistas de contexto "listar pastas de mensagens", bem como: obter, tudo, recuperar, lista, serviço de email, retornar, pastas e exibir.

  1. Quando você terminar essa página, selecione Avançar.

  2. A página Selecionar parâmetros de ação é exibida.

    Aqui todas as entradas e saídas da ação são listadas. Essa lista é fornecida pelo conector e não pode ser alterada, mas as descrições podem ser modificadas. Essas descrições não afetarão o copiloto. Elas simplesmente oferecem clareza para criadores futuros que gerenciam essa ação.

  3. Os usuários podem clicar em Avançar ou em Ignorar etapas opcionais. • Avançar vai levar os usuários em meio às etapas para cartões adaptáveis e iniciadores de conversa. Se você quiser usá-los, use o botão Avançar. Avance à etapa 19. • Ignorar etapas opcionais vai ignorar essas etapas e levar você até o final do assistente, onde o teste e a publicação ocorrem. As páginas ignoradas podem ser concluídas a qualquer momento editando o plug-in. Se você optar por ignorar a configuração dessas etapas no momento, avance à etapa 30.

  4. Clique em Avançar

  5. A página Selecionar Ações é exibida, mostrando a ação que você acabou de configurar.

  6. Você poderá selecionar outra ação e repetir as etapas de 10 a 15 ou selecionar Avançar se tiver terminado de adicionar ações.

  7. A tela Revisar e Testar é exibida. Esta página exibe os detalhes de todas as etapas de configuração até o momento. Você pode revisá-las e, em seguida, testar a ação antes da publicação.

  8. Selecione a conexão existente no menu suspenso ou crie uma Nova conexão se você não tiver nenhuma conexão.

  9. Ao selecionar Nova conexão, um assistente é aberto no qual você pode adicionar detalhes como nome de usuário, senha e assim por diante para compilar a conexão.

  10. Depois que uma conexão for definida, selecione Testar. Depois de ver a mensagem de que ela está pronta para ser testada, vá até o chat do Copilot para M365. Abra o submenu para ver a ação criada e a ative.

  11. A ação é exibida com um ícone de béquer sob o conector escolhido com o formato Nome de Teste-ação. Você já pode testar a ação tentando as solicitações esperadas que um usuário utilize. Você também pode usar o comando –developer on para obter mais informações sobre a execução da solicitação. Assim que você estiver satisfeito com os resultados, retorne ao Copilot Studio.

  12. Depois que você tiver concluído os testes, selecione Publicar.

  13. Uma página mostrando que a ação está no processo de publicação é exibida. Quando concluído, você verá uma página indicando que a ação foi publicada. Você pode clicar na página Ir para detalhes a fim de ver os detalhes da ação publicada. Agora que foi publicada, a ação deverá ser habilitada por um administrador para poder ser usada no copiloto.

  14. Você também pode mover facilmente uma ação de um ambiente para outro usando uma solução. Para isso, selecione Exportar na página Exportar esta solução. Isso vai permitir a você exportar a ação. Altere o número da versão, se necessário, e selecione se a solução deve ser gerenciada ou não gerenciada. Gerenciada significa que a alteração deverá ser feita e não gerenciada se você quiser fazer alterações na solução no ambiente de destino. Depois da conclusão, você verá uma mensagem verde com a opção Baixar a solução e salvá-la como um arquivo .zip no sistema.

Observação

Você não precisa selecionar a publicação no painel de soluções.

  1. Selecione Importar Solução no ambiente de destino. Selecione o arquivo .zip e continue. Você verá a ação importada na lista.