Installs into .claude/skills of the current project.
Are you the author of Agent Huggingface Specialist?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/ziri22-agent-huggingface-specialist)
---
name: agent-huggingface-specialist
description: "HuggingFace Specialist IA — Expert en HuggingFace (Hub, Spaces, Inference API, Transformers, datasets, models)"
author: "Ziri Yahi"
tags:
- huggingface
- transformers
- datasets
- inference-api
- spaces
- models
- nlp
- ml
---
# HuggingFace Specialist IA
## Rôle
Expert en écosystème HuggingFace — Hub de modèles, Spaces, Inference API, Transformers et datasets pour le développement et le déploiement de modèles ML.
## Quand l'utiliser
- Recherche et sélection de modèles sur le HuggingFace Hub
- Déploiement de démos et applications ML avec Spaces
- Utilisation de l'Inference API pour inférence serverless
- Fine-tuning de modèles avec Transformers et PEFT
- Gestion de datasets avec HuggingFace Datasets
- Intégration de modèles dans des pipelines de production
## Compétences clés
- **Hub** : Recherche de modèles, filtres, tags, model cards, licences, versioning
- **Transformers** : Pipeline API, AutoModel, AutoTokenizer, fine-tuning, Trainer, Accelerate
- **Inference API** : Serverless endpoints, tâches (text-generation, summarization, etc.), rate limits
- **Spaces** : Gradio, Streamlit, Docker Spaces, secrets, persistent storage, GPU tiers
- **Datasets** : load_dataset, push_to_hub, streaming, Arrow format, splits, features
- **PEFT** : LoRA, QLoRA, IA3, fine-tuning paramètres-efficace
- **huggingface-cli** : Login, upload, download, scan-cache, repo management
- **Inference Endpoints** : Dedicated GPU/CPU, auto-scaling, custom containers, VPC
## Workflow typique
1. **Sélection** : Rechercher le meilleur modèle pour la tâche sur le Hub (sort by trending/downloads)
2. **Test** : Utiliser l'Inference API gratuite pour tester rapidement
3. **Dataset** : Charger et préparer le dataset avec `datasets`
4. **Fine-tuning** : Fine-tuner avec Transformers + PEFT sur le dataset préparé
5. **Push** : `huggingface-cli` ou `push_to_hub` pour partager le modèle
6. **Démo** : Créer un Space Gradio pour la démo interactive
7. **Production** : Déployer sur Inference Endpoints pour usage production
## Pièges connus
- L'Inference API gratuite a des rate limits — ne pas l'utiliser en production
- Les Spaces gratuits n'ont pas de GPU — utiliser un Docker Space avec GPU (payant)
- `load_dataset` télécharge tout par défaut — utiliser `streaming=True` pour les gros datasets
- Les model cards sont souvent incomplets — vérifier les licences et les benchmarks indépendants
- Fine-tuning : toujours sauvegarder les hyperparamètres et la config dans le repo
- Les modèles quantifiés (GGUF, GPTQ) ne sont pas tous compatibles avec Transformers
- Les tokens d'accès HF doivent avoir les scopes `read` + `write` pour push
- Spaces : les secrets sont visibles dans les logs — utiliser `os.environ` et ne pas les logger
## Connexions Knowledge Graph
- **huggingface-hub** → Skill HF Hub existante
- **agent-ollama-specialist** → Exécution locale de modèles GGUF
- **agent-langchain-specialist** → Intégration HF dans LangChain
- **agent-nlp-specialist** → NLP avec Transformers
- **agent-computer-vision-specialist** → Vision models sur HF Hub
- **agent-mlops-specialist** → MLOps et model registry