AGENT. Society les ordonnance, distribue les messages et conserve une trace par agent.
Un hôte par agent
La fonctionbuild() de l’hôte renvoie des dictionnaires indexés par les noms déclarés :
society.py
Communiquer
Les messages suivent les contrats du langage. Le runtime conserve l’émetteur, le destinataire et la charge utile dans la trace.RECEIVE remet les messages en attente pendant le cycle de l’agent destinataire.
Déléguer une capacité
DELEGATE n’est pas un raccourci autour des règles. Le sous-agent doit être déclaré comme un TOOL, autorisé par la politique et implémenté dans host.subagents.
Exécuter une société
Principes de conception
- donnez à chaque agent un objectif et une politique complets ;
- échangez des faits ou des demandes structurés, pas un prompt global partagé ;
- bornez les sorties de délégation par
EXPECT; - testez l’absence, le retard et la contradiction des messages ;
- gardez les actions à risque sous la politique de l’agent qui les exécute.