Tutorial 19: Sistema de Habilidades — Tornando a IA Mais Inteligente
Tutorial 19: Sistema de Habilidades — Tornando a IA Mais Inteligente — guia fácil de entender baseado na documentação oficial
Esta é a parte da série oficial de tutoriais do Hermes Agent. Ver todos os tutoriais
Imagine que seu assistente de IA é como um novo funcionário. Ele é inteligente, mas ainda não sabe tudo sobre a sua empresa. As skills são como manuais de instrução que você entrega a ele somente quando ele precisa executar uma tarefa específica — em vez de fazê-lo memorizar todos os manuais de antemão, ele pega um da prateleira quando o trabalho pede. É exatamente isso que o Sistema de Skills faz pelo Hermes Agent.
O Que São Skills?
Skills são documentos de conhecimento simples que seu agente carrega sob demanda. Pense nelas como colas. Elas seguem um padrão de “divulgação progressiva” — o agente só lê os detalhes quando realmente precisa, o que economiza memória e mantém tudo rápido. Todas as skills ficam em uma pasta especial no seu computador: ~/.hermes/skills/.
Passo 1: Começando do Zero (Opcional)
Por padrão, o Hermes vem com um conjunto de skills pré-instaladas. Mas talvez você queira um começo limpo — sem nenhuma skill inclusa. Veja como:
Durante a instalação:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash -s -- --no-skills
Ao criar um novo perfil:
hermes profile create research --no-skills
Em um perfil já instalado:
hermes skills opt-out # impede que novas skills sejam adicionadas no futuro
hermes skills opt-out --remove # também exclui skills inclusas que você não modificou
hermes skills opt-in --sync # desfaz e re-adiciona as skills
Seguro por padrão: o
opt-outapenas impede adições futuras — ele nunca exclui nada. A flag--removesó exclui skills que você não editou. Suas skills personalizadas estão sempre seguras.
Passo 2: Usando Skills — Comandos de Barra
Aqui está a mágica: toda skill instalada automaticamente vira um comando de barra. Basta digitar /nome-da-skill seguido do seu pedido:
/gif-search gatos engraçados
/plan criar um plano para migrar nosso provedor de autenticação
/excalidraw
O último carrega a skill e deixa o agente perguntar o que você precisa. Simples assim!
Passo 3: Empilhando Várias Skills
Precisa de mais de uma skill ao mesmo tempo? Encadeie-as no início da sua mensagem (até 5):
/github-pr-workflow /test-driven-development corrigir issue #123 e abrir um PR
O agente carrega as duas skills e depois usa o restante da sua mensagem como instruções. Esperto, não?
Uma dica útil: O parser para na primeira palavra que não é uma skill. Então, se você tiver um caminho de arquivo como /tmp/scan.pdf, ele não vai se confundir:
/ocr-and-documents /tmp/scan.pdf extrair as tabelas # carrega uma skill, /tmp/scan.pdf é o argumento
Passo 4: Pacotes de Skills (Para Combinações Repetidas)
Se você perceber que está usando a mesma combinação de skills repetidamente, crie um pacote de skills — um comando curto que carrega várias skills de uma vez. É como criar uma playlist em vez de escolher músicas uma a uma. A skill plan inclusa é um ótimo exemplo disso.
Principais Conclusões
- Skills = conhecimento sob demanda — carregadas apenas quando necessário, economizando tokens e tempo
- Todas as skills ficam em
~/.hermes/skills/— fáceis de encontrar, adicionar ou remover - Comandos de barra tornam as skills instantâneas — basta digitar
/nome-da-skille pronto - Empilhe até 5 skills em um único comando para tarefas complexas
- Opt-out para um perfil limpo — perfeito para casos de uso especializados
Resumo
O Sistema de Skills é como dar ao seu agente de IA uma caixa de ferramentas bem organizada. Em vez de carregar todas as ferramentas de uma vez, ele escolhe exatamente o que precisa para o trabalho. Seja gerando GIFs, planejando migrações ou criando pull requests, as skills tornam o Hermes Agent mais inteligente, rápido e eficiente — sem desperdiçar recursos.
A seguir: Tutorial 20 — Memória Persistente: dando ao Hermes uma memória de longo prazo que sobrevive entre sessões.
📖 Documentação oficial
この記事は Hermes Agent のDocumentação oficialに基づいています:Documentação oficial › user-guide/features/skills