Data Engineering
Connect data sources, version datasets, verify quality and produce reusable features.
Orthevs Engineering Lab · AMEL
The AI & ML Engineering Lab brings data, models, experiments, deployments and governance together into a reproducible lifecycle. It is the domain Control Plane between an AI idea and dependable operations.
Documented target state · Concept / Architecture Baseline
Domain application · target architecture
The Lab is designed as a complete domain application with a workspace, editors, models and SDK-like interfaces. Its Factories are the specialist tools; Engines handle processing and execution. Shared Contracts connect it with other Labs.
Develop and evaluate data, algorithms, models, experiments and inference architectures.
Requirements and rules select the domain foundation.
Models, editors and tools address the domain problem.
Specialist tools create artifacts and use suitable execution mechanisms.
Tests, evidence and approvals lead to a versioned outcome.
The workflows and capabilities shown describe the documented target model. Check availability and maturity for each release and capability.
Mission and ambition
AI and ML initiatives rarely fail for lack of an algorithm alone. The hard work lies in the transitions: data must be discoverable and permissible, experiments must remain reproducible, and models must be evaluated transparently, packaged securely, released under control and observed in operation. AMEL turns exactly these transitions into explicit, verifiable workflows.
AMEL does not replace established frameworks, training runtimes or cloud services. The Lab adds a domain control layer on top: it describes resources, coordinates jobs and workflows, manages Factory capabilities and keeps references to artifacts, states and evidence together. Providers and backends are connected through adapters so that domain processes remain portable.
The result is not a single “AI tool” but an extensible operating and development model. Teams can start with a small dataset-to-model pipeline and later extend the same contracts with serving, monitoring, generative AI, agents or governance.
Capability map
The domains organize responsibility, not tool names. Each capability is intended to be versioned independently and combined into workflows through standardized contracts.
Connect data sources, version datasets, verify quality and produce reusable features.
Design algorithms and architectures, combine and optimize model components, and register approved versions.
Handle training runs, experiments, search spaces, benchmarks and research questions reproducibly.
Treat LLMs, prompts, retrieval, agents and multimodal systems as testable engineering artifacts.
Package models, run inference, operate endpoints, monitor behavior and govern lifecycle decisions.
Bring together quality, robustness, explainability, security risks, approvals and evidence.
Turn capabilities into pipelines and approval-gated workflows, and integrate existing systems.
Support reinforcement learning and federated learning with their specific runtime, simulation and data protection requirements.
Use cases
The following scenarios show how the Factory capabilities can be combined into domain workflows. They describe the target state, not a product feature that is already committed.
A team turns raw data into a versioned training foundation, documents architecture and parameters, and compares runs under the same evaluation rules. A promising experiment only becomes a model version once data provenance, runtime environment, metrics and checkpoints are traceably linked.
An approved model version is packaged with its dependencies and integrity evidence, deployed as batch or online inference, and operated under defined rollout and fallback rules. Monitoring links latency, resources, quality and drift to a controlled lifecycle decision.
Document sources are ingested, chunked, embedded and indexed under control. Prompts, retrieval strategies and reranking are tested in versioned form; evaluation separates answer quality, source grounding and undesired behavior. This keeps a RAG application comparable even after data or model changes.
Agents receive only explicitly permitted tools and short-lived, purpose-bound identities. Planning, tool calls, results and approvals are treated as traceable runs. Cross-lab actions are never executed directly; they go through capability discovery, policy checks and the target lab's API.
Model Cards, data provenance, test results, risk classification and approval decisions are bundled along a model version. Business and technical reviewers can see which data, tests, policies and accountable owners led to an approval, and which conditions apply to continued operation.
Where data must not leave a site or an organization, AMEL can coordinate federated training workflows, aggregation and site-specific policies. Dedicated worker or GPU pools, separate permissions and explicit artifact flows form the technical boundary.
End-to-end lifecycle
AMEL coordinates more than happy-path execution. States, errors, retries, approvals, artifacts and responsibilities are part of the domain workflow.
Define the goal, users, risks, acceptance criteria and permissible data sources.
Connect sources, classify data and create an immutable dataset version.
Version the algorithm, architecture, features, runtime and evaluation strategy.
Launch isolated jobs with seeds, parameters, code digest, compute profile and checkpoints.
Assess metrics, robustness, security, explainability and domain-specific criteria.
Bring evidence, risks, Model Card and responsibilities together in a single gate.
Ship model, dependencies, configuration and provenance as a verifiable bundle.
Manage batch or online inference with limits, rollout, routing, observability and rollback.
Drift, quality degradation, costs or new requirements trigger controlled changes.
Monitoring does not end the lifecycle. Operational signals are correlated with dataset, model and deployment versions and can trigger a reviewed new training or approval cycle.
Reference architecture
The domain application boundary lies with the Lab. Factories provide well-defined capabilities and, depending on requirements, can be implemented as a plugin, package, service or adapter.
Identity & IAM · Lab and Capability Registry · Secrets · Policy · Audit · Event Bus · Resource Management
Workbench / BFF · versioned AMEL API · Core · Factory Manager · job and workflow coordination · metadata and artifact references
Planned providers with manifest, lifecycle, permissions, typed inputs and outputs, health and optional UI extension points
In-process plugin · isolated worker · container/Kubernetes job · distributed GPU workers · external backend adapters · object storage
Workbench, clients and other labs access AMEL exclusively through versioned APIs, events and capability contracts.
Training, pipelines and deployments return job resources with status, attempts, errors, retries and a correlation ID.
Compute, storage, frameworks and external services remain interchangeable as long as their capabilities fulfill the contract.
Other labs never access the AMEL database, internal plugin state or file systems directly.
Factory Contract
A Factory only qualifies as an integrable AMEL capability once it describes not just its functions, but also its operation, security and compatibility.
ID, name, version, type, maintainer, license and trust origin.
Install, initialize, start, stop, upgrade, uninstall, as well as health and readiness.
Versioned operations, error codes, timeouts, idempotency and compatibility.
Typed inputs and outputs, schemas, checksums, versions and provenance.
Runtime, CPU, RAM, GPU, storage, job model, scaling and resource limits.
Permissions, secret scopes, network access, isolation and audit events.
Logs, metrics, traces, job status, health and shared correlation IDs.
UI extension points, routes, permissions and supported AMEL versions.
Required lab, platform and backend versions, as well as other capabilities.
Data, models and Evidence
A model version is more than a weights file. AMEL links it to the dataset version used, the algorithm and architecture specification, the specific training run, code or container digests, parameters, seeds, compute profiles, metrics, evaluation reports and the approved deployment package.
Large datasets and model weights are kept outside the relational metadata store, in suitable artifact or object stores. AMEL keeps referenced, integrity-verified metadata and access rules together. This allows storage backends to change without a resource losing its domain identity.
Security, governance and operations
AI-specific risks are tied to platform controls, isolated execution and domain approvals. Governance is an executable part of the lifecycle, not a document at the end.
Classification, purpose limitation, retention, deletion and controlled exports protect sensitive or license-bound content.
Every job and every capability operates with least privilege, bounded resources and explicit network access.
Beyond domain quality, evaluation also covers robustness, supply chain and undesired system behavior.
Approvals connect technical review results with ownership, risk acceptance and operating conditions.
Interplay within the Orthevs system
Cross-lab collaboration does not mean direct access. A request is discovered, authorized, handed over as a job and traceably returned via status or events.
Golden paths, cluster and runtime offerings can provide reproducible execution environments for AMEL workloads.
Compute, storage, network and accelerator resources are connected through controlled infrastructure capabilities.
Validated images, hardening profiles and fleet states form the system foundation for workers and appliances.
Threat modeling, findings, controls, evidence and response complement AI-specific security reviews.
Verifiable provenance, signature or governance models can be integrated as a capability for suitable use cases.
Roadmap target state
The phases describe the domain development sequence of the architecture concept. They are deliberately presented without binding delivery dates.
Lab boundaries, Factory manifest, lifecycle, job model, API, event and artifact contracts, as well as IAM, secrets, policy, registry, threat model and foundational ADRs, become binding.
Outcome: testable contracts and a robust security foundation.Dataset, Algorithmic, Model Architecture, Training, Experimentation and Model Registry form an end-to-end dataset-to-model Vertical Slice.
Outcome: a reproducible Run with a registered model version and lineage.Pipeline, Data Quality, Evaluation, Packaging, Serving and Monitoring extend the Vertical Slice with approvals, rollout, operations, recovery and quality feedback.
Outcome: a monitored endpoint with rollback and operational evidence.LLM, Prompt Engineering, RAG, Agent and Multimodal are integrated with evaluation, security, tool approvals and controlled knowledge sources.
Outcome: traceable generative applications instead of unversioned prompts.Remaining specializations, federated learning, reinforcement learning, cross-lab integration, tenant isolation, scalable workers and advanced governance follow.
Outcome: an extensible AI engineering system for different operating models.A user creates a project context, imports a dataset, defines a simple training configuration, launches an isolated job, follows logs and metrics, and registers the resulting model together with its lineage. The path is only considered complete once permissions, contracts, error handling, lifecycle and recovery are documented and tested.
Deliberate boundaries
A credible roadmap names non-goals alongside goals. This protects AMEL from becoming a broad but unintegrated tool catalog.
AMEL Factory Portfolio
Each Factory has its own detail page covering responsibility, use cases, artifacts and contract. The catalog represents the Lab's planned capability map.
Integration adapters across frameworks, SDKs, services, and Labs.
Open detail page ↗Define AI and ML pipelines, DAGs, dependencies, restart behavior, and artifact flows.
Open detail page ↗Schedules, event triggers, approval steps, and automation rules.
Open detail page ↗Connect databases, APIs, files, streams, and object storage as batch or streaming data sources.
Open detail page ↗Data profiling, validation, schema checks, duplicates, missing values, and quality rules.
Open detail page ↗Create, import, clean, label, augment, and version structured, multimodal, and synthetic datasets.
Open detail page ↗Feature extraction, transformation, selection, and integration with feature stores.
Open detail page ↗Monitor drift, quality, latency, resources, token consumption, and costs.
Open detail page ↗Batch and online inference, inference engines, hardware optimization, and batching.
Open detail page ↗Orchestrate promotion, approvals, retirement, rollback, and retraining triggers.
Open detail page ↗Runtime bundles, container images, dependencies, model packages, and signatures.
Open detail page ↗API endpoints, rollouts, autoscaling, canary releases, rollback, and traffic routing.
Open detail page ↗Agents, tool use, memory, planning and execution mechanisms, and controlled agent workflows.
Open detail page ↗LLM integration, configuration, adaptation, and fine-tuning recipes.
Open detail page ↗Text, image, audio, video, and combined multimodal applications.
Open detail page ↗Prompt templates, versioning, tests, and prompt optimization.
Open detail page ↗Chunking, embeddings, indexing, retrieval, reranking, and RAG evaluation.
Open detail page ↗Develop and maintain algorithms, learning methods, loss functions, optimizers, and specialized methods.
Open detail page ↗Design and configure CNN, Transformer, GNN, and hybrid architectures.
Open detail page ↗Compose model components, layers, encoders and decoders, and pre- and post-processing.
Open detail page ↗Quantization, pruning, distillation, sparsity, and performance optimization.
Open detail page ↗Manage versioned models, artifacts, provenance, metadata, and approval states.
Open detail page ↗Model cards, approval processes, compliance evidence, risks, and policy controls.
Open detail page ↗Adversarial testing, prompt injection, model and artifact scanning, and AI supply-chain security.
Open detail page ↗Explainability, feature attribution, interpretability, and justification of results.
Open detail page ↗Quality, robustness, benchmarks, regression, and domain-specific evaluations.
Open detail page ↗Track runs, parameters, metrics, outcomes, artifacts, and reproducibility.
Open detail page ↗HPO, grid and random search, Bayesian optimization, and AutoML search strategies.
Open detail page ↗Research projects, hypotheses, benchmarks, paper reproductions, and prototyping.
Open detail page ↗Training, fine-tuning, distributed training, checkpoints, and hardware and runtime profiles.
Open detail page ↗Shape AMEL together
Whether dataset-to-model, RAG, model serving or governance: the most sensible starting point is a clearly scoped Vertical Slice with real artifacts, measurable gates and documented operations.
Privacy & web app
This public Orthevs site uses no external analytics, advertising or profiling services. IP address, request time, requested path and technical response data are logged in the first-party Insights system for operations, security and aggregate reach statistics.
Your selected language is stored for twelve months. This setting and the choice made here are used only to operate this website.
After you enable it, the web app stores public content for offline use and voluntary reading and workshop marks on this device. Withdrawing also deletes your learning progress.