Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Habilidades são recursos reutilizáveis que estendem as funcionalidades do seu agente. Ao contrário das ferramentas, que se conectam a serviços externos, as habilidades são conjuntos autônomos de instruções e lógica que você pode criar, compartilhar e reutilizar entre agentes.
Note
Os recursos deste artigo são usados por agentes ou fluxos de trabalho alimentados pelo GitHub Copilot.
A cobrança por uso se aplica ao uso, criação, teste e avaliação de agentes. Essas ações podem consumir Créditos do Copilot. Saiba mais em Gerenciar os custos de agentes viabilizados pelo GitHub Copilot harness.
O que são habilidades?
Uma habilidade é um recurso definido por um nome, uma descrição e um conjunto de instruções (escritas em Markdown). As habilidades orientam o agente sobre como lidar com tipos específicos de tarefas ou cenários. O runtime de orquestração invoca uma habilidade quando a solicitação de um usuário corresponde à finalidade da habilidade. Pense nas habilidades como "funções" ou "modos" especializados que seu agente pode ativar quando necessário.
Por que usar habilidades?
- Reutilização: crie uma habilidade uma vez e adicione-a a vários agentes.
- Modularidade: divida o comportamento complexo do agente em partes específicas e fáceis de gerenciar.
- Capacidade de compartilhamento: exporte habilidades como arquivos Markdown ou como pacotes e compartilhe-as com outras pessoas.
- Clareza: cada habilidade tem uma finalidade clara, facilitando a compreensão e a manutenção do comportamento do agente.
Como as habilidades diferem de outros componentes do agente
| Componente | Purpose | Gerenciado por |
|---|---|---|
| Instruções | Comportamento geral e personalidade do agente | Configuração de identidade |
| Conhecimento | Dados aos quais o agente pode fazer referência | Fontes de conhecimento |
| Tools | Ações via serviços externos | Conectores, APIs, servidores MCP |
| Habilidades | Capacidades reutilizáveis específicas para tarefas | Arquivos ou pacotes de habilidades (baseados em Markdown) |
Como o agente usa as habilidades
O runtime de orquestração decide quando ativar uma habilidade com base na mensagem do usuário e na descrição da habilidade. Quando o runtime ativa uma habilidade, as instruções da habilidade orientam o comportamento do seu agente para aquela tarefa específica. A habilidades podem funcionar junto com ferramentas e conhecimento. Por exemplo, uma habilidade pode instruir seu agente a usar uma ferramenta específica de uma forma determinada. Descrições de habilidades bem escritas ajudam o orquestrador a invocar a habilidade certa no momento certo.
Arquivos e pacotes de habilidades
As habilidades têm um formato padrão — um front matter em YAML (nome, descrição) e instruções — o que as torna portáteis e fáceis de compartilhar como arquivos Markdown. Você pode criá-las no Copilot Studio ou usar seu editor de texto favorito e enviá-las para seu agente.
Um pacote de habilidades inclui os seguintes elementos em um arquivo ZIP:
- Um arquivo
SKILL.mdcontendo front matter em YAML (nome, descrição) e instruções em Markdown. - Arquivos de suporte opcionais, como scripts, modelos e documentos de referência.
Você também pode adicionar uma habilidade existente ao seu agente enviando o arquivo ZIP do pacote de habilidades. Esse formato padrão torna as habilidades portáteis e fáceis de compartilhar.