Cognition · Software component
Negotiation Dialogue Manager
Software componentCognitionCognition & Memoryarc:NegotiationDialogueManager
A cognition component that exchanges proposals, preferences, constraints and reasoning with a human counterpart and recomputes proposals under revised constraint sets until a mutually acceptable solution emerges.
Responsibility. Conducts turn-based negotiation with a human toward a compromise solution.
Also known as: Negotiation protocol, Collaborative problem-solving agent
Relationships
is configured by structural
invokes dependency
is invoked by dependency
Design guidance
- SHOULD explain its reasoning and constraints and recalculate under the counterpart's constraints rather than impose decisions unilaterally.
Quantitative guidance
As stated by the sources; verify before use.
- Underwriting example: risk-based premium +18% vs competitor range 8-12%; pricing at +12% raises expected loss ratio from 73% to 81%, offset by limiting water-damage coverage (40% of claims) (Ch10.2).
Classification
- Patterns
- Collaborative problem-solvingPositional bargainingAdaptive strategy selectionDistributed decision-making
- Quality attributes
- Functional suitability: correctness and validity (ISO/IEC 25010 | NIST AI RMF: valid)
- Risks mitigated
- Unilateral decisions ignoring competing objectives
Sources
- Ch10.2: T. Nguyen, "Proactive Agents," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 10.2. ISBN: 9798244538229.