Comment interroger un autre agent mm depuis votre session
Ce guide montre comment poser une question à un autre agent mm — un autre modèle, un autre prompt système, d'autres outils — et garder sa réponse dans votre conversation. Il suppose que vous faites déjà tourner mm avec un fournisseur qui marche.
Étapes
-
Écrivez (ou réutilisez) un fichier de configuration par agent à interroger. Chacun est une configuration mm ordinaire ;
demo-llmman/en fournit deux, pour llmman :demo-llmman/agent.jan-nano.yaml—hf.co/Menlo/Jan-nano-gguf:Q4_K_M, nommé Jan ;demo-llmman/agent.lucy.yaml—hf.co/Menlo/Lucy-gguf:Q4_K_M, nommée Lucy.
-
Déclarez-les dans VOTRE configuration, sous
mmConfigs. Les chemins sont relatifs au dossier du fichier où vous les écrivez :mmConfigs: jan: agent.jan-nano.yaml lucy: agent.lucy.yamldemo-llmman/agent.llmman.yamlle fait déjà. -
Lancez
mmavec cette configuration :cd demo-llmman ../mm agent.llmman.yamlUn agent dont le fichier manque apparaît sur une ligne
[warning: mmConfigs: …]; les autres fonctionnent. -
Posez une question :
> /ask-jan In one short sentence: what is the capital of France? 🗣 asking jan (llmman/hf.co/Menlo/Jan-nano-gguf:Q4_K_M)… The capital of France is Paris. 🗣 jan's answer is in the history for your next questionLa première demande à un agent le démarre, elle prend donc un peu plus de temps ; les suivantes le réutilisent.
-
Servez-vous de la réponse : votre question suivante va à votre propre modèle, qui voit maintenant la réponse de Jan.
> What did Jan answer? 🤖 Jan answered that the capital of France is Paris.
Variantes
- Laisser l'autre agent voir la conversation. Utilisez
/ask-with-context-lucy <prompt>: Lucy reçoit une transcription de la conversation (questions, réponses, une ligne par appel d'outil — jamais les sorties d'outils) avant votre question. - Dans le terminal ou la fenêtre, par nom.
/ask lucy <prompt>et/ask-with-context lucy <prompt>sont les mêmes commandes, avec l'agent en argument. - Dans un éditeur (ACP). Le menu liste
/ask-jan,/ask-with-context-jan,/ask-lucy,/ask-with-context-lucy; quand Lucy veut lancer une commande, c'est leyolode votre agent qui décide : avecyolo: trueelle s'exécute, avecyolo: falsec'est la boîte de dialogue de permission de l'éditeur qui vous le demande — quoi que dise le fichier de Lucy. Unyolodans l'entrée de Lucy de VOSmmConfigs(lucy: {path: agent.lucy.yaml, yolo: true}) décide pour elle à la place. Voir Confirmer les appels d'outils. - Arrêter une longue réponse.
/abort,ÉchapouCtrl+C— rien n'est gardé d'une demande annulée. - Des agents sur d'autres fournisseurs. N'importe quelle configuration mm convient : un agent Ollama à côté d'un agent llmman n'est qu'une entrée de plus dans
mmConfigs.
Voir aussi
- Toutes les formes, messages et erreurs : référence des commandes slash
- La clé
mmConfigs: référence de configuration - Pourquoi un autre agent est un processus à part, interrogé en ACP : interroger un autre agent — explication
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
|