Patterns d'interaction
AgentStore supporte 4 patterns, sélectionnés via interaction.
Single run (défaut)
Input → LLM → Output. Une exécution, un résultat.
interaction: single # ou omis
input_blocks: [...]
system_prompt: |
...
output:
mode: structured
blocks: [...]Quand l'utiliser : tâches one-shot (génération, analyse, traduction, résumé).
Chat
Conversation multi-turn, contexte maintenu entre messages.
interaction: chat
chat_config:
initial_message: "Bonjour ! Je suis ton coach nutrition."
max_turns: 20
allowed_blocks: [markdown, table, chart, checklist]
quick_replies: ["Mon objectif", "Mon poids"]
allowed_inputs: [image]Quand l'utiliser : coaching, tutoring, assistance interactive.
Wizard
Multi-step. Chaque étape dépend des précédentes.
interaction: wizard
steps:
- id: brief
title: "Ton projet"
input_blocks:
- type: text
key: brand_name
- id: suggestions
title: "Propositions"
dynamic: true
prompt: |
Génère 4 logos pour {{brand_name}}.
output_blocks:
- type: gallery
selectable_key: chosen_logo
- id: refinement
title: "Finalisation"
prompt: |
Affine le logo {{chosen_logo}}.
output_blocks:
- type: image
- type: downloadQuand l'utiliser : processus complexes avec affinement (logo design, business plan, plan d'action).
Dashboard
Données live, rafraîchies automatiquement.
interaction: dashboard
refresh_interval: 60 # secondesQuand l'utiliser : monitoring, analytics, news feeds.