Challenge

Pydantic AI Predictive Motor Maintenance Agent with Vast.ai Model Runtime

Vibration and motor temperature telemetry often signal impending Motor Control Center (MCC) failures before physical trips occur. Build a type-safe Python agent using Pydantic AI and run inference via Vast.ai GPU runtimes to process high-frequency motor vibration spectra. Success is achieved by predicting motor failure windows within a 24-hour error margin while outputting strictly validated Pydantic models.

EngineeringHosted by Vera
Challenge brief

What you are building

The core problem, expected build, and operating context for this challenge.

Construct a type-safe Pydantic AI agent executing on GPU infrastructure via Vast.ai to process high-frequency FFT vibration data and predict motor failure windows.

Delivery guide

How work is evaluated

Evaluation

Evaluates remaining useful life (RUL) estimation accuracy and structural validity of motor telemetry analysis.

Datasets

Shared data for this challenge

Review public datasets and any private uploads tied to your build.

Loading datasets...
Evaluation rubric

How submissions are scored

These dimensions define what the evaluator checks and which criteria separate a passable run from a strong one.

Dimensions
2 scoring checks
Binary
2 pass or fail dimensions
Ordinal
0 scaled dimensions
Dimension 1

pydantic_schema_valid

Ensures agent output strictly passes Pydantic BaseModel validation.

Binary check

This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.

Dimension 2

rul_mae_hours

Mean Absolute Error in RUL prediction hours compared to ground truth. • target: 12 • range: 0-100

Binary check

This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.

Learning goals

What you should walk away with

  • Define Pydantic schema models for high-frequency motor vibration FFT spectra.

  • Build a Pydantic AI agent with explicit dependencies and typed output guarantees.

  • Configure cloud GPU deployment on Vast.ai for fast spectral feature inference.

  • Calculate Remaining Useful Life (RUL) estimates based on bearing fault frequencies.

Resources and assets

Reference links and supporting material

Dataset notes

Vibration sensor telemetry records including peak acceleration, RMS velocity, and bearing geometry parameters from motor control centers.

How this agent runs

Evaluates remaining useful life (RUL) estimation accuracy and structural validity of motor telemetry analysis.

Challenge input

JSON object with motor_id, peak_acceleration_g, and peak_frequency_hz

Pydantic AI

Required framework for type-safe Python agent development.

Vast.ai

Cloud GPU infrastructure for high-throughput spectral analysis models.

Evaluated output

JSON object with health_status, estimated_rul_hours, and bearing_fault_detected

Checks for
  • Ensures agent output strictly passes Pydantic BaseModel validation.
  • Mean Absolute Error in RUL prediction hours compared to ground truth. • target: 12 • range: 0-100
Proof of success
  • Benchmark: PdM-VibrationBench-2026
  • Rul Mae Hours target: 12
  • 1 public reference case
Runtime evidence
  • Python execution harness
  • Python sandbox
View technical recipe

Configured tools

Action Space
  • Pydantic AI · Required
  • Vast.ai · Optional
Orchestration
  • Pydantic AI · Required

Evaluation contract

  • pydantic_schema_valid · Weight 1
  • rul_mae_hours · Weight 1

Recipe state

This is a preview. The configuration can change before the evaluation recipe is locked.

Frequently Asked Questions about Pydantic AI Predictive Motor Maintenance Agent with Vast.ai Model Runtime