JackSmith111977/Hermes-Skill-View

Sistema de recomendação de habilidades mais robusto, atuando como middleware de inferência pré-execução para resolver disparos instáveis de skills no Hermes Agent.

O que é Hermes-Skill-View?

Este skill atua como um middleware de inferência pré-execução para o Hermes Agent, resolvendo o problema de disparos instáveis de skills. Ele analisa a mensagem de entrada do usuário antes da execução da skill e, usando um modelo de linguagem grande (LLM), determina se uma skill deve ser acionada e qual skill usar. Isso reduz ativações incorretas, garante que a skill correta seja selecionada e melhora a confiabilidade geral do agente. Projetado especificamente para o ecossistema Hermes Agent, é útil para desenvolvedores que buscam estabilidade e previsibilidade, minimizando comportamentos inesperados.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add JackSmith111977/Hermes-Skill-View

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que Hermes-Skill-View faz?

Sistema de recomendação de habilidades mais robusto, atuando como middleware de inferência pré-execução para resolver disparos instáveis de skills no Hermes Agent.

Visão Geral

Este skill serve como um middleware de inferência orientado a LLM para o Hermes Agent. Antes de uma skill ser executada, ele processa a mensagem de entrada, formata o contexto da skill e usa um modelo de linguagem para classificar se uma skill deve ser acionada e qual delas. O objetivo é eliminar disparos falsos e melhorar significativamente a precisão da ativação de skills.

Como Funciona

  1. Interceptação de Mensagens: O skill intercepta a mensagem de entrada do usuário antes de qualquer skill ser acionada.
  2. Formatação de Contexto: Ele formata o contexto das skills disponíveis (incluindo seus nomes, descrições e parâmetros) a partir da configuração do agente.
  3. Inferência por LLM: O prompt formatado é enviado para um LLM, que decide se uma skill deve ser utilizada, e em caso positivo, qual delas.
  4. Execução da Skill: Com base na decisão do LLM, a skill apropriada é acionada. Caso contrário, o fluxo padrão de conversa é seguido.

Benefícios

  • Maior Confiabilidade: Reduz drasticamente disparos falsos de skills em comparação com mecanismos baseados em regras.
  • Flexibilidade: Suporta skills com parâmetros complexos e recomendações contextuais.
  • Manutenção Simples: Ajustes no sistema de recomendação podem ser feitos modificando o prompt ou o LLM, sem alterar a lógica interna das skills.

Plataformas Suportadas

  • Hermes Agent (v1.0+)
  • Testado com Claude 3.5 Sonnet e modelos compatíveis

Configuração Exemplo

skills:
  - name: "hermes-skill-view"
    source: "JackSmith111977/Hermes-Skill-View"
    config:
      model: "claude-3-5-sonnet-20241022"
      pre_inference: true

Utilize a chave pre_inference para ativar o middleware. O modelo especificado será usado para as decisões de inferência.

Dependências

  • Hermes Agent
  • Acesso a um LLM compatível (via API ou local)

Licença

MIT

Habilidades Relacionadas