You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use ONLY the rows above (not full prose) to infer matches.
135
135
Return userIds EXACTLY as provided in the table (no new IDs, no missing IDs).${existingGroupsText}
136
136
137
-
TASK: Find ALL meaningful matches between these users based on their wishlists.
137
+
CRITICAL INSTRUCTIONS:
138
+
- You MUST analyze the wishlists above and find matches
139
+
- Look for complementary needs: when User A wants something that User B offers, or vice versa
140
+
- Look for shared interests: when multiple users want or offer similar things
141
+
- Look for skill exchanges: when one can teach what another wants to learn
142
+
- You should actively search for connections - do NOT return an empty array unless there are truly ZERO possible connections
143
+
- All wishlists provided have valid content - analyze them thoroughly
138
144
139
145
IMPORTANT RULES:
140
146
1. Only suggest matches with confidence > 0.85
@@ -146,8 +152,6 @@ IMPORTANT RULES:
146
152
- PRIVATE: Personal services (tutoring, coaching, 1-on-1 lessons, personal projects)
147
153
- GROUP: Group activities (sports teams, clubs, workshops, group projects, tournaments)
148
154
149
-
NOTE: All wishlists provided have been pre-filtered to ensure they contain valid summary data. You should analyze all provided wishlists and find meaningful matches between them. Only return an empty array [] if you genuinely cannot find any meaningful connections between ANY of the provided users.
150
-
151
155
Return a JSON array of matches with this structure:
152
156
[
153
157
{
@@ -206,31 +210,81 @@ Be thorough and find ALL potential matches!
206
210
console.log(`Number of wishlists: ${wishlists.length}`);
content: "You are an AI matching assistant. Your goal is to find meaningful connections between people based on their wishlists. Analyze all wishlists and return ALL matches found as a JSON array. If wishlists are blank, templated with minimal content, or insufficient for meaningful matching, return an empty array []."
215
-
},
216
-
{
217
-
role: "user",
218
-
content: prompt,
219
-
},
220
-
],
221
-
temperature: 0.7,
222
-
max_tokens: 4000,// Increased token limit for multiple matches
content: "You are an AI matching assistant. Your goal is to find meaningful connections between people based on their wishlists. You MUST actively search for matches - look for complementary needs, shared interests, and skill exchanges. Return ALL matches found as a JSON array. Only return an empty array if there are genuinely zero possible connections between any users."
221
+
},
222
+
{
223
+
role: "user",
224
+
content: prompt,
225
+
},
226
+
],
227
+
temperature: 0.7,
228
+
max_tokens: 4000,// Increased token limit for multiple matches
0 commit comments