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
Mensagem pronta para colar
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-evalsOu 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.mdConteú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-aicom inferência locallightevalcom inferência local- escolher entre
vllm, Hugging Face Transformers eaccelerate - 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 runpara execução local. - Configure
HF_TOKENpara 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.pypara avaliação mais leve com suporte de provedor, ou - passe para a habilidade
hugging-face-jobsse o usuário quiser computação remota.
Fluxo de Trabalho Principal
- Escolha o framework de avaliação.
- Use
inspect-aiquando quiser controle explícito de tarefas e fluxos nativos de inspeção. - Use
lightevalquando o benchmark for naturalmente expresso como uma string de tarefa lighteval, especialmente tarefas de estilo de leaderboard.
- Use
- Escolha o backend de inferência.
- Prefira
vllmpara throughput em arquiteturas suportadas. - Use Hugging Face Transformers (
--backend hf) ouacceleratecomo fallbacks de compatibilidade.
- Prefira
- Comece com um teste de fumaça (smoke test).
inspect-ai: adicione--limit 10ou similar.lighteval: adicione--max-samples 10.
- Aumente a escala apenas após o teste de fumaça ser aprovado.
- Se o usuário quiser execução remota, passe para
hugging-face-jobscom 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.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3232
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC