{ "metadata": { "version": "1.0", "created": "2025-01-01", "description": "Evaluation QA pairs for Grid Knowledge RAG. Each entry has a question, expected answer keywords, expected source files, and domain tags. Populate expected_source_files after ingesting your documents.", "usage": "python -m rag.evaluation --dataset data/eval/eval_dataset.json" }, "qa_pairs": [ { "id": "EVAL-001", "question": "What PPE is required when working on energised equipment above 600V?", "expected_keywords": ["arc flash", "gloves", "face shield", "FR clothing", "rated"], "expected_source_files": [], "domain_tag": "safety", "difficulty": "basic" }, { "id": "EVAL-002", "question": "What is the minimum approach distance for a 13.2kV overhead line?", "expected_keywords": ["approach distance", "feet", "metres", "qualified"], "expected_source_files": [], "domain_tag": "safety", "difficulty": "basic" }, { "id": "EVAL-003", "question": "Describe the lockout/tagout procedure for de-energising a transformer.", "expected_keywords": ["lockout", "tagout", "isolate", "verify", "de-energise", "grounding"], "expected_source_files": [], "domain_tag": "safety", "difficulty": "intermediate" }, { "id": "EVAL-004", "question": "What are the inspection intervals for distribution pole-mounted transformers?", "expected_keywords": ["inspection", "interval", "years", "visual", "thermographic"], "expected_source_files": [], "domain_tag": "maintenance", "difficulty": "basic" }, { "id": "EVAL-005", "question": "How should dissolved gas analysis results be interpreted for transformer oil?", "expected_keywords": ["dissolved gas", "DGA", "hydrogen", "acetylene", "ethylene", "fault"], "expected_source_files": [], "domain_tag": "maintenance", "difficulty": "advanced" }, { "id": "EVAL-006", "question": "What is the standard voltage tolerance for residential distribution?", "expected_keywords": ["voltage", "tolerance", "percent", "ANSI", "120V", "service"], "expected_source_files": [], "domain_tag": "operations", "difficulty": "basic" }, { "id": "EVAL-007", "question": "What steps are required to restore power after a feeder trip?", "expected_keywords": ["restore", "feeder", "switching", "patrol", "fault", "recloser"], "expected_source_files": [], "domain_tag": "operations", "difficulty": "intermediate" }, { "id": "EVAL-008", "question": "Explain the grounding requirements for padmount transformer installations.", "expected_keywords": ["grounding", "padmount", "ground rod", "resistance", "ohms", "mesh"], "expected_source_files": [], "domain_tag": "safety", "difficulty": "intermediate" }, { "id": "EVAL-009", "question": "What are the vegetation management clearance requirements near high-voltage lines?", "expected_keywords": ["vegetation", "clearance", "trim", "distance", "growth", "cycle"], "expected_source_files": [], "domain_tag": "maintenance", "difficulty": "basic" }, { "id": "EVAL-010", "question": "How should underground cable faults be localised?", "expected_keywords": ["cable fault", "TDR", "thumper", "localise", "underground", "test"], "expected_source_files": [], "domain_tag": "maintenance", "difficulty": "advanced" }, { "id": "EVAL-011", "question": "What is the maximum allowable ground resistance for a substation grounding grid?", "expected_keywords": ["ground resistance", "ohms", "substation", "grid", "IEEE", "step potential"], "expected_source_files": [], "domain_tag": "safety", "difficulty": "advanced" }, { "id": "EVAL-012", "question": "Describe the procedure for switching a distribution circuit under load.", "expected_keywords": ["switching", "load", "sequence", "open", "close", "verify"], "expected_source_files": [], "domain_tag": "operations", "difficulty": "intermediate" }, { "id": "EVAL-013", "question": "What are the requirements for arc flash hazard labelling on equipment?", "expected_keywords": ["arc flash", "label", "calories", "boundary", "NFPA 70E", "incident energy"], "expected_source_files": [], "domain_tag": "safety", "difficulty": "intermediate" }, { "id": "EVAL-014", "question": "How often should circuit breakers in substations be tested?", "expected_keywords": ["circuit breaker", "test", "interval", "contact resistance", "timing"], "expected_source_files": [], "domain_tag": "maintenance", "difficulty": "basic" }, { "id": "EVAL-015", "question": "What is the procedure for reporting and classifying power outages?", "expected_keywords": ["outage", "report", "classify", "SAIDI", "SAIFI", "customer"], "expected_source_files": [], "domain_tag": "operations", "difficulty": "basic" }, { "id": "EVAL-016", "question": "Explain the safety requirements for working near downed power lines.", "expected_keywords": ["downed", "line", "distance", "energised", "danger", "first responder"], "expected_source_files": [], "domain_tag": "safety", "difficulty": "basic" }, { "id": "EVAL-017", "question": "What maintenance is required for oil-filled circuit breakers?", "expected_keywords": ["oil", "circuit breaker", "dielectric", "test", "filter", "maintenance"], "expected_source_files": [], "domain_tag": "maintenance", "difficulty": "intermediate" }, { "id": "EVAL-018", "question": "How should capacitor banks be safely de-energised for maintenance?", "expected_keywords": ["capacitor", "discharge", "time", "residual", "voltage", "ground"], "expected_source_files": [], "domain_tag": "safety", "difficulty": "intermediate" }, { "id": "EVAL-019", "question": "What are the OSHA requirements for electrical safety in the workplace?", "expected_keywords": ["OSHA", "electrical", "safety", "1910", "qualified", "training"], "expected_source_files": [], "domain_tag": "compliance", "difficulty": "basic" }, { "id": "EVAL-020", "question": "Describe the process for insulation resistance testing of power cables.", "expected_keywords": ["insulation", "resistance", "megger", "megohm", "cable", "test voltage"], "expected_source_files": [], "domain_tag": "maintenance", "difficulty": "intermediate" }, { "id": "EVAL-021", "question": "What protective relay settings are typical for distribution feeder protection?", "expected_keywords": ["relay", "overcurrent", "setting", "pickup", "time", "coordination"], "expected_source_files": [], "domain_tag": "operations", "difficulty": "advanced" }, { "id": "EVAL-022", "question": "How is power factor correction implemented on distribution feeders?", "expected_keywords": ["power factor", "capacitor", "correction", "kVAR", "switching"], "expected_source_files": [], "domain_tag": "operations", "difficulty": "advanced" }, { "id": "EVAL-023", "question": "What are the requirements for pole inspection and replacement programmes?", "expected_keywords": ["pole", "inspection", "replacement", "test", "decay", "strength"], "expected_source_files": [], "domain_tag": "maintenance", "difficulty": "basic" }, { "id": "EVAL-024", "question": "Describe the storm restoration process and crew deployment strategy.", "expected_keywords": ["storm", "restoration", "crew", "mutual aid", "priority", "critical"], "expected_source_files": [], "domain_tag": "operations", "difficulty": "intermediate" }, { "id": "EVAL-025", "question": "What electrical hazards exist when working in confined spaces at substations?", "expected_keywords": ["confined space", "hazard", "ventilation", "gas", "entry permit"], "expected_source_files": [], "domain_tag": "safety", "difficulty": "intermediate" }, { "id": "EVAL-026", "question": "How should smart meter data be used to detect theft or tampering?", "expected_keywords": ["smart meter", "theft", "tamper", "AMI", "anomaly", "revenue"], "expected_source_files": [], "domain_tag": "operations", "difficulty": "advanced" }, { "id": "EVAL-027", "question": "What are the environmental regulations for transformer oil spill containment?", "expected_keywords": ["oil", "spill", "containment", "PCB", "EPA", "secondary"], "expected_source_files": [], "domain_tag": "compliance", "difficulty": "intermediate" }, { "id": "EVAL-028", "question": "Explain the procedure for performing a hot stick operation on overhead lines.", "expected_keywords": ["hot stick", "live line", "overhead", "insulated", "tool", "procedure"], "expected_source_files": [], "domain_tag": "safety", "difficulty": "intermediate" }, { "id": "EVAL-029", "question": "What is the recommended maintenance schedule for SCADA communication equipment?", "expected_keywords": ["SCADA", "communication", "maintenance", "RTU", "test", "battery"], "expected_source_files": [], "domain_tag": "maintenance", "difficulty": "intermediate" }, { "id": "EVAL-030", "question": "How should fault current calculations be performed for distribution systems?", "expected_keywords": ["fault current", "calculation", "impedance", "short circuit", "symmetrical"], "expected_source_files": [], "domain_tag": "operations", "difficulty": "advanced" }, { "id": "EVAL-031", "question": "What training requirements exist for lineworkers performing live-line work?", "expected_keywords": ["training", "lineworker", "live line", "certification", "apprentice"], "expected_source_files": [], "domain_tag": "compliance", "difficulty": "basic" }, { "id": "EVAL-032", "question": "Describe the steps to commission a new distribution substation.", "expected_keywords": ["commission", "substation", "test", "energise", "inspection", "checklist"], "expected_source_files": [], "domain_tag": "operations", "difficulty": "advanced" }, { "id": "EVAL-033", "question": "What are the safety requirements for helicopter line patrol operations?", "expected_keywords": ["helicopter", "patrol", "safety", "clearance", "altitude", "inspection"], "expected_source_files": [], "domain_tag": "safety", "difficulty": "intermediate" }, { "id": "EVAL-034", "question": "How should lightning arresters be tested and maintained?", "expected_keywords": ["arrester", "lightning", "test", "leakage", "MOV", "replace"], "expected_source_files": [], "domain_tag": "maintenance", "difficulty": "intermediate" }, { "id": "EVAL-035", "question": "What load management strategies exist during peak demand periods?", "expected_keywords": ["load", "management", "peak", "demand response", "curtailment", "shedding"], "expected_source_files": [], "domain_tag": "operations", "difficulty": "intermediate" }, { "id": "EVAL-036", "question": "Explain the process for investigating the root cause of a transformer failure.", "expected_keywords": ["root cause", "transformer", "failure", "investigation", "analysis", "forensic"], "expected_source_files": [], "domain_tag": "maintenance", "difficulty": "advanced" }, { "id": "EVAL-037", "question": "What cybersecurity requirements apply to grid SCADA systems?", "expected_keywords": ["cybersecurity", "SCADA", "NERC CIP", "access control", "patch"], "expected_source_files": [], "domain_tag": "compliance", "difficulty": "advanced" }, { "id": "EVAL-038", "question": "How are distribution system losses calculated and reduced?", "expected_keywords": ["loss", "technical", "non-technical", "I2R", "reduction", "efficiency"], "expected_source_files": [], "domain_tag": "operations", "difficulty": "intermediate" }, { "id": "EVAL-039", "question": "What are the first aid procedures for electrical shock and burns?", "expected_keywords": ["first aid", "shock", "burn", "CPR", "emergency", "medical"], "expected_source_files": [], "domain_tag": "safety", "difficulty": "basic" }, { "id": "EVAL-040", "question": "Describe the interconnection requirements for distributed generation on the grid.", "expected_keywords": ["interconnection", "distributed generation", "IEEE 1547", "inverter", "anti-islanding"], "expected_source_files": [], "domain_tag": "compliance", "difficulty": "advanced" } ] }