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: