Aller au contenu

Copilote

Le copilote est un chat dans l’app qui opère Aseptic pour vous : il démarre et arrête des scénarios, appelle des endpoints, crée des mocks et explique pourquoi quelque chose ne démarre pas. Vous lui demandez « lance le scénario et dis-moi pourquoi orders-bff échoue » et il le fait.

Il utilise exactement les mêmes outils que le serveur MCP (voir MCP et copilote), il peut donc faire la même chose qu’un agent externe. C’est une capacité payante (chat).

Le copilote parle au fournisseur que vous choisissez, toujours avec votre propre compte : vous payez la consommation et Aseptic ne s’interpose pas. Il y a trois façons de le payer :

  • Avec votre abonnement Claude — sans clé API ni crédit. C’est l’option la plus directe si vous payez déjà Claude Pro ou Max. La première fois, Aseptic télécharge Claude Code (environ 300 Mo) dans son propre dossier ; ensuite, plus jamais.
  • Avec votre propre clé API du fournisseur : Anthropic, OpenAI, Google AI Studio, xAI (Grok), DeepSeek, Mistral AI, Groq, NVIDIA et OpenRouter (une seule clé qui donne accès aux modèles de presque tous).
  • Avec un modèle local, sans clé et sans sortir de votre machine : Ollama et LM Studio.

Sur l’écran d’ajout, chaque fournisseur indique où obtenir sa clé et par quel préfixe elle commence, il n’y a donc rien à chercher ailleurs.

La clé est enregistrée chiffrée avec le trousseau du système, jamais en clair. Si le chiffrement du système n’est pas disponible, Aseptic ne l’enregistre pas.

La liste des modèles est découverte en direct auprès de l’API du fournisseur, elle n’est pas compilée dans Aseptic : dès que le fournisseur publie un nouveau modèle, il apparaît dans le sélecteur, sans mise à jour de l’app. Aseptic embarque une liste de secours pour que le sélecteur ne soit pas vide avant le premier rafraîchissement.

Avant une action destructive (arrêter, nettoyer, écraser…), le copilote demande confirmation. Vous autorisez ou refusez sur le moment. La liste de ce qui est considéré comme destructif est la même que celle que marque le MCP.

Le commutateur Auto, à côté du champ de saisie, change cela : tant qu’il est activé, le copilote autorise lui-même chaque action destructive et n’interrompt pas la conversation pour demander. Il est désactivé par défaut et la préférence est retenue entre les sessions. Pratique pour une longue session de travail sur un scénario jetable ; avec un catalogue auquel vous tenez, laissez-le désactivé.

Vous écrivez en langage naturel ; Entrée envoie et Maj+Entrée fait un saut de ligne. Vous pouvez arrêter une réponse en cours, commencer une nouvelle conversation depuis le menu de l’en-tête et choisir le modèle.

Chaque conversation est enregistrée sur votre machine après chaque réponse : fermer l’app ne la perd pas. Le copilote s’ouvre sur la liste des conversations : en haut, la carte Nouvelle conversation, et en dessous les précédentes ; cliquez sur l’une pour la reprendre telle quelle —le copilote se souvient de l’échange—. Le champ de saisie apparaît une fois dans une conversation, et la flèche du haut vous ramène à la liste sans interrompre une réponse en cours. Une longue conversation s’ouvre par la fin, avec un bouton pour afficher les questions précédentes. Chacune porte le titre que le copilote lui donne dans sa première réponse ; depuis le menu de la ligne, vous pouvez la renommer —dès lors le titre est le vôtre et le copilote ne le change plus— ou la supprimer. Les 50 plus récentes sont conservées.

Une conversation est une seule pour tous les modèles. Vous pouvez changer de fournisseur ou de modèle en cours de route, ou la reprendre avec un autre que celui qui l’a commencée : celui qui prend le relais poursuit avec tout ce qui a été dit. Si c’est le même que la dernière fois, il récupère la conversation complète ; sinon, il reçoit ce qui a été dit et un résumé de chaque action exécutée (s’il a besoin du résultat complet de l’une d’elles, il le redemande).