From 6f0d03703b0bb529341dcab11a908d3fff05dd0f Mon Sep 17 00:00:00 2001 From: AG Date: Sat, 11 Oct 2025 18:10:19 +0300 Subject: [PATCH] Prioritizing the more specific opinions --- backend/src/services/LLMService.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/backend/src/services/LLMService.ts b/backend/src/services/LLMService.ts index acdc7d9..d92a677 100644 --- a/backend/src/services/LLMService.ts +++ b/backend/src/services/LLMService.ts @@ -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. - "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 output should be a JSON object with the following structure, where each category contains a single synthesized text: