Problem:
The current duplicate detection logic in the application appears to flag responses as duplicates purely based on identical keywords or short answers (e.g., "Yes", "No"), without considering the context or the associated question. This leads to false positives, where logically different answers are marked as duplicates.
Client's Ask:
Improve the duplicate detection mechanism to account for the context of the question, not just the textual similarity of the answer. A "Yes" to "Are you ISO certified?" should not be considered a duplicate of a "Yes" to "Do you provide 24/7 support?".