Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Microsoft 365 Copilot fornece uma capacidade de migração que lhe permite converter agentes declarativos, incluindo extensões de mensagens que foram promovidas a agentes declarativos, em agentes de motor personalizados. Quando converte o agente declarativo num agente de motor personalizado, tem controlo total da orquestração, dos modelos de IA e das integrações de dados e pode tirar partido das funcionalidades avançadas para criar fluxos de trabalho mais sofisticados.
Este artigo descreve os passos a seguir para converter um agente declarativo num agente de motor personalizado para tirar partido da sua própria orquestração para satisfazer melhor as necessidades exclusivas da sua organização.
Pré-requisitos
Os passos neste artigo requerem que tenha os seguintes pré-requisitos:
Um agente declarativo existente criado com o Toolkit de Agentes do Microsoft 365.
Observação
Os agentes criados com Microsoft 365 Copilot não são atualmente suportados.
Um bot personalizado e o ID do bot. Para obter informações sobre como criar um bot personalizado, consulte Bots e agentes.
Visual Studio Code com a extensão Toolkit de Agentes do Microsoft 365 instalada.
O SDK de Agentes do Microsoft 365 ou o SDK do Teams, se quiser implementar funcionalidades específicas do Copilot, como transmissão em fluxo ou citações.
Permissões para carregar manifestos de aplicações no seu ambiente.
Converter o agente declarativo
Para converter o agente declarativo existente num agente de motor personalizado, faça atualizações ao manifesto da aplicação e ao pacote de aplicação.
Atualizar seu manifesto do aplicativo
Para atualizar o manifesto da aplicação:
No Visual Studio Code, abra o ficheiro de manifesto da aplicação para o agente declarativo.
Adicione um nó de bots e inclua o ID do bot no campo ID . O exemplo seguinte mostra o esquema do nó bots .
"bots": [ { "botId": "${{BOT_ID}}", "scopes": [ "copilot", "personal", "team" ], "supportsFiles": false, "isNotificationOnly": false, "commandLists": [ { "scopes": [ "copilot", "personal" ], "commands": [ { "title": "How can you help me?", "description": "How can you help me?" } ] } ] } ],Para obter mais informações sobre o esquema do nó de bots, veja objeto bots.
Observação
Utilize a versão 1.21 ou posterior do esquema de manifesto de aplicação. Os agentes do motor personalizado são suportados na versão de manifesto 1.21 e versões posteriores.
No objeto copilotAgents , altere o nó declarativeAgents para um nó customEngineAgents , conforme mostrado nos exemplos seguintes.
Nó de agentes declarativos
"copilotAgents": { "declarativeAgents": [ { "id": "declarativeAgent", "file": "declarativeAgent.json" } ] },Substituir pelo nó de agentes do motor personalizado
"copilotAgents": { "customEngineAgents": [ { "type": "bot", "id": "${{BOT_ID}}" } ] }, "bots": [ { "botId": "${{BOT_ID}}", "scopes": [ "copilot", "personal", "team" ], "supportsFiles": false, "isNotificationOnly": false, "commandLists": [ { "scopes": [ "copilot", "personal" ], "commands": [ { "title": "How can you help me?", "description": "How can you help me?" } ] } ] } ],Para obter informações de referência de esquema, veja objeto copilotAgents.
Observação
O manifesto da aplicação pode incluir um nó de agente declarativo ou um nó do agente do motor personalizado, mas não ambos.
Atualize o número da versão da aplicação na propriedade da versão .
Certifique-se de que a propriedade ID utiliza o mesmo ID que utilizou no manifesto da aplicação para o agente declarativo.
Personalizar a UX do agente
Defina a sua experiência de agente para os utilizadores. Pode adicionar iniciadores de conversação e avisos sugeridos, implementar respostas e citações de transmissão em fluxo e muito mais. Tenha em atenção que tem de definir e testar as capacidades do agente do motor personalizado.
Para obter mais informações, veja Funcionalidades de experiência de utilizador do agente do motor personalizado.
Atualizar e submeter o pacote de aplicações
Depois de atualizar o manifesto do agente, volte a empacotar a sua aplicação:
Adicione o manifesto do agente atualizado, o ícone da aplicação e quaisquer outros recursos a um novo ficheiro de .zip.
Submeta o novo pacote para atualizar a sua aplicação existente. Se o agente for interno para a sua organização, utilize o Centro de administração do Microsoft 365 (requer permissões de administrador de inquilinos).
Observação
A submissão do pacote de aplicações para o marketplace comercial através do Centro de Parceiros não é atualmente suportada.
Experiência do usuário
A transição de um agente declarativo para um agente de motor personalizado é totalmente integrada para o utilizador. Se o nome e o logótipo que utiliza no pacote de aplicações forem os mesmos, os utilizadores não verão alterações visíveis.
Se os utilizadores afixaram o agente, terão de afixar novamente o agente depois de publicar a atualização.