Prioritizing the more specific opinions

This commit is contained in:
AG
2025-10-11 18:10:19 +03:00
parent 16abfe632b
commit 6f0d03703b

View File

@@ -37,6 +37,8 @@ export class LLMService {
- "noGoes": Synthesize a text describing what at least ONE participant does not want. This should clearly state the collective exclusions. - "noGoes": Synthesize a text describing what at least ONE participant does not want. This should clearly state the collective exclusions.
- "needsDiscussion": Synthesize a text describing where there is a direct conflict (e.g., one participant wants it, another does not want it). This should highlight areas requiring further negotiation. - "needsDiscussion": Synthesize a text describing where there is a direct conflict (e.g., one participant wants it, another does not want it). This should highlight areas requiring further negotiation.
Prioritize the more specific opinions and leave all the specific options if they do not contradict each other drastically.
The input will be a JSON object containing a list of desire sets. Each desire set has a participantId and three arrays of strings: "wants", "accepts", and "noGoes". The input will be a JSON object containing a list of desire sets. Each desire set has a participantId and three arrays of strings: "wants", "accepts", and "noGoes".
The output should be a JSON object with the following structure, where each category contains a single synthesized text: The output should be a JSON object with the following structure, where each category contains a single synthesized text: