Cria uma skill para um agente (GitHub Copilot)

Podes criar habilidades personalizadas para o teu agente a partir do separador Build, seja do zero ou com a ajuda do Copilot. As competências definem capacidades reutilizáveis que o agente pode ativar quando o pedido do utilizador corresponde ao propósito da competência.

Agentes alimentados pelo GitHub Copilot harness suportam três métodos para adicionar uma competência: carregar um ficheiro ou pacote de competências existente, criar uma skill a partir do zero, ou gerar uma skill com IA.

Note

A estrutura usada para construir este agente utiliza faturação baseada no uso. Usar, construir, testar e avaliar agentes podem consumir Créditos Copilot. Saiba mais em Visão Geral da faturação baseada no uso.

Prerequisites

  • Um agente criado com a infraestrutura do GitHub Copilot. Veja Criar um agente.

Gerar com IA

  1. Abra o seu agente no Copilot Studio.

  2. Selecionar o separador Compilação.

  3. No painel de componentes, selecione Competências.

  4. Em Adicionar competência, selecione Gerar com IA.

  5. Descreve a habilidade que queres e depois seleciona Construir.

  6. Responde às perguntas que o Copilot faz para aperfeiçoar a tua habilidade.

  7. Quando o Copilot tem informação suficiente, desenvolve a habilidade e fornece-a no chat. É possível:

    • Selecione Visualizar para rever a competência que adiciona ao seu agente.
    • Selecione o ícone de download para guardar a habilidade localmente. Captura de ecrã a mostrar uma mensagem do Copilot com uma descrição do ficheiro de competência e opções para ver, descarregar ou adicionar ao agente.
  8. Quando estiveres pronto, seleciona Adicionar ao agente.

Tip

Depois de adicionar uma competência, teste o seu agente no separador Pré-visualização para verificar se a competência funciona como esperado.

Criar uma competência a partir do zero

  1. Abra o seu agente no Copilot Studio.

  2. Selecionar o separador Compilação.

  3. No painel de componentes, selecione Competências.

  4. Em Adicionar competência, selecione Criar a partir do zero.

  5. Defina a competência:

    • Nome: Introduza um nome descritivo, como customer-support-escalation. Utilize apenas letras minúsculas, números e hífenes. Não comece nem termine o nome com um hífen.
    • Descrição: descreva o que a competência faz e quando deve ser ativada. Esta descrição ajuda o ambiente de execução da orquestração a determinar quando deve invocar a habilidade.
    • Instruções: escreva instruções em Markdown que orientem o comportamento do agente quando esta competência estiver ativa. Inclua passos específicos, formatos de resposta e quaisquer restrições.
  6. Selecione Criar. A habilidade aparece no painel de componentes do seu agente.

Tip

Depois de adicionar uma competência, teste o seu agente no separador Pré-visualização para verificar se a competência funciona como esperado.

Escreva instruções eficazes para competências

Escreva instruções de competência em Markdown e inclua:

  • Uma descrição clara da tarefa ou cenário que a competência aborda.
  • Orientação passo a passo sobre como o agente deve responder.
  • Quaisquer requisitos de formatação para as respostas.
  • Casos limite e como lidar com eles.
  • Referências às ferramentas que o agente deve utilizar, quando aplicável.

Tip

Comece com uma competência simples e refine‑a com base nos testes. Pode editar as instruções das competências que criar a partir do zero a qualquer momento no painel de configuração de competências.