bots-garden/sidekickspublic Fork
⑂ v1.0.0
Commits
⬇ Clone ▾
git clone https://git.rickub.com/bots-garden/sidekicks.git
git clone ssh://git@rickub.com/bots-garden/sidekicks.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

Download ZIP
🛟 Updated. 1d19377 · on v1.0.0 · k33g · 3d ago
premier-channel.md · 66 lines · 3.5 KBmarkdown
Blame HistoryOpen raw

Tutoriel : un channel avec deux agents

À la fin de ce tutoriel, vous aurez posé une question à Alice dans un channel, fait répondre Bob sur ce qu'Alice a dit, exécuté une commande de Garfield, et retrouvé toute la conversation après avoir quitté Sidekicks.

Prérequis

  • La configuration de test installée, comme dans Votre première conversation avec un agent : relancez make install-test-config si vous l'avez installée avant la milestone M3, pour que les channels s'appellent general et translations.
  • llmman lancé, avec les modèles d'Alice, de Bob et de Garfield téléchargés.

L'interface s'affiche en anglais, sa langue par défaut : les libellés sont cités en anglais.

Étape 1 — Ouvrir #general

Tapez make dev à la racine du dépôt. Dans la fenêtre, cliquez sur # general dans le panneau CHANNELS.

Vous devriez voir # general en haut du centre, suivi de deux membres, Alice (assistant) et Bob (assistant), et la phrase « Mention an agent with @ to bring it into #general. »

Étape 2 — Mentionner Alice

Cliquez dans la zone de saisie et tapez @al. Une liste s'ouvre au-dessus avec Alice (assistant). Appuyez sur Tab : la zone contient maintenant @alice . Complétez le message pour obtenir :

@alice Reply only with this code: 4217

et appuyez sur Entrée. Vous devriez voir votre message avec @alice mis en évidence, puis « Alice (assistant) is answering… » en haut, puis la réponse d'Alice : 4217.

Étape 3 — Interroger Bob à ce sujet

Envoyez :

@bob What code did Alice give? Answer with the code only.

Bob démarre (sa pastille passe à l'orange, puis au vert) et répond 4217. La session de Bob n'a jamais contenu la réponse d'Alice : Sidekicks l'a ajoutée au prompt de Bob.

Étape 4 — Exécuter une commande de Garfield

Cliquez sur # translations. Son seul membre est Garfield. Tapez / : la liste des commandes de Garfield apparaît en moins d'une seconde — Sidekicks les lui a demandées. Appuyez sur Échap, videz la zone, et tapez :

/idioms Il pleut des cordes.

et appuyez sur Entrée. À côté du nom de Garfield, un spinner tourne avec « thinking… » pendant le chargement du modèle. Vous devriez ensuite voir une ligne repliée « 🛠 read_skill: idioms ✓ done », puis une traduction du type « It's raining cats and dogs. »

Tapez maintenant /i dans la zone de saisie : une liste propose /idioms avec sa description. Appuyez sur Échap pour la fermer, et videz la zone de saisie.

Étape 5 — Quitter et revenir

Quittez Sidekicks (⌘Q), puis tapez de nouveau make dev. Cliquez sur # general : vos messages et les réponses des agents sont toujours là. Envoyez :

@alice What code did you give?

Alice répond 4217, alors que l'agent tourne dans un nouveau processus : Sidekicks a ajouté les derniers messages du channel au prompt d'Alice.

Et maintenant ?

Vous avez parlé à deux agents dans un même channel, exécuté une commande et gardé la conversation d'un lancement à l'autre. Pour aller plus loin :

 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
62
63
64
65
66
# Tutoriel : un channel avec deux agents

À la fin de ce tutoriel, vous aurez posé une question à Alice dans un channel, fait répondre Bob sur ce qu'Alice a dit, exécuté une commande de Garfield, et retrouvé toute la conversation après avoir quitté Sidekicks.

## Prérequis

- La configuration de test installée, comme dans [Votre première conversation avec un agent](premiere-conversation.md) : relancez `make install-test-config` si vous l'avez installée avant la milestone M3, pour que les channels s'appellent `general` et `translations`.
- llmman lancé, avec les modèles d'Alice, de Bob et de Garfield téléchargés.

L'interface s'affiche en anglais, sa langue par défaut : les libellés sont cités en anglais.

## Étape 1 — Ouvrir #general

Tapez `make dev` à la racine du dépôt. Dans la fenêtre, cliquez sur **# general** dans le panneau **CHANNELS**.

Vous devriez voir `# general` en haut du centre, suivi de deux membres, `Alice (assistant)` et `Bob (assistant)`, et la phrase « Mention an agent with @ to bring it into #general. »

## Étape 2 — Mentionner Alice

Cliquez dans la zone de saisie et tapez `@al`. Une liste s'ouvre au-dessus avec **Alice (assistant)**. Appuyez sur **Tab** : la zone contient maintenant `@alice `. Complétez le message pour obtenir :

```text
@alice Reply only with this code: 4217
```

et appuyez sur Entrée. Vous devriez voir votre message avec `@alice` mis en évidence, puis « Alice (assistant) is answering… » en haut, puis la réponse d'Alice : `4217`.

## Étape 3 — Interroger Bob à ce sujet

Envoyez :

```text
@bob What code did Alice give? Answer with the code only.
```

Bob démarre (sa pastille passe à l'orange, puis au vert) et répond `4217`. La session de Bob n'a jamais contenu la réponse d'Alice : Sidekicks l'a ajoutée au prompt de Bob.

## Étape 4 — Exécuter une commande de Garfield

Cliquez sur **# translations**. Son seul membre est Garfield. Tapez `/` : la liste des commandes de Garfield apparaît en moins d'une seconde — Sidekicks les lui a demandées. Appuyez sur **Échap**, videz la zone, et tapez :

```text
/idioms Il pleut des cordes.
```

et appuyez sur Entrée. À côté du nom de Garfield, un spinner tourne avec « thinking… » pendant le chargement du modèle. Vous devriez ensuite voir une ligne repliée « 🛠 read_skill: idioms ✓ done », puis une traduction du type « It's raining cats and dogs. »

Tapez maintenant `/i` dans la zone de saisie : une liste propose **/idioms** avec sa description. Appuyez sur **Échap** pour la fermer, et videz la zone de saisie.

## Étape 5 — Quitter et revenir

Quittez Sidekicks (⌘Q), puis tapez de nouveau `make dev`. Cliquez sur **# general** : vos messages et les réponses des agents sont toujours là. Envoyez :

```text
@alice What code did you give?
```

Alice répond `4217`, alors que l'agent tourne dans un nouveau processus : Sidekicks a ajouté les derniers messages du channel au prompt d'Alice.

## Et maintenant ?

Vous avez parlé à deux agents dans un même channel, exécuté une commande et gardé la conversation d'un lancement à l'autre. Pour aller plus loin :

- Pour créer, renommer ou supprimer des channels et choisir leurs agents → [Gérer les channels](../how-to/gerer-les-channels.md)
- Pour comprendre qui répond et ce que lit chaque agent → [Les channels et ce que sait chaque agent](../explanation/channels-et-contexte.md)
- Les règles exactes et les événements → [Référence : agents, channels et événements](../reference/agents-et-evenements.md)