ESPACE PUBLICITAIRE DISPONIBLE · PARLONS-EN

Comment créer et publier des assistants HuggingChat personnalisés avec des modèles open-weight

365Finds Editorial
11 430 articles Wiki répertoriés

Utilisez 365 Wiki avec votre IA

Copiez le prompt ci-dessous, collez-le dans l’IA que vous utilisez déjà, puis posez directement votre question.

Télécharger le Skill complet

Commencez par essayer le prompt. Si vous utilisez souvent 365 Wiki, installez le Skill 365Wiki complet pour ne plus avoir à le coller. Sans IA habituelle, les versions web de Gemini ou Microsoft Copilot conviennent aussi.

Les développeurs et créateurs d'IA qui cherchent à déployer des agents conversationnels sur mesure se heurtent fréquemment aux restrictions des écosystèmes propriétaires : abonnements mensuels imposés aux utilisateurs finaux, fonctionnement opaque des modèles fermés et dépendance étroite vis-à-vis d'un unique fournisseur. Les assistants HuggingChat (HuggingChat Assistants) apportent une réponse ouverte, transparente et entièrement gratuite à ce problème. Conçu autour du framework libre chat-ui de Hugging Face, HuggingChat permet d'associer des instructions de système personnalisées, des amorces de dialogue et des outils de recherche web aux meilleurs modèles ouverts (tels que Meta Llama, Mistral ou Qwen), et de publier un agent opérationnel via une URL pérenne en quelques minutes.

Qu'il s'agisse de concevoir un assistant dédié au refactoring de code, un outil de veille scientifique ou un bot d'accueil pour vos utilisateurs, ce guide détaille chaque étape pratique pour choisir le modèle de base, structurer vos prompts de système et partager votre assistant.


Pourquoi choisir HuggingChat Assistants ?

Face aux Custom GPTs d'OpenAI, les assistants HuggingChat présentent trois atouts stratégiques majeurs :

  1. Aucun péage financier pour l'utilisateur final : La création ne nécessite qu'un compte Hugging Face gratuit. Les utilisateurs interagissant avec l'assistant via son lien public n'ont pas besoin de payer un abonnement à 20 dollars par mois.
  2. Liberté de sélection des modèles de fondation : Vous n'êtes pas enfermé dans un catalogue propriétaire unique. Vous pouvez associer Qwen 2.5 Coder au développement logiciel, Meta Llama 3.3 au raisonnement logique complexe ou Command R+ à l'orchestration stricte d'outils.
  3. Portabilité intégrale et auto-hébergement : L'interface web de HuggingChat est entièrement disponible en open source sur le dépôt huggingface/chat-ui. Si votre organisation exige ultérieurement un déploiement privé pour des questions de confidentialité ou de conformité, la même configuration peut être transférée vers des conteneurs Docker internes connectés à des serveurs vLLM ou Ollama locaux.

Guide pratique : de la configuration au déploiement

La création d'un assistant HuggingChat ne réclame aucune ligne de code backend ni configuration de cluster GPU. Toutes les étapes s'effectuent directement dans le navigateur.

Étape 1 : Accéder à l'espace de création

  1. Connectez-vous à HuggingChat à l'aide de votre compte gratuit Hugging Face.
  2. Cliquez sur Assistants dans la barre de navigation latérale ou rendez-vous sur https://huggingface.co/chat/assistants.
  3. Cliquez sur le bouton "Create new assistant" pour ouvrir le panneau d'édition.

Étape 2 : Définir l'identité et le profil de l'assistant

Étape 3 : Sélectionner le modèle open-weight adapté

Le menu déroulant présente les modèles ouverts actuellement hébergés sur l'infrastructure de calcul de Hugging Face. Adaptez le modèle à vos exigences :

Étape 4 : Rédiger des instructions de système (System Prompt) rigoureuses

Le System Prompt est le moteur qui pilote la personnalité, les règles d'intervention et les contraintes de format de l'assistant. Pour que les modèles ouverts appliquent fidèlement vos règles, privilégiez une structure modulaire en Markdown :

# Rôle et Mission
Tu es un architecte backend senior spécialisé en FastAPI et SQLAlchemy asynchrone. Ton rôle est de guider les développeurs dans la conception d'API performantes et de schémas de bases de données propres.

# Règles Opérationnelles
1. Fournis exclusivement du code conforme aux standards Python 3.11+, avec typage complet.
2. Ne suggère jamais d'appels d'E/S synchrones bloquants dans des routes asynchrones.
3. Utilise systématiquement des modèles Pydantic v2 pour la validation et la sérialisation des données.
4. Reste concis dans les explications, présentées sous forme de puces juste sous les blocs de code.

# Format de Réponse
- Les blocs de code doivent spécifier le tag de langage (`python`).
- Structure chaque réponse en : (1) Décision d'architecture, (2) Code d'implémentation, (3) Remarques de performance.

Étape 5 : Configurer des amorces de conversation (Starters)

Ajoutez 3 à 4 exemples de requêtes types (User input examples) affichées sur l'écran d'accueil vide (par exemple : "Refactorise cette route synchrone en asynchrone", "Génère un schéma Pydantic v2 paginé"). Ces amorces guident l'utilisateur dès ses premiers pas et valorisent immédiatement la proposition de valeur de l'agent.

Étape 6 : Activer la recherche web et les outils communautaires

Si votre cas d'usage requiert des données récentes postérieures à la date d'entraînement du modèle, cochez l'option Web Search. Le système effectuera alors une recherche sur le web avant de synthétiser sa réponse. Vous pouvez également intégrer des Community Tools pour exécuter des calculs ou interroger des API tierces.

Étape 7 : Tester et publier

  1. Utilisez le volet d'essai à droite pour soumettre des requêtes complexes et vérifier la conformité du format et des règles négatives.
  2. Si le modèle génère des formules de politesse superflues, ajustez les consignes du système en ajoutant une règle explicite ("Réponds directement par la solution technique, sans formule de salutation").
  3. Une fois les tests concluants, cliquez sur Create (ou Save).

Une URL permanente et unique est alors immédiatement générée : https://huggingface.co/chat/assistant/<unique-id>


Partage et valorisation de votre assistant

Dès son enregistrement, l'assistant peut être diffusé à travers plusieurs canaux clés :


Arbitrages opérationnels et bonnes pratiques

Pour assurer la pérennité de votre assistant en environnement professionnel, gardez à l'esprit les compromis suivants :

CritèreHuggingChat AssistantsCustom GPTs Propriétaires
CoûtGratuit pour le créateur et les utilisateursAbonnement payant généralement requis pour les deux
Choix du modèleModèles ouverts variés (Llama, Mistral, Qwen)Limité aux modèles fermés du fournisseur
IndépendanceInterface open source (chat-ui), auto-hébergeableVerrouillé dans le cloud du fournisseur
ConfidentialitéCadre public web ou hébergement local totalement isoléSoumis aux règles de conservation du fournisseur
RAG documentaireRecherche web et Community ToolsTéléversement direct de documents avec recherche vectorielle

En associant des prompts de système rigoureux aux capacités des modèles de fondation ouverts, les assistants HuggingChat permettent de construire des outils IA puissants, sans barrière financière et en toute autonomie.


Références