{"success":true,"filters":{"role":"engineering","firstWedge":null,"type":null,"tool":null,"search":null},"summary":{"labs":1,"comparisonTypes":1,"firstWedgeRole":null,"comparedToolSlots":4,"evaluationDimensions":5,"managerEvidenceArtifacts":4,"typeCounts":{"coding_agent":1}},"labs":[{"id":"tool-comparison-lab-engineering","role":"engineering","roleLabel":"Engineering","productLine":"AIducation for Engineering","firstWedge":false,"academyPath":"/ai-training/engineering","type":"coding_agent","labName":"Engineering Coding-agent lab","workSituation":"AI-assisted code review","decisionQuestion":"Which AI tool should a engineering learner use for ai-assisted code review, and what verification proof should be required before the output is used at work?","comparedTools":[{"slug":"cursor","name":"Cursor","category":"coding","bestFit":"Ask codebase questions, make bounded edits, and review AI-generated code paths.","useWhen":"Engineering, Product builders, Students","avoidWhen":"Avoid when broad edits are accepted without diff review, tests, or product judgment.","verificationRisk":"Generated code needs review","evidenceOutput":"Engineering Cursor comparison notes, final recommendation, verification checklist, and reusable workflow artifact."},{"slug":"copilot","name":"Microsoft Copilot","category":"productivity","bestFit":"Work inside Microsoft 365 files, meetings, email, spreadsheets, and approved company context.","useWhen":"Operations, Finance, HR","avoidWhen":"Avoid when file permissions, meeting context, or downstream sharing rules are unclear.","verificationRisk":"Permission boundaries matter","evidenceOutput":"Engineering Microsoft Copilot comparison notes, final recommendation, verification checklist, and reusable workflow artifact."},{"slug":"chatgpt","name":"ChatGPT","category":"ai_assistant","bestFit":"Draft, role-play, explain, and improve engineering work when the learner can provide constraints.","useWhen":"All roles, Prompt labs, Scenario practice","avoidWhen":"Avoid when confidential data, unverified claims, or regulated decisions would be pasted without approval.","verificationRisk":"Can hallucinate","evidenceOutput":"Engineering ChatGPT comparison notes, final recommendation, verification checklist, and reusable workflow artifact."},{"slug":"claude","name":"Claude","category":"ai_assistant","bestFit":"Review longer documents, policies, decisions, and nuanced engineering artifacts.","useWhen":"Legal, HR, Product","avoidWhen":"Avoid when the learner cannot provide source material or a human reviewer for high-stakes conclusions.","verificationRisk":"Needs verification","evidenceOutput":"Engineering Claude comparison notes, final recommendation, verification checklist, and reusable workflow artifact."}],"evaluationDimensions":[{"name":"Role fit","weight":25,"prompt":"Does this tool match the actual work situation and user?"},{"name":"Code-path verification","weight":30,"prompt":"Does the learner inspect diffs, behavior, security, and test impact?"},{"name":"Bounded scope","weight":20,"prompt":"Is the agent asked for focused work rather than broad uncontrolled refactors?"},{"name":"Workflow evidence","weight":20,"prompt":"Does the tool produce reusable proof that a manager can inspect?"},{"name":"Speed to value","weight":10,"prompt":"Can the learner apply the tool quickly without skipping review?"}],"labSteps":[{"order":1,"title":"Frame the job","output":"Define the engineering workflow, source material, user, policy constraints, and success criteria."},{"order":2,"title":"Run the comparison","output":"Try the same bounded task across the compared tools and capture output quality, risks, and missing evidence."},{"order":3,"title":"Score tool fit","output":"Grade each tool against role fit, verification, data safety, workflow evidence, and speed to value."},{"order":4,"title":"Choose the workflow","output":"Recommend the approved tool path for ai-assisted code review and explain the fallback option."},{"order":5,"title":"Save proof","output":"Attach the prompt, tool outputs, verification notes, final artifact, and manager coaching signal."}],"scoringRubric":["Tool recommendation is tied to the real work situation, not tool popularity.","Sensitive data, source quality, permissions, and approval boundaries are named.","The learner compares output quality with the same task across tools.","The final workflow includes a verification checklist and reusable artifact.","The manager can see what changed between AI output and approved work."],"managerEvidence":["Engineering tool-fit scorecard","Approved primary tool and fallback tool recommendation","Verification notes for weak or risky output","Saved prompt, final artifact, and coaching priority"],"exportArtifacts":["Tool comparison scorecard","Workflow recommendation memo","Verification checklist","Manager coaching note","Portfolio-ready tool evidence"]}]}