Aller au contenu principal

Profils

Les profils sont des configurations sauvegardées pour les modèles IA. Chaque profil stocke une configuration complète -- fournisseur, modèle, prompt système, température, persona et plus -- entre laquelle vous pouvez basculer instantanément. Les profils sont également les briques de construction des conseils.

Profils Individuels vs Conseils

AISCouncil distingue deux types de profils :

TypeMembresUsage
Profil Individuel1 modèleChat standard à modèle unique
Conseil2+ modèlesDélibération multi-modèles (voir Conseil LLM)

Un profil avec un membre est un profil individuel. Ajoutez un second membre et il devient automatiquement un conseil. La plateforme détecte cela en fonction de members.length >= 2.

Créer des Profils

Il y a plusieurs façons de créer un profil :

1. Assistant de Configuration (Nouveaux Utilisateurs)

Quand vous ouvrez AISCouncil pour la première fois sans profils existants, l'assistant vous guide dans la création de votre premier profil :

  • Chemin Profil Unique : Choisissez un modèle, connectez votre clé API, définissez un nom et une icône
  • Chemin Grappe : Sélectionnez plusieurs modèles pour créer un conseil

2. Bouton Nouveau Bot

Cliquez sur le bouton + ou Nouveau Chat dans la barre latérale gauche pour créer un nouveau bot. Configurez-le dans le panneau de droite, et il est sauvegardé comme profil automatiquement.

3. Importer depuis JSON

Importez des profils depuis un fichier JSON :

  1. Ouvrez Paramètres > Profil
  2. Cliquez sur le bouton Importer
  3. Sélectionnez un fichier .json contenant un ou plusieurs profils

Le format d'importation accepte un objet profil unique ou un tableau de profils. De nouveaux IDs sont toujours assignés pour éviter les conflits avec les profils existants.

Champs de Profil

Chaque profil stocke la configuration suivante :

Paramètres Principaux

ChampDescriptionDéfaut
NomNom d'affichage du profil"Sans titre"
FournisseurFournisseur IA (anthropic, openai, xai, gemini, openrouter, ollama)anthropic
ModèleID de modèle spécifique--
Prompt SystèmeInstructions qui définissent le comportement du botVide
TempératureContrôle l'aléatoire (0 = déterministe, 2 = créatif)0.7
Jetons MaxLongueur de sortie maximum par réponse4096

Paramètres de Persona

ChampDescription
IcôneEmoji ou caractère affiché à côté du nom du bot et des réponses
DescriptionCourte description de ce que fait ce bot
CouleurCouleur d'accent pour les bulles de messages utilisateur dans le chat de ce bot

Paramètres Avancés

ChampDescriptionDéfaut
Top PSeuil d'échantillonnage nucleus1.0
Pénalité de FréquencePénalise la répétition de jetons0
Pénalité de PrésenceEncourage la diversité de sujets0
Séquences d'ArrêtJetons séparés par virgule où la génération s'arrêteVide
Format de RéponseMode de sortie texte ou JSONtext
Effort de RaisonnementNiveau de réflexion/raisonnement (voir Réflexion)Défaut
GraineGraine fixe pour des sorties reproductiblesAucune

Paramètres de Chat

ChampDescriptionDéfaut
Limite de ContexteMessages max envoyés par requêteIllimité
StreamingStreaming de jetons en temps réelActivé
Titre AutoDéfinir automatiquement le titre du chat depuis le premier messageDésactivé
Rendu MarkdownRendre les réponses en markdownActivé
Afficher Compte JetonsAfficher l'utilisation de jetonsDésactivé

Clé API par Bot

Chaque profil peut stocker sa propre clé API qui remplace la clé globale pour ce fournisseur. C'est utile quand vous avez plusieurs clés pour le même fournisseur (par exemple, différents comptes de facturation) ou quand vous partagez une configuration de profil où différents utilisateurs apportent leurs propres clés.

astuce

Les clés API par bot sont stockées dans la configuration du profil. Elles sont incluses dans les exports complets de profil mais ne sont jamais incluses dans les URL de bots partagés ou les exports sûrs.

Basculer entre Profils

Cliquez sur n'importe quel bot dans la barre latérale gauche pour y basculer. La zone de chat charge l'historique de conversation de ce bot, et le panneau de configuration se met à jour pour afficher ses paramètres.

Lors du basculement :

  1. La configuration du bot actuel est sauvegardée (debounce)
  2. L'historique de chat du nouveau bot est chargé depuis IndexedDB
  3. Le panneau de configuration est rempli avec les paramètres du nouveau bot
  4. Si le nouveau bot a encore un flux en arrière-plan en cours, il est rattaché

Modifier les Paramètres de Profil

Le panneau de configuration de droite est toujours éditable pour le bot actif. Les modifications sont sauvegardées automatiquement avec un debounce de 300ms -- modifiez simplement et les paramètres persistent.

Pour accéder à l'éditeur de profil complet :

  1. Ouvrez Paramètres > Profil
  2. Sélectionnez le profil à modifier
  3. Modifiez n'importe quel champ : nom, membres, prompt système, température, paramètres avancés
  4. Les modifications sont sauvegardées automatiquement

Importer et Exporter des Profils

Exporter

Deux modes d'exportation sont disponibles :

ModeClés APICas d'Usage
Export SûrSupprimées (les membres n'ont que fournisseur + modèle)Partage avec d'autres
Export CompletInclusesSauvegarde personnelle, transfert inter-appareils

Exportez depuis Paramètres > Profil > Exporter. Le fichier est un tableau JSON d'objets de profil.

Importer

L'importation accepte :

  • Un objet profil unique : { "name": "...", "members": [...], ... }
  • Un tableau de profils : [{ "name": "...", ... }, { "name": "...", ... }]

À l'importation :

  • De nouveaux IDs uniques sont assignés à chaque profil (pas de collisions)
  • Les horodatages sont définis à l'heure d'importation
  • Les profils sont ajoutés à votre liste existante (pas de remplacement)
info

Les profils importés sont additifs. Ils ne remplacent pas vos profils existants.

Quand vous construisez un conseil, les membres sont sélectionnés via un menu déroulant de profil -- pas en choisissant un fournisseur et un modèle en ligne. Cela signifie :

  1. Créez d'abord des profils individuels (un par modèle que vous voulez dans le conseil)
  2. Dans le constructeur de conseil, ajoutez des membres en sélectionnant depuis le menu déroulant de profil
  3. Chaque membre du conseil référence un profil par ID

Cette conception vous permet de réutiliser le même profil dans plusieurs conseils et garantit que les modifications d'un profil (comme mettre à jour la clé API) se propagent automatiquement à tous les conseils qui le référencent.

Résolution de Profil

Quand un message est envoyé, la plateforme résout la configuration du profil dans cet ordre :

  1. Clé API par bot (stockée dans la configuration du membre du profil)
  2. Référence de profil (si le membre référence un autre profil par ID)
  3. Profil correspondant au fournisseur (scanner tous les profils pour un fournisseur correspondant avec une clé)
  4. Clé API globale (depuis localStorage['ais-apikey-{fournisseur}'])

Cette résolution en cascade garantit que les clés API sont toujours trouvées si elles existent quelque part dans le système.

Supprimer un Profil

Pour supprimer un profil :

  1. Dans la barre latérale gauche, survolez le bot que vous voulez supprimer
  2. Cliquez sur le bouton de suppression (icône poubelle)
  3. Confirmez la suppression dans la boîte de dialogue
avertissement

Supprimer un profil retire le bot, son historique de chat et ses mémoires. Cette action est irréversible. Les conseils qui référencent le profil supprimé auront ce membre retiré.

Stockage des Profils

PropriétéDétail
BackendIndexedDB (clé : ais-profiles) avec sauvegarde de synchronisation localStorage
PersistanceSurvit aux rechargements de page et redémarrages de navigateur
PortéeLocal à votre navigateur
ExportInclus dans la sauvegarde "Exporter Toutes les Données"
URLs PartagéesLa configuration du bot (pas le profil complet) est encodée dans les URL partagées