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.
Note
Este artigo descreve as funcionalidades usadas em agentes ou fluxos de agentes alimentados pelo arnês padrão.
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.
- Use 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.
Entenda 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 do painel de 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 carregar em
Ctrl+Shift+Pe entrar em "Copilot Studio: Focus on Agents View." O painel Copilot Studio abre 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 mostram 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 prompts.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 detecta a 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: Trabalhe com um agente sozinho
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
Faça
- 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 o local do clone guardado (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 clones para diretórios temporários.
- Não clones várias vezes para locais diferentes. Fazer isso pode causar confusão.
Passos seguintes
Depois de clonares o teu agente: