Plug-and-Produce Module Type Package (MTP) Orchestrator using AI SDK
Integrating modular process plants using Module Type Package (MTP) manifests requires dynamic service discovery and HMI generation. Build a TypeScript agent using Vercel AI SDK and Helicone to automatically parse MTP XML definitions, generate dynamic web control interfaces, and orchestrate unit operations.
What you are building
The core problem, expected build, and operating context for this challenge.
Develop an AI SDK based orchestrator in TypeScript monitored via Helicone to discover and connect MTP-compliant process modules dynamically.
How work is evaluated
Tests the agent's ability to accurately ingest an MTP XML manifest and generate valid OPC UA tag bindings and UI schemas.
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.
service_extraction_match
Verifies extracted services match the source MTP specification.
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
parsing_accuracy
Accuracy percentage across test suite of complex multi-module MTP manifests. • target: 0.98 • range: 0.85-1
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
What you should walk away with
Parse standardized MTP manifest XML files using Vercel AI SDK tools
Generate React UI components for module state visualization dynamically
Configure Helicone observability wrappers to track prompt costs and execution latency
Orchestrate inter-module recipe execution scripts based on exposed MTP services
Reference links and supporting material
Standardized MTP XML manifests representing modular pumps, stirrers, reactors, and inline dosing modules.
Challenge setup
Tests the agent's ability to accurately ingest an MTP XML manifest and generate valid OPC UA tag bindings and UI schemas.
Challenge input
XML string containing MTP manifest data.
AI SDK
Provides seamless integration with modern web runtimes and AI tools.
Helicone
Tracks token consumption, latency, and cost across dynamic agent calls.
Evaluated output
JSON object with discovered_services array and opc_node_ids mapping.
- Verifies extracted services match the source MTP specification.
- Accuracy percentage across test suite of complex multi-module MTP manifests. • target: 0.98 • range: 0.85-1
- Benchmark: Modular Automation Service Discovery Benchmark
- Parsing Accuracy target: 0.98
- 1 public reference case
- JavaScript execution harness
- javascript 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
- Vercel AI SDK · Optional
- Helicone · Required
- Vercel AI SDK · Optional
Evaluation contract
- service_extraction_match · Weight 1
- parsing_accuracy · Weight 1
Metrics
- parsing_accuracy · Target 0.98
Benchmarks
- Modular Automation Service Discovery Benchmark
- robotics
Reference cases
- 1 public reference case
Workflow tasks
- Task 1
Input: XML string containing MTP manifest data.
Output: JSON object with discovered_services array and opc_node_ids mapping.
Execution harness: JavaScript
Evaluation tools
- AI SDK · Frontend/TypeScript Agent SDK
- Helicone · LLM Observability Engine
Recipe freeze marker
No recipe freeze time is recorded.