Model choice follows the task

Swiss AI Factory: assign models by task and data class.

Factory is designed to assign tasks to a local or external model based on capability, data protection, speed, cost and availability. The compute load can be spread across several compute nodes.

In brief: Factory is the layer between the application and the models. It is designed to assign tasks to a model, balance load, use defined fallback models and measure quality. The application accesses it through a unified interface.

Functions

Six building blocks of the model layer.

Model assignment

Assigning each task to a model by capability, data protection, speed, cost and availability.

Unified model access

Local and external models are addressed through a shared interface.

Capability testing

Model capabilities are tested against the task before assignment.

Load balancing

Several compute nodes and models can share the load. Additional components and testing may be needed.

Fallback model

If a model fails, another model can take over according to an agreed rule. This is not an availability guarantee.

Quality checks

Quality, cost and response time are to be measured per model and task and displayed in Studio.

Routing criteria

What Factory bases its choice on, in principle.

We do not disclose internal rules, weightings or algorithms.

CriterionQuestionExample
TaskClassify, extract, summarise, answer, research?Classification does not need a large model
CapabilityCan the model handle this task in this language and quality?Swiss German transcription
Privacy policyWhich data may go to which operating location?Process contracts locally according to the verified data class
SpeedHow quickly does the answer need to arrive?Phone: seconds; report: minutes
CostHow much may the task cost?Bulk classification at low cost, individual cases with precision
AvailabilityIs the model reachable right now and not overloaded?Fallback to a second model
Scaling

Expand computing power via compute nodes.

The architecture is designed for additional compute nodes. More computing power or capabilities may require additional components, testing and adjustments.

How the compute nodes are set up is explained under AI infrastructure.

Scaling via additional nodes
Frequently asked questions

Frequently asked questions about Swiss AI Factory

Which models does Factory support?

Local, specialised and external models. We name specific models and versions in the project, not publicly.

Does Factory guarantee availability?

No – we do not promise absolute figures. Fallback and load balancing are designed to absorb outages; we define the scope for each project.

Can I force a specific model?

Yes, via the data protection or task rule in Studio: for example, “local only” for certain data classes.

Do you show internal details?

Publicly, we show the principle, layers and data flow at a high level. Internal topology, routing rules, security rules and version states stay internal.

Is it already in production?

We state the maturity of each building block openly. Phrases such as “is designed to” describe the architecture, not a client deployment. Studio, Agents and parts of Factory run in our own development and operating environment and are continuously extended. Further operating models, multiple nodes and private and local installations will follow step by step.

Next step

The models that fit your tasks.

We review your tasks, data protection requirements and costs and propose a model strategy.