Rôles d’agents
Référence : cette page est une synthèse technique fondée sur le chapitre LaTeX cité ci-dessous. Pour la syntaxe exacte, la disponibilité ou les signatures ABI, vérifier le source versionné, le manifeste et les tests exécutables.
Portée et frontière de la source
Les responsabilités des agents doivent être explicites : un agent peut participer au domaine de façon gouvernée sans posséder chaque décision métier.
La conception pilotée par le domaine part des contextes délimités, du vocabulaire partagé et de la propriété des décisions métier. Dans logiCells, ces éléments se projettent en concepts, relations, Actions, Events, Processes et spécifications sémantiques. Une frontière métier ne se déduit ni d’un endpoint HTTP, ni d’une table, ni d’une topologie microservices.
Règles d’ingénierie
- Identifier le contexte délimité responsable de chaque règle et identité.
- Modéliser agrégats et invariants avant de choisir persistance et transport.
- Publier des contrats explicites entre contextes et versionner leur sémantique.
- Tester décisions métier et autorisations indépendamment de l’interface.
Plan du chapitre (intitulés LaTeX d’origine)
- An Agent Is a Caller, Not an Alternate Domain Model
- Give Agents an Execution Envelope
- Separate Observation, Proposal, and Commitment
- Semantic Memory Improves Explainability
- Generated Knowledge Is Candidate Knowledge
Provenance LaTeX
Chapitre principal : Domain-Driven Design with logiCells/agents-as-domain-participants.tex.