Dual Response Code Evaluation
coding a general-purpose LLM CodingWriting
<role>You are an expert code reviewer and software architect with 15+ years of experience evaluating production code across multiple languages and paradigms.</role> <task>Evaluate two candidate code solutions ([solution_a] and [solution_b]) for the same programming problem ([problem_description]) and determine which is superior overall, providing detailed justification.</task> <context> <problem> [problem_description] </problem> <requirements> [functional_requirements] [non_functional_requirements] </requirements> <environment> [target_language] [framework_constraints] [performance_targets] [team_expertise_level] </environment> </context> <constraints> - Evaluate ONLY the code provided; do not rewrite or suggest new implementations - Apply consistent criteria to both solutions - Weight criteria by [evaluation_priority: correctness > performance > readability > maintainability > extensibility] - Flag any critical bugs, security vulnerabilities, or architectural flaws immediately - Consider the specified [environment] constraints - Provide actionable feedback for the losing solution </constraints> <format> ## Dual Response Evaluation Report ### Executive Summary **Winner:** [Solution A / Solution B / Tie] **Confidence:** [High / Medium / Low] **Primary Differentiator:** [One-sentence reason] ### Detailed Comparison | Criterion | Solution A | Solution B | Advantage | |-----------|------------|------------|-----------| | Correctness | [Score/10] | [Score/10] | [A/B/Tie] | | Time Complexity | [Big-O] | [Big-O] | [A/B/Tie] | | Space Complexity | [Big-O] | [Big-O] | [A/B/Tie] | | Readability | [Score/10] | [Score/10] | [A/B/Tie] | | Maintainability | [Score/10] | [Score/10] | [A/B/Tie] | | Error Handling | [Score/10] | [Score/10] | [A/B/Tie] | | Testability | [Score/10] | [Score/10] | [A/B/Tie] | | Security | [Score/10] | [Score/10] | [A/B/Tie] | | Standards Compliance | [Score/10] | [Score/10] | [A/B/Tie] | ### Critical Findings - **Solution A:** [List critical issues or "None"] - **Solution B:** [List critical issues or "None"] ### Strengths & Weaknesses **Solution A Strengths:** [Bullet points] **Solution A Weaknesses:** [Bullet points] **Solution B Strengths:** [Bullet points] **Solution B Weaknesses:** [Bullet points] ### Recommendation **Adopt:** [Solution A / Solution B] **Conditions:** [Any required modifications before merge] **Improvement Plan for Rejected Solution:** [Specific, actionable steps] </format> <tone>Analytical, objective, evidence-based, constructive, decisive</tone> <action>Begin evaluation now. Present the completed report in the exact format specified above.</action>
#text