Motor Control Center Engineering Automation with Google ADK and Cohere
Designing complex Motor Control Center (MCC) wiring diagrams manually requires extensive engineering lead times. You will build an automated CAD and schematics generator using Google ADK (Agent Development Kit) and Cohere Platform embeddings to map dynamic engineering specs directly into standardized MCC single-line diagrams. The system must reduce schematic generation time by over 80%.
What you are building
The core problem, expected build, and operating context for this challenge.
Construct a Google ADK agent integrated with Cohere Platform model inference to automate Motor Control Center (MCC) electrical layout design.
How work is evaluated
Evaluates accuracy of calculated circuit breaker ratings and structural completeness of generated single-line schematics.
Challenge datasets
Public datasets, plus the private datasets you have access to.
How submissions are scored
These dimensions define what the evaluator checks and which criteria separate a passable run from a strong one.
nec_sizing_compliance
Verifies that breaker rating and wire gauge meet NEC minimum safety standards for given motor HP.
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
layout_generation_time_sec
Time elapsed to build complete schematic specification • target: 2.5 • range: 0-10
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
What you should walk away with
Implement Google Agent Development Kit (ADK) agent structure with Gemini / Cohere inference endpoints
Leverage Cohere Platform reranking and semantic embeddings for fast retrieval of electrical component specs
Generate standardized AutoCAD DXF/DWG entities or JSON electrical single-line diagrams
Validate electrical current ratings, breaker sizing, and thermal dissipation calculations dynamically
Reference links and supporting material
Industrial motor specifications (1 HP to 500 HP) and corresponding standard NEC wire sizing and breaker lookup tables.
Challenge setup
Evaluates accuracy of calculated circuit breaker ratings and structural completeness of generated single-line schematics.
Challenge input
JSON detailing motor_hp, voltage_v, phase, and short_circuit_rating_ka
Google ADK
Required framework assignment.
Cohere Platform
Required tool assignment.
Evaluated output
JSON with breaker_rating_amps, wire_gauge_awg, and single_line_json
- Verifies that breaker rating and wire gauge meet NEC minimum safety standards for given motor HP.
- Time elapsed to build complete schematic specification • target: 2.5 • range: 0-10
- Benchmark: Electrical Design Automation Benchmark
- Layout Generation Time Sec target: 2.5
- 1 public reference case
- Python execution harness
- Python sandbox (unavailable on Versalist)
Summary shows the first task, up to three tools, and up to three evidence items. Open the technical recipe to view all configured items.
View technical recipe
Configured tools
- Cohere · Required
- Google · Optional
- Google ADK · Optional
Evaluation contract
- nec_sizing_compliance · Weight 1
- layout_generation_time_sec · Weight 1
Metrics
- layout_generation_time_sec · Target 2.5
Benchmarks
- Electrical Design Automation Benchmark
- energy
Reference cases
- 1 public reference case
Workflow tasks
- Task 1
Input: JSON detailing motor_hp, voltage_v, phase, and short_circuit_rating_ka
Output: JSON with breaker_rating_amps, wire_gauge_awg, and single_line_json
Execution harness: Python
Evaluation tools
- Google ADK · Agent Framework
- Cohere Platform · Embeddings & Reranking Runtime
Recipe freeze marker
No recipe freeze time is recorded.