Qu'est-ce qu'un agent ?
Un agent est une entité autonome qui reçoit une tâche, raisonne, utilise des outils et produit un résultat. Contrairement à un simple échange de questions-réponses avec un modèle de langage, l'agent fonctionne en boucle : il analyse la situation, décide d'une action, l'exécute, observe le résultat, puis recommence jusqu'à accomplir sa mission.
Chaque agent est associé à un modèle de langage, un ensemble d'outils et un prompt système qui définit son comportement. La configuration complète est décrite dans l'article Agents de la section Paramètres.
Create New Agent
Basic Information
LLM Configuration
kimi-k2
Tools
Select tools this agent can use
MCP Servers
Select MCP servers this agent can access
System Prompt
La boucle d'orchestration
Le moteur d'exécution de Zileo Chat s'appelle l'orchestrateur. Il coordonne chaque étape du travail de l'agent selon un cycle répétitif.
Outils intégrés
Les outils sont le moyen par lequel l'agent interagit avec le monde extérieur. Chaque outil expose des opérations que l'agent peut appeler pendant son exécution.
Sous-agents
Un agent principal peut déléguer des tâches à d'autres agents. Ce mécanisme permet de répartir le travail, de paralléliser des analyses ou de faire appel à des spécialistes.
Métriques et suivi
Chaque exécution produit des métriques détaillées qui permettent de comprendre le travail effectué et d'estimer les coûts.
La boucle d'orchestration
L'agent ne répond pas en une seule passe. Il exécute une boucle itérative jusqu'à ce que la tâche soit accomplie ou que la limite d'itérations soit atteinte.
L'orchestrateur assemble le prompt système, l'historique de conversation, la description de la tâche et les définitions d'outils disponibles.
Le contexte complet est envoyé au modèle de langage. Celui-ci produit une réponse qui peut contenir du texte, des étapes de raisonnement ou des appels d'outils.
Si le modèle a demandé des appels d'outils, chaque outil est exécuté séquentiellement. Les résultats sont enregistrés avec leurs paramètres, durée et statut.
Les résultats des outils sont réinjectés dans le contexte. Si l'agent a encore besoin d'agir, une nouvelle itération commence. Sinon, il produit sa réponse finale.
Outils intégrés
Six outils locaux sont disponibles pour tous les agents. Chacun peut être activé ou désactivé dans la configuration de l'agent.
Enregistre, recherche et rappelle des informations persistantes via la recherche sémantique.
Décompose le travail en sous-tâches, les suit et les marque comme terminées.
Évalue des expressions mathématiques complexes avec précision.
Lit, écrit, déplace et supprime des fichiers dans les dossiers autorisés, avec corbeille de sécurité.
Pose une question interactive à l'utilisateur pour obtenir des précisions (choix multiples, texte libre ou mixte).
Consulte les compétences assignées à l'agent. Ajouté automatiquement si l'agent possède des skills.
Sous-agents
Trois mécanismes de délégation sont disponibles. Seul l'agent principal d'un flux de travail peut les utiliser — les sous-agents ne peuvent pas en créer d'autres.
Crée un agent temporaire avec une configuration sur mesure (outils, modèle, prompt système). L'agent est automatiquement supprimé après exécution.
Envoie une tâche à un agent permanent existant. L'agent utilise sa propre configuration (outils, modèle, skills) sans modification.
Lance plusieurs agents simultanément sur des tâches indépendantes. Le temps total correspond à la tâche la plus longue, pas à leur somme.
- Un seul niveau — Les sous-agents ne peuvent pas créer d'autres sous-agents
- 3 sous-agents maximum par flux de travail (créations + délégations confondues)
- Aucun contexte partagé — Chaque sous-agent reçoit uniquement le prompt fourni
- Annulation en cascade — Si l'agent principal est annulé, les sous-agents s'arrêtent aussi
Métriques et suivi
Chaque exécution d'agent produit un rapport avec des métriques détaillées, visibles dans l'interface de conversation.
Nombre de jetons en entrée, en sortie, mis en cache et de raisonnement — par itération et en cumul.
Temps d'exécution total et par outil. Permet d'identifier les étapes les plus longues.
Liste des outils utilisés (locaux et MCP) avec les paramètres d'entrée et résultats de chaque appel.
Étapes de réflexion de l'agent, numérotées séquentiellement, avec leur source (agent ou modèle).