Skip Content

From network design to daily execution, one platform. Download the guide.

AI Capabilities: SENSAI Apps

Optimization, in plain language

SENSAI Apps is an AI assistant built into your AIMMS planning application. Ask about data and results, change inputs, run the model, and read the outcome in plain language.

The optimization model produces the answer, so you can defend it.

SENSAI Apps is in preview with a selected group of customers.

35
+
Years of optimization expertise
1,000
+
Models deployed
250
+
Enterprise customers worldwide

Trusted by enterprises where the stakes are real

Only a few experts can run the model or explain what it produces. Everyone else waits. Even a finished answer is hard to trust without a clear trace of how it got there.

  • A small circle of experts is the only way to run the model.
  • Planners wait to explore scenarios or ask follow-up questions.
  • Decisions slow down whenever an expert is unavailable.
  • An answer without a visible trace is hard to trust, even when it’s right.
Where proven optimization meets modern AI

The power of mathematical optimization, delivered through an AI interface

The foundation: mathematical optimization

Grounded in the math: The optimization model produces the answer. The assistant provides the interface.

The accelerator: AI-augmented decision intelligence

Built into the planning application your team already uses, the assistant works by chat: ask about data and results, change inputs, run the model, and read outcomes in plain language.

For business users

What planners can do with the assistant

Ask questions

Query data and results in plain language.

“Which plants run below 80% capacity?”

Edit data

Change inputs and scenarios by asking

“Raise the Cleveland site budget 15%.”

Execute

Trigger runs and solves from the chat.

“Solve with the new demand forecast.”

Explain results

Get a plain-language read of an outcome and its trade-offs.

“Why was the Chicago route dropped?”

Skills

Recurring work captured as plain-language instructions

“Build the month-end cost breakdown.”

Automated flows

Fixed multi-step routines that always run the same way.

Import, optimize, flag infeasibilities.

A skill is a set of plain-language instructions for recurring work — how to run the weekly plan, how to build the month-end breakdown. Once written, the same request gives the same kind of result next week, or for a different planner.

Your team builds skills by talking to the assistant, and keeps them. A developer reviews and approves each skill before it goes live, so the routines your team relies on stay under your control.

Answers you can defend

Grounded and auditable

The assistant does not estimate the answer. It calls your optimization model and reports what the model produced. That distinction is what makes the output usable in a decision you have to justify.

  • Permissions are respected. The assistant sees and does only what the signed-in user is already allowed to.
  • Actions are traceable. Every action appears in the chat, and the full record can be exported.
  • Access is opt-in. Nothing in your model is available unless a developer opts it in, identifier by identifier.
  • Read and write are separated. A developer marks each action read-only or plan-changing, and the platform enforces it, asking for approval when needed.

Three steps from model to assistant

How it works
  1. Annotate: A developer marks which parts of the model the assistant can read and which procedures it can run, working with the assistant itself and with support from AIMMS. Nothing is exposed by default, so you start with a small, useful surface rather than the whole model.
  2. Use by chat: Business users ask questions, change inputs, run the model, and get explanations, inside the application they already work in.
  3. Build skills: Recurring work becomes a reusable skill, so the same task runs the same way each time and across the team.

Small effort, real access.

For developers

Annotations are ordinary AIMMS model attributes, a line at a time, added to the identifiers you want available. One line tells the assistant what the app is, a few procedures are exposed with a one-line description each, and you add the data you want it to read.

The AIMMS engine validates the annotations when the model compiles, so problems surface during development rather than after deployment.

Adoption and value

More of the team gets access, not just the experts

Faster onboarding

New users start in plain language. No training on the interface or the model first.

Help in the moment

The assistant guides users through each task, so they finish the job without a manual or an expert on call.

Beyond one planner

More of the team uses the application, and keeps using it. Higher adoption grows the value of every deployment.

SENSAI Apps vs. The alternatives

The alternatives

  • A general-purpose AI assistant has no connection to your model or your data, so it can’t produce an answer you can defend in a planning decision.
  • Building it in-house leaves you owning the model wiring, the maintenance, and the governance yourself.
  • Open-source components leave you responsible for the modeling, the interface, and the support.

SENSAI Apps

  • The assistant is grounded in your own optimization model, so its answers are actually defensible.
  • AIMMS handles the model wiring, maintenance, and governance for you, and every answer still comes with a clear audit trail.
  • AIMMS provides the platform, the application, and the AI, so you’re not building any of it from scratch.

Start with one real use case

What a pilot looks like

SENSAI Apps runs as a named Preview: one or two real use cases, an agreed scope, and AIMMS backing you with the platform and support. Your developer gets the model ready, your business users put it to work on real tasks, and you walk away with proof before you scale.

Frequently asked questions

SENSAI Apps is in Preview, running with a selected group of customers under agreed scope and Preview terms. It is stable within those limits. Talk to us about joining.

The answer comes from your optimization model, not from the assistant’s own estimate. The assistant provides the interface and calls the model, and every action it takes is visible in the chat and can be exported.

No. Nothing in your model is available to the assistant unless a developer explicitly opts it in, and the assistant only ever sees and does what the signed-in user is already permitted to.

A general assistant has no access to your model or your data, so it cannot run your optimization or produce an answer you can defend in a planning decision.

SENSAI Apps works inside an AIMMS application, so you need an existing application on a supported AIMMS version with the AI runtime enabled. If you are not running AIMMS yet, talk to us about the platform first and we will cover both.

Making a model ready means adding short annotations to the identifiers you want available — the procedures the assistant can run and the data it can read. You start with a small surface and extend it. AIMMS supports you through the first pass during a pilot.

See it working on a real model

We will show the assistant working inside a planning application, then talk through what a pilot on your model would look like.

Chat with AIMMS

In order to use this chat feature, you need to accept 'Preferences' cookies. You can modify your settings yourself, or we can opt you in: