AGENT. Chaque agent rassemble un état déclaré, des capacités et une politique de décision.
Identité
VERSION et DESCRIPTION documentent l’agent. Le nom du bloc l’identifie dans les traces et les sociétés multi-agents.
Objectifs
UnGOAL décrit une condition à maintenir ou à atteindre, jamais une action à exécuter.
goal.score et goal.satisfied. Plusieurs objectifs sont agrégés selon leur poids.
Observations et croyances
OBSERVE est le contrat de perception attendu de l’hôte. BELIEF distingue ce que l’agent croit du fait brut qu’il vient de lire. Chaque révision est tracée.
Mémoire
Plans et décision
UnPLAN organise des étapes nommées. Un DECIDE exprime les routes conditionnelles, et PLANNER peut synthétiser une chaîne d’outils à partir de REQUIRES, EFFECT et COST.
PRODUCE borne la forme et, ici, les valeurs possibles de la sortie LLM.
Événements et sociétés
EVENT réveille un plan sur une charge utile. SEND, RECEIVE et DELEGATE permettent la coordination, toujours sous les contrats et la politique de chaque agent.
Scénarios
agentl test. Écrivez au moins un cas nominal et un contre-factuel où chaque règle de sûreté doit mordre.
Boucle bornée
Brancher les outils
Passez des contrats déclarés à leurs implémentations Python.
Gouverner les actions
Comprenez l’ordre exact du moteur de politiques.