Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Quando clonas um agente do Microsoft Copilot Studio usando a extensão, descarregas a definição do agente e as definições de componentes relacionadas do Copilot Studio para a tua máquina local. Pode editar estes ficheiros usando o Microsoft Visual Studio Code. A operação de clonagem cria um espaço de trabalho local com todos os ficheiros agente num formato de diretório estruturado.
Pré-requisitos
Antes de começares a clonar agentes, há alguns pré-requisitos e considerações importantes.
Escolha um local de espaço de trabalho
Selecione uma pasta local apropriada para os ficheiros do seu agente. É neste local que a extensão guarda os ficheiros do agente. Aqui ficam algumas dicas importantes para escolher um local:
- Garanta espaço em disco adequado. Um agente típico pode variar em tamanho dependendo do número de componentes.
- Utilize um caminho sem espaços, se possível, embora os espaços sejam suportados.
- Considere usar uma localização que já seja rastreada pelo Git.
Compreender o que é clonado
Quando clonas um agente, os ficheiros do agente são clonados localmente na localização escolhida, criando uma definição de estrutura como a seguinte no Visual Studio Code Explorer:
my-agent/
├── actions # Connectors
│ ├── DevOpsAction.mcs.yml
│ └── GetItems.mcs.yml
├── knowledge/files # Knowledge sources
│ ├── source1.yaml
│ └── source2.yaml
├── topics/ # Conversation topics
│ ├── greeting.mcs.yaml
│ ├── help.mcs.yaml
│ └── escalate.mcs.yaml
├── workflows/ # Agent tools and actions
│ └── GetDevOpsItems
│ ├── metadata.yaml
│ └── workflow.json
│ └── GetMeetings
│ ├── metadata.yaml
│ └── workflow.json
├── trigger/ # Event triggers
│ └── welcometrigger.mcs.yaml
├── agent.mcs.yaml # Main agent definition
├── icon.png # Icon used for the agent, visible in test panel and in supported channels
├── settings.mcs.yml # Configuration settings for the agent
└── connectioreferences.mcs.yml # Connection References used by Connectors and other actions
Métodos de clonagem
Se estás a usar a extensão pela primeira vez, ou mesmo és novo em Visual Studio Code, a forma mais fácil de clonar um agente é selecionar Clone Agent quando o painel Extension estiver aberto. No entanto, esta opção não está disponível quando já tens um Agente clonado e aberto localmente. Os seguintes métodos podem ser usados em alternativa:
Método 1: Clonar a partir do painel Agentes (Recomendado)
Este é o método mais simples e recomendado para clonar um agente.
Abra a extensão Copilot Studio selecionando o ícone Copilot Studio na barra de atividades. Também pode premir
Ctrl+Shift+Pe entrar em "Copilot Studio: Vista Foco nos Agentes". O painel Copilot Studio é aberto na barra lateral.No painel de Agentes , selecione o seu ambiente alvo na lista suspensa (por exemplo, "Environment 1") para ver uma lista dos agentes no ambiente.
> Environment 1 Environment 2 Environment 3Selecione o agente a clonar da lista. Os agentes apresentam a última data de modificação. Clique com o botão direito no nome do agente e selecione Clonar agente.
> Customer Support Agent HR Assistant Sales Agent IT Helpdesk AgentAbre-se um diálogo de seletor de ficheiros.
Navegue até à localização desejada na caixa de diálogo do seletor de ficheiros ou crie uma nova pasta e selecione Selecionar Pasta. Começa o processo de clonagem.
Esperar que o processo de clonagem termine. Aparece uma notificação de progresso a mostrar "Agente de clonagem: Bot de Suporte ao Cliente", seguida de uma mensagem de sucesso "Agente Clonado com sucesso." Este processo normalmente demora entre 10 a 30 segundos.
Verifique se a clonagem foi concluída com sucesso. A pasta agente abre no explorador de Visual Studio Code, o painel de controlo de versões mostra uma árvore de trabalho limpa, e a janela de ficheiros mostra o nome da sua pasta.
Método 3: Clonar usando a paleta de comandos
Use este método se preferir fluxos de trabalho focados no teclado.
Abra a paleta de comandos pressionando
Ctrl+Shift+P.Escreva "Copilot Studio: Clone Agent" e pressione
Enter. O comando é executado e aparecem pedidos.Siga as instruções para selecionar o seu ambiente, selecione o agente, escolha a pasta de destino e espere que a clonagem termine. O agente é clonado para a localização selecionada.
Método 3: Clonar usando o URL do agente
Este método é útil quando alguém partilha um URL de agente consigo.
Abra o seu agente no portal web do Copilot Studio.
SelecioneDetalhes do Agente> e copie o URL do agente. O URL deve ter o formato:
https://copilotstudio.microsoft.com/environments/{guid}/bots/{guid}. O URL está agora na sua prancheta.Volte ao Visual Studio Code e abra a extensão Copilot Studio.
Selecionar Agente clone. A extensão deteta o URL na sua área de transferência e mostra o agente marcado como "(da área de transferência)".
Selecione o agente marcado como "(da prancheta)", selecione uma pasta de destino e espere que a clonagem termine. O agente é clonado para a localização selecionada.
Cenários comuns de clonagem
Aqui estão alguns cenários comuns em que clonar agentes é útil, com detalhes gerais sobre o fluxo de trabalho sugerido.
Cenário 1: Clone para desenvolvimento individual
Objetivo: trabalhar sozinho num agente
Clona o agente para uma pasta local.
Inicialize um repositório Git a partir do Controlo de Versões na navegação.
Faça alterações localmente.
Faz os teus compromissos.
Aplica as alterações ao Copilot Studio quando estiveres pronto.
Cenário 2: Clone para colaboração em equipa
Objetivo: Vários programadores a trabalhar no mesmo agente
O primeiro programador clona o agente.
O primeiro programador inicializa o Git e envia o conteúdo para um repositório partilhado (GitHub, Azure DevOps).
Outros programadores clonam a partir do repositório Git partilhado.
Cada programador executa Copilot Studio: Reattach Agent para ligar a sua pasta local ao Copilot Studio.
A equipa utiliza o Git para colaboração e acompanhamento de alterações, e utiliza a extensão Visual Studio Code para trabalhar no agente.
Cada desenvolvedor aplica então alterações ao Copilot Studio para testes ou envia para outro ambiente a jusante com base no seu ciclo de vida de desenvolvimento de software ou em pipelines automatizados.
Cenário 3: Clonar múltiplos ambientes
Objetivo: Gerir versões de desenvolvimento, teste e produção
A abordagem recomendada para implementação em múltiplos ambientes é utilizar soluções. Considere um processo de implementação automatizado com processos organizacionais auditáveis e escaláveis, como pipelines. Para os utilizadores que optam por não trabalhar com soluções, a extensão Copilot Studio oferece a capacidade de sincronizar a definição de um agente Copilot Studio de uma máquina local para outro ambiente. Deve ainda considerar o processo organizacional para transferir ativos técnicos para ambientes posteriores para fornecer auditoria, telemetria e outros componentes críticos no ciclo de vida do desenvolvimento de software ao enviar software para os seus clientes e utilizadores finais.
Clone o agente do ambiente de desenvolvimento para uma pasta local de desenvolvimento.
Faz alterações na pasta de desenvolvimento.
Aplica essas alterações e testa as alterações no mesmo ambiente.
Use Copilot Studio: Reattach Agent para ligar o agente ao ambiente alternativo.
Teste o agente no painel de teste do Copilot Studio.
Melhores práticas
Fazer
- Clone todos os agentes para um local consistente.
- Inicialize o Git logo após clonar.
- Usa um nome de pasta com significado.
- Verifique se o clone funciona antes de fazer alterações.
- Mantenha uma cópia de segurança da sua localização do seu clone (por exemplo, no GitHub ou no Azure DevOps).
- Documenta a localização do teu clone na wiki interna da equipa ou nos documentos.
Não
- Não clone para diretórios temporários.
- Não clones várias vezes para locais diferentes. Fazer isso pode causar confusão.
Próximos passos
Depois de clonares o teu agente: