Ce que l'agent peut faire : outils, capacités et boucle d'appels

L'agent de Senzoukria dispose de deux familles d'outils, internet et outils de l'application en lecture seule, présentées en grille de capacités sur la page IA ; chaque outil rend un texte court et daté, et aucun ne peut passer un ordre, armer quoi que ce soit ni écrire un script.

Senzoukria · Documentation · Mis à jour en septembre 2026


Où le trouver

Page de l'agent IA → grille de capacités « Ce que je peux faire ici » ; interrupteurs dans le sélecteur de modèle, sous « Ce que Sen a le droit de faire »
Par défaut
Accès à internet actif, outils de l'application actifs
Tours d'outils
6 par question (MAX_AGENT_TOOL_ROUNDS)
Écritures
Aucune : pas d'ordre, pas d'armement, pas de modification de script

Ce que ça fait

La grille de capacités liste six éléments et indique, pour le moteur actif, si chacun est actif ou coupé : lire votre graphique et vos modules, chercher sur le web et lire des pages, lire votre compte broker, lire le calendrier et les actualités, lire vos backtests, connaître vos scripts et l'autopilote. Cinq d'entre eux suivent l'interrupteur « Outils de l'application », un seul suit l'interrupteur « Accès à internet ». La mention sous la grille nomme le moteur qui répond (Claude, Groq ou le modèle local) et renvoie au sélecteur de modèle pour régler tout cela.

Les outils internet sont web_search (DuckDuckGo, jusqu'à 8 résultats) et web_fetch (le texte lisible d'une page publique, tronqué). Claude les reçoit comme outils côté serveur quand le web est actif ; Groq et les modèles locaux les reçoivent comme outils client exécutés côté Rust, puisque la politique de sécurité de la vue web n'ouvre pas le web.

Les outils de l'application sont tous en lecture seule et toujours proposés : read_chart (l'instantané du contexte live), read_account, read_calendar (48 heures par défaut, 168 au maximum), read_news (jusqu'à 15 titres), read_backtests (5 exécutions par défaut, 20 au maximum), list_strategies, read_autopilot, read_notes (jusqu'à 8 résultats) et read_note. Un nom d'outil inconnu rend une erreur explicite, plutôt que le silence.

Réglages

Interrupteurs de capacités et paramètres des outils
RéglagePar défautCe que ça change
Accès à internetactifActive web_search et web_fetch ; Claude passe par la recherche d'Anthropic, les autres par DuckDuckGo via l'application
Outils de l'applicationactifActive les outils de lecture de l'application ; jamais un ordre, jamais une modification de script
Heures de read_calendar48 (1 à 168)Fenêtre d'anticipation des prochains événements économiques
Limite de read_backtests5 (1 à 20)Nombre de backtests et de replays récents, du plus récent au plus ancien
Résultats de read_notes8Résultats rendus avec identifiant, titre, étiquettes et extrait
MAX_AGENT_TOOL_ROUNDS6Au-delà, il est demandé au modèle de cesser d'appeler des outils et de répondre avec ce qu'il a

Comment fonctionne la boucle d'appels

Un tour d'outils s'étale sur plusieurs appels d'API. Le modèle répond par des blocs, dont certains sont des tool_use ; l'application exécute chacun d'eux et produit un tool_result par appel, apparié par identifiant, dans un seul message utilisateur ; le tour de l'assistant est renvoyé exactement tel que reçu ; le cycle recommence jusqu'à ce que le modèle réponde sans outil. Un appel qui n'a produit aucun résultat est quand même rapporté, sous forme d'erreur, pour que l'API ne reçoive jamais un message avec un résultat manquant. Les blocs tool_use côté serveur, déjà exécutés par le fournisseur, ne sont pas réexécutés.

Style pédagogique et limites

  • Le prompt système demande au modèle d'enseigner en quatre temps : une phrase qui porte, un schéma quand le concept est visuel, à quoi cela ressemble sur cette plateforme, et ce que l'outil ne vous dit pas. Les exemples viennent de MNQ, ES, CL et GC.
  • Le modèle peut dessiner des blocs senz-viz de trois formes : chart (4 à 8 barres), steps (8 au maximum) et compare. Les chiffres dessinés sont illustratifs, jamais des données de marché.
  • Les conventions sont annoncées comme des conventions : en cas d'égalité, le POC prend le prix le plus bas ; la value area à 70 % est parcourue par deux ticks de chaque côté ; le déséquilibre diagonal exige une quantité minimale ; le CVD est ancré à l'ouverture CME de 17 h 00 CT.
  • Le prompt énonce que la plateforme ne passe aucun ordre via l'agent, et que le positionnement est un état, pas une prévision. L'outil autopilote rapporte s'il est armé ou non ; il ne peut ni armer, ni désarmer, ni trader.

Cette page dans d’autres langues

Questions fréquentes

L'agent peut-il passer des trades ou modifier mes scripts ?
Non. Tous les outils de l'application sont en lecture seule. L'outil autopilote ne fait que rapporter un état, et l'agent ne touche ni au mur du scripting ni au verrou du routage d'ordres.
Pourquoi le modèle dit-il qu'il n'a pas internet ?
Parce que l'interrupteur d'accès à internet est coupé dans le sélecteur de modèle, ou parce que le moteur ne sait pas exécuter d'outils client. La grille de capacités montre l'état réel de chaque capacité pour le moteur actif.
Que se passe-t-il après six tours d'outils ?
L'application envoie un avis indiquant au modèle qu'il a épuisé ses tours et qu'il doit répondre avec ce qu'il a appris, en disant franchement ce qui échoue encore plutôt que de faire croire que c'est réglé.