Pular para o conteúdo
Skillpedia
Agentes48 mil · #3232

huggingface-community-evals

Permite que seu agente siga orientações curadas para avaliações da comunidade Hugging Face. É útil quando o objetivo do usuário corresponde a uma avaliação existente.

O que ela faz

Esta ferramenta permite que você teste modelos de inteligência artificial diretamente no seu computador. Ela ajuda a verificar o desempenho de modelos usando diferentes métodos e configurações.

Quando usar

  • ✓Quando você quer testar um modelo de IA no seu próprio PC.
  • ✓Para comparar como diferentes modelos respondem a tarefas específicas.
  • ✓Ao verificar se um modelo funciona corretamente antes de usá-lo em larga escala.

Exemplo do que pedir para a IA

“Quero testar o modelo Llama-3.2-1B na tarefa mmlu usando meu computador.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/huggingface-community-evals/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/huggingface-community-evals/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Você escolhe um programa (como inspect-ai ou lighteval) e especifica qual modelo e tarefa quer testar. O programa roda o teste no seu hardware local.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill huggingface-community-evals

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/huggingface-community-evals/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Quando Usar

  • Use quando este fluxo de trabalho upstream corresponder ao objetivo declarado do usuário.
  • Use quando a tarefa exigir os procedimentos documentados nesta habilidade.

Visão Geral

Esta habilidade é para executar avaliações em modelos no Hugging Face Hub em hardware local.

Ela cobre:

  • inspect-ai com inferência local
  • lighteval com inferência local
  • escolher entre vllm, Hugging Face Transformers e accelerate
  • testes de fumaça (smoke tests), seleção de tarefas e estratégia de fallback de backend

Ela não cobre:

  • Orquestração de Hugging Face Jobs
  • Edições de model-card ou model-index
  • Extração de tabelas de README
  • Importações de Análise Artificial
  • Geração ou publicação de .eval_results
  • Criação de PR ou automação de community-evals

Se o usuário quiser executar a mesma avaliação remotamente em Hugging Face Jobs, passe para a habilidade hugging-face-jobs e forneça um dos scripts locais desta habilidade.

Se o usuário quiser publicar resultados no fluxo de trabalho de avaliações da comunidade, pare após gerar a execução da avaliação e passe essa etapa de publicação para ~/code/community-evals.

Todos os caminhos abaixo são relativos ao diretório que contém este SKILL.md.

Quando Usar Cada Script

Caso de uso Script
Avaliação inspect-ai local em um modelo do Hub via provedores de inferência scripts/inspect_eval_uv.py
Avaliação de GPU local com inspect-ai usando vllm ou Transformers scripts/inspect_vllm_uv.py
Avaliação de GPU local com lighteval usando vllm ou accelerate scripts/lighteval_vllm_uv.py
Padrões de comando extras examples/USAGE_EXAMPLES.md

Pré-requisitos

  • Prefira uv run para execução local.
  • Configure HF_TOKEN para modelos restritos/privados.
  • Para execuções de GPU local, verifique o acesso à GPU antes de começar:
uv --version
printenv HF_TOKEN >/dev/null
nvidia-smi

Se nvidia-smi não estiver disponível, então:

  • use scripts/inspect_eval_uv.py para avaliação mais leve com suporte de provedor, ou
  • passe para a habilidade hugging-face-jobs se o usuário quiser computação remota.

Fluxo de Trabalho Principal

  1. Escolha o framework de avaliação.
    • Use inspect-ai quando quiser controle explícito de tarefas e fluxos nativos de inspeção.
    • Use lighteval quando o benchmark for naturalmente expresso como uma string de tarefa lighteval, especialmente tarefas de estilo de leaderboard.
  2. Escolha o backend de inferência.
    • Prefira vllm para throughput em arquiteturas suportadas.
    • Use Hugging Face Transformers (--backend hf) ou accelerate como fallbacks de compatibilidade.
  3. Comece com um teste de fumaça (smoke test).
    • inspect-ai: adicione --limit 10 ou similar.
    • lighteval: adicione --max-samples 10.
  4. Aumente a escala apenas após o teste de fumaça ser aprovado.
  5. Se o usuário quiser execução remota, passe para hugging-face-jobs com o mesmo script + argumentos.

Início Rápido

Opção A: inspect-ai com caminho de provedores de inferência local

Melhor quando o modelo já é suportado pelos Provedores de Inferência Hugging Face e você deseja a menor sobrecarga de configuração local.

uv run scripts/inspect_eval_uv.py \
  --model meta-llama/Llama-3.2-1B \
  --task mmlu \
  --limit 20

Use este caminho quando:

  • você quiser um teste de fumaça local rápido
  • você não precisar de controle direto da GPU
  • a tarefa já existir em inspect-evals

Opção B: inspect-ai em GPU Local

Melhor quando você precisa carregar o modelo do Hub diretamente, usar vllm ou fazer fallback para Transformers para arquiteturas não suportadas.

GPU Local:

uv run scripts/inspect_vllm_uv.py \
  --model meta-llama/Llama-3.2-1B \
  --task gsm8k \
  --limit 20

Fallback de Transformers:

uv run scripts/inspect_vllm_uv.py \
  --model microsoft/phi-2 \
  --task mmlu \
  --backend hf \
  --trust-remote-code \
  --limit 20

Opção C: lighteval em GPU Local

Melhor quando a tarefa é naturalmente expressa como uma string de tarefa lighteval, especialmente benchmarks no estilo Open LLM Leaderboard.

GPU Local:

uv run scripts/lighteval_vllm_uv.py \
  --model meta-llama/Llama-3.2-3B-Instruct \
  --tasks "leaderboard|mmlu|5,leaderboard|gsm8k|5" \
  --max-samples 20 \
  --use-chat-template

Fallback de accelerate:

uv run scripts/lighteval_vllm_uv.py \
  --model microsoft/phi-2 \
  --tasks "leaderboard|mmlu|5" \
  --backend accelerate \
  --trust-remote-code \
  --max-samples 20

Limite de Execução Remota

Esta habilidade intencionalmente para em execução local e seleção de backend.

Se o usuário quiser:

  • executar esses scripts em Hugging Face Jobs
  • escolher hardware remoto
  • passar segredos para trabalhos remotos
  • agendar execuções recorrentes
  • inspecionar / cancelar / monitorar trabalhos

…

Perguntas frequentes

O que são 'inspect-ai' e 'lighteval'?

'inspect-ai' e 'lighteval' são ferramentas que ajudam a executar os testes nos modelos de IA.

Preciso de uma placa de vídeo potente?

Depende do tamanho do modelo. Modelos menores podem rodar em computadores comuns, mas modelos maiores podem precisar de uma placa de vídeo mais forte ou serem testados em nuvem.

E se o teste falhar ou o modelo for muito grande para meu PC?

Você pode tentar reduzir o número de testes, usar um modelo menor para o teste inicial ou usar um serviço na nuvem como o Hugging Face Jobs.

Detalhes

Descrição original do autor

Curated upstream guidance for Huggingface Community Evals; use when the workflow matches the user goal.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3232
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas