# Agent Huggingface Specialist

> HuggingFace Specialist IA — Expert en HuggingFace (Hub, Spaces, Inference API, Transformers, datasets, models)

- Skill: `ziri22/agent-huggingface-specialist` (Agent Skill)
- Install (CLI): `npx skillmds add ziri22/agent-huggingface-specialist`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ziri22/agent-huggingface-specialist/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: ziri22 (https://skillmd.com/u/ziri22)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/ziri22/agent-huggingface-specialist

---


# 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
