Vision AI+ for AVEVA PI Vision

The AI assistant for AVEVA PI Vision

Build, understand and monitor your PI Vision displays by just asking. Vision AI+ builds displays, answers with numbers taken straight from PI and runs agents that watch your process, on your own server and with the AI model your IT allows.

✓Numbers from PIChecked, never invented
PI Vision · Heat Exchanger 1 – OverviewIllustration · demo data
New display
Ask Vision AI+ to build it
Heat Exchanger 1 Area 2 · Shell & tube
Hot inlet182.4 °C
Hot outlet96.1 °C
Duty4.82 MW
Fouling factor0.42
Temperatures · 8 h
Efficiency
87 %
Pressure drop
1.3 bar
StatusStateSince
Feed pump P-101Running05:12
FoulingAbove limit03:40
Bypass valveClosed00:00
Vision AI+ChatsAgents

Build a dashboard for Heat Exchanger 1

Done. From the AF element Heat Exchanger 1 I added a header, 4 KPIs, 2 gauges, a trend and a status table. Colours follow your AF limits.

Save displayUndoTidy up

Why is the fouling factor amber?

It is 0.42, above the AF limit Hi = 0.40 since 03:40 today. The 30-day typical range is 0.31–0.38.

PI · HX1|Fouling Factor · today 00:00–now, Europe/Vienna · current value vs. AF limit

Ask Vision AI+ …
AFEvery action auditedLogged as AF event frames

An AI assistant built for PI Vision, not a chatbot on top

The AI model only works out what you want. Tested code finds the data, builds the symbols and does the calculations, so results are consistent, valid and traceable.

  1. You askIn plain English or German, in PI Vision or in Microsoft 365 Copilot.
  2. The AI modelWorks out what you want. It never writes PI Vision configuration.
  3. Tested codeSearches PI and AF, sets up symbols, does the layout and the maths.
  4. PI and AFReturn the values, events and limits. Every number comes from here.
  5. You confirmAnswers name their source. Changes wait for your click and are audited.
✓

Numbers come from PI

Every number in an answer is checked against what PI returned. Each answer names its data, time range in the plant’s time zone and calculation.

↺

You stay in control

Every display change can be undone and you decide when to save. Actions need your Confirm click.

≡

Consistent with your charts

Vision Library+ symbols tell the assistant what they show, for example a Control Chart+ violation, and it answers from that.

⛨

Secure by design

Actions are off by default and need AD groups, a scope, a preview and a confirmation, with rate limits and a kill switch.

AF

Audited in AF

Every action is written to an audit trail as an AF event frame, so you can see who asked for what and when.

⚙

Your model, your rules

Use the cloud or on-premises AI model your IT allows. Vision AI+ runs on your own PI Vision server.

Build and edit PI Vision displays by chat

Describe the display you need. Vision AI+ finds the data in PI and AF, places the symbols and lays them out, and you decide when to save.

Create and change symbols in plain language

Add, restyle, move and delete symbols without opening a configuration pane.

  • “Add a trend of Line 1 speed and pressure”, “make it red, font 20”.
  • Finds the data itself by searching PI and AF.
  • When a name is ambiguous, it asks, with the candidates as buttons.
  • Every change can be undone, and nothing is saved without you.
PI Vision · Packaging overviewIllustration · demo data

Add a trend of Line 1 speed and pressure

I found two assets called Line 1. Which one do you mean?

Packaging \ Line 1Bottling \ Line 1

Packaging \ Line 1

Added a trend with Speed and Pressure of Packaging \ Line 1, last 8 hours.

UndoSave display

Make the title red, font 20

Done. Title colour red, font size 20.

Ask Vision AI+ …

Asset and fleet dashboards in one sentence

Go from an asset name to a complete dashboard in seconds.

  • “Build a dashboard for Heat Exchanger 1” reads the asset and adds a header, nameplate data, KPIs, gauges, trends and status.
  • Fleet comparisons: “compare all wind turbines”, “compare Line 1, 3 and 4”.
  • Collections with a tile per asset, sorting and value filters.
  • Status colours green, amber and red from your AF limits.
PI Vision · Wind farm comparisonIllustration · demo data

Compare all wind turbines

Wind farm North · 6 turbines Sorted by power
WT-01 · Running2.84 MWWind 11.2 m/s
WT-02 · Running2.61 MWWind 10.8 m/s
WT-03 · Fault0.00 MWWind 11.0 m/s
WT-04 · Derated1.92 MWWind 10.9 m/s
WT-05 · Running2.77 MWWind 11.4 m/s
WT-06 · Running2.70 MWWind 11.1 m/s

Collection of AF elements from template Wind Turbine · colours from AF limits

Event dashboards with click-to-filter

Turn Event Frames into a downtime or batch dashboard with one request.

  • Event tables, analytics charts, pies, KPIs, pivots and filters.
  • “When I click a line in the table, show only its events.”
  • “Turn this dashboard into a report” gives a print-ready A4 or Letter page, portrait or landscape.
  • “Tidy up this display” arranges existing symbols into a clean layout, in a dark or light theme.
PI Vision · Downtime – last 7 daysIllustration · demo data

Build a downtime dashboard for the last 7 days

Downtimes23
Total duration14.2 h
MTTR37 min
Top reasons
Material shortage7 · 4.1 h
Changeover6 · 3.3 h
Jam at labeller5 · 2.4 h
Electrical fault3 · 2.9 h
Cleaning2 · 1.5 h
LineStartDurationReason
Line 3Mon 06:1448 minMaterial shortage
Line 1Tue 13:0222 minChangeover
Line 3Wed 09:401 h 05Electrical fault

Click a line in the table to filter the charts to its events.

Displays from pictures and process graphics

Bring old displays and whiteboard ideas into PI Vision without redrawing them.

  • Paste a screenshot, an old ProcessBook display or a sketch and say “build this display”.
  • Tanks, pumps, valves, motors, heat exchangers and more.
  • Pipes routed automatically, with flow arrows and state colours.
PI Vision · New display from a sketchIllustration · demo data

Your whiteboard sketch

T-100P-101HX-1level?

Built by Vision AI+

62 %T-100P-101 · RunningHX-1 · Fouling high

📎 sketch.jpg · Build this display for Area 2

Matched T-100, P-101 and HX-1 in AF, routed the pipes and added state colours and flow arrows.

Save displayUndo

Works with every PI Vision symbol and all 56 Vision Library+ symbols

Vision AI+ uses all native PI Vision display symbols, including values, trends, text, shapes, graphics, collections and the asset comparison table. With Vision Library+ it also builds with the extended symbol set:

Charts

Combo Chart+, Histogram+, Box Plot+, Heatmap+, Period Comparison+, Control Chart+ with SPC rules, XY Plot+, FFT+, Waterfall+, Radar+, Sankey+, Duval Triangle+, Gantt+, ProfileView+

KPIs and gauges

Value+, KPI Card+, OEE Card+, Radial Gauge+, Linear Gauge+, Pie+

Asset symbols

Table+, Bar Chart+, Asset KPI+, Asset Trend+, Treemap+, Asset Analytics Chart and Pie+, State Timeline+, Equipment State+, Map+

Event symbols

Events Table+, Event Analytics Chart, Pie, KPI, Table and Pivot+, Event Comparison+, Time Series Event Table+, Alarm Table+, Event Frame Form+

Controls and navigation

Asset Select and Filter+, Event Filter+, Navigation Button and Menu+, DateTime Picker+

Data entry, SQL, web and custom

Manual Input+, Quick Input+, SQL Table+, Web View+, Custom Visualization+ and more, placed with the settings you give, such as a query, URL or target attribute

Ask questions about your PI data

Get numbers, rankings and explanations in seconds. Every number comes from PI, and every answer names its data, time range and calculation.

Values, summaries and fleet rankings

Ask the way you would ask a colleague, and get a table you can turn into a display.

  • Current value, value at a time, average, min, max, total, standard deviation or % good.
  • Time words like “yesterday” and “since Monday” work.
  • Rankings, top or bottom N, above or below a value.
  • One-click offers such as “Show as trend”.
Vision AI+ · ChatIllustration · demo data
Vision AI+ChatsAgents

Which line had the lowest OEE yesterday?

Line 3 had the lowest OEE yesterday, 9.8 points below the best line.

LineOEEAvailability
Line 371.2 %82.5 %
Line 178.4 %88.1 %
Line 481.0 %90.3 %

PI · Packaging\Line *|OEE · 07 Nov 00:00–24:00, Europe/Vienna · time-weighted average

Show as bar chartShow as trend
Ask Vision AI+ …

Explain and investigate the open display

Understand what a display shows and why something changed, without leaving PI Vision.

  • “What does this show?”, “why is this red?”
  • “Since when?” and “is this normal?”, compared with yesterday, last week and the 30-day typical range.
  • Answers agree with your Vision Library+ symbols, such as a Control Chart+ violation.
  • How a value is made: the PI point, the AF formula or analysis expression and its inputs.
PI Vision · Reactor 2 qualityIllustration · demo data
Control Chart+ · Reactor 2 viscosity

Why is this red?

Control Chart+ reports a violation: viscosity has been above the upper control limit of 52.1 cP since 09:42, now 54.8 cP.

Control Chart+ state · PI · R2|Viscosity · today 06:00–now, Europe/Vienna

Is this normal?

No. The 30-day typical range is 44–51 cP, and yesterday at this time it was 47.3 cP.

Show how it is calculatedOpen events

Events, reliability and status checks

Answer the questions that usually need an export and a spreadsheet.

  • Event counts, durations, top reasons, MTBF and MTTR.
  • Starts, run hours, time in state and time between failures.
  • Status check: alarms, stale, frozen or bad data and open events, worst first.
  • Calculations such as “average of A minus B last week”, computed by PI.
Vision AI+ · ChatIllustration · demo data
Vision AI+ChatsAgents

How many downtimes last month, and what was the top reason?

31 downtimes in October, 19.6 h in total. The top reason was Material shortage.

Material shortage9 · 6.2 h
Changeover8 · 4.4 h
Jam at labeller7 · 3.1 h

MTBF 23 h · MTTR 38 min

AF Event Frames · template Downtime · 01–31 Oct, Europe/Vienna · count and duration

Build a downtime dashboard
Ask Vision AI+ …

Images and files

Bring your own material into the conversation.

  • Ask about a screenshot, a photo, a CSV file or a log.
  • Compare a CSV file with the values in PI.
  • Answers come as tables you can export or turn into a display.

Answers from your SOPs, manuals and datasheets

Ask “What do I do when P-101 trips?” or “What is the maximum flow of this pump?”. Vision AI+ answers from your own documents next to the live values, and cites the document, section and page.

  • Documents linked to AF assets, with your AF rights applied.
  • File shares, SharePoint and OneDrive.
  • PDF, DOCX, TXT, Markdown and scanned PDFs.
  • Answers from the Software Athlete and AVEVA documentation, with links to the source.
Vision AI+ · ChatIllustration · demo data
Vision AI+ChatsAgents

What do I do when P-101 trips?

P-101 tripped at 10:14. Discharge pressure is now 0.2 bar and the standby pump P-102 is stopped.

From the procedure:

  1. Check the motor protection relay at MCC-2.
  2. Start P-102 from the local panel.
  3. Inform the shift lead and record the trip reason.
SOP-114 Pump trips · §4.2 · p. 7P-101 datasheet · p. 2

Live values: PI · P-101|Status, |Discharge Pressure · now, Europe/Vienna

Ask Vision AI+ …

Act on PI data, always with your confirmation

Vision AI+ can export, email, create events and write values. Every action shows a preview with Confirm and Cancel and is written to an audit trail.

Preview, confirm and audit

Nothing changes until you click Confirm.

  • Export CSV, or email tables and reports with a link to the display.
  • Create, close, acknowledge and annotate Event Frames.
  • Each action is audited as an AF event frame.
  • Actions are off by default and limited by AD group and scope.
Vision AI+ · ChatIllustration · demo data
Vision AI+ChatsAgents

Create a downtime event for Line 3 from 06:14, reason material shortage, and mail the shift lead

Please check before I continue:

Preview · 2 actions
Create
Event Frame “Downtime” · Packaging\Line 3
Start
08 Nov 06:14 (Europe/Vienna)
Reason
Material shortage
Email
Shift lead Line 3, with a link to the display
ConfirmCancel
audit · user=PLANT\operator1 · action=create_event_frame · scope=Packaging · confirmed · ok
Ask Vision AI+ …

Guided reason coding

Clear the backlog of uncoded events at the end of a shift.

  • One card per uncoded event, with the context next to it.
  • Pick the reason with one click.
  • Bulk coding for the rest.
Vision AI+ · Reason codingIllustration · demo data

Help me code last night’s downtimes

5 events have no reason yet. Here is the first one:

Line 3 · Fri 22:41 · 18 min

Speed dropped to 0 while the infeed conveyor was running.

Material shortageJam at labellerChangeoverOther …

Line 1 · Sat 03:10 · 7 min

Speed dropped to 0 while the infeed conveyor was running.

Material shortageJam at labellerChangeoverOther …

Code the remaining 3 events in one step with bulk coding.

Manual values, lab values and AF analyses

Enter data and set up calculations from the chat, safely.

  • Manual and lab values are checked against limits and read back after writing.
  • Values from a CSV file can be written to PI too.
  • Create AF analyses from chat: calculations written to tags, and analyses that open Event Frames.
  • Analyses keep running without Vision AI+.

AI agents that watch, report and act on a schedule

Set up rules in a sentence. Agents check your process, send briefings and start actions, and tested code checks the rules, not the AI.

Rules and alerts set up in chat

Describe what to watch, test it on history, then switch it on.

  • “Tell me when Line 1 speed stays below 40 for 5 minutes.”
  • “When a downtime starts on Line 3, create an event and mail the shift lead.”
  • Backtest before go-live: see how often a rule would have fired last week.
  • Agents keep running even when the AI endpoint is down.
Vision AI+ · AgentsIllustration · demo data
Vision AI+ChatsAgents

Morning review · Packaging overview

Every day 06:00 · last run Today 06:00 · sent

Active

Line 1 speed below 40 for 5 min

Rule · continuous · last run Today 09:12

Fired

Downtime on Line 3 → event + mail

Rule · on event · last run Yesterday 22:41

Active

Night shift briefing

Every day 22:00 · last run —

Paused

Tell me when Line 1 speed stays below 40 for 5 minutes

Backtest on last week: this rule would have fired 4 times, on Mon 10:20, Tue 14:05, Thu 07:48 and Fri 16:31.

Activate agentChange threshold

Shift briefings and display reviews by email

Start every shift knowing what happened, without opening a browser.

  • “Every morning at 6, email me the review of display XY.”
  • Shift and overnight briefings.
  • Saved displays are read on the server, so no browser needs to be open.
  • Manage agents in chat: “pause it”, “move it to 7:00”, “why did it fire?”.
Email · Morning review – Packaging overviewIllustration · demo data
From
Vision AI+
To
Shift lead Packaging
Sent
Today 06:00

Overnight summary

Line 3 OEE 71 % (target 80 %): 2 downtimes, 48 min, mainly material shortage.

Lines 1 and 4 within target.

HX-1 fouling factor above limit since 03:40.

OEE Line 184 %
OEE Line 371 %
OEE Line 482 %
Open in PI Vision

Run history and admin control

See what every agent did, and keep the whole system under control.

  • A Chats | Agents tab shows each agent’s state and run history.
  • Administrators see all agents, limits and the audit in the setup tool.
  • A kill switch stops all agents and actions at once.
Microsoft Teams · Chat with Vision AI+Illustration · demo data

What was the average throughput of Line 1 last week?

Line 1 averaged 412 units/h last week, 3.1 % above the week before. Lowest day: Wednesday, 371 units/h.

DayUnits/h
Mon421
Wed371
Fri436

PI · Packaging\Line 1|Throughput · 27 Oct–02 Nov, Europe/Vienna · time-weighted average

Open in PI VisionExport CSV
Message Vision AI+ in Teams …

PI data in Microsoft 365 Copilot and other MCP clients

Ask about PI data where you already work: in Teams, Outlook and the Copilot app, on the Copilot licences you already have. Vision AI+ includes an MCP server, so Copilot Studio and other agent platforms that support MCP can use it too.

  • Read-only tools for PI and AF values, fleet questions, events, calculations and documents.
  • Entra ID sign-in, your PI and AF rights applied, every request audited.
  • Answers include “Open in PI Vision” links, and actions come as confirmation cards.
  • The setup tool builds the Microsoft 365 app package for your tenant.
TeamsOutlookCopilot appCopilot StudioMCP

Your server, your AI model, your rules

Vision AI+ runs on your own PI Vision server. One setup tool configures everything, and the guardrails for industrial use are built in.

Any AI model your IT allows

Connect a cloud service, your own gateway or a model running in your plant. Test the connection live in the setup tool.

OpenAIAzure OpenAIAnthropicOpenRouterOllamavLLMLM Studiollama.cppYour AI gateway

One setup tool

Everything an administrator needs in one place.

  • AI model, PI Web API, AF storage and email.
  • Actions, agents, documents and Copilot.
  • Secrets stored encrypted on your server.
  • English, German and more languages.

Built for industry

Clear limits on what the AI can touch.

  • No AI writes to control setpoints.
  • The AI creates no PI points, AF elements or templates.
  • Displays are never saved without you.
  • Rate limits and a kill switch for actions and agents.

Vision AI+ examples from everyday operations

Four situations, what you ask, and what you get.

Build

New asset dashboard

Situation
A new heat exchanger goes live and needs an overview display.
You ask
“Build a dashboard for Heat Exchanger 1.”
You get
A complete display with KPIs, gauges, trends and status, ready to save.
Ask

Red value at shift start

Situation
A control chart on the quality display turns red.
You ask
“Why is this red? Since when? Is this normal?”
You get
The violation, its start time and the typical range, with the source.
Documents

Pump trip at night

Situation
An operator needs the procedure for a pump trip.
You ask
“What do I do when P-101 trips?”
You get
The SOP steps with live values, citing the document and page.
Agent

Morning production review

Situation
The plant manager wants the overnight picture before 7:00.
You ask
“Every morning at 6, email me the review of the overview display.”
You get
A daily email with the summary and a link to PI Vision.

Vision AI+ builds with the Vision Library+ custom symbols and works alongside Vision Report+ and Vision Audit+.

Vision AI+ FAQ

What PI and IT teams ask first. Ask a technical question →

What is Vision AI+?

Vision AI+ is an AI assistant for AVEVA PI Vision. It builds and changes displays from plain-language requests, answers questions with numbers taken from PI, explains what a display shows, answers from your SOPs and manuals, and runs agents that watch the process and send reports. It also brings PI data into Microsoft 365 Copilot.

Can the AI make up numbers or break a display?

The AI model only works out what you want. Tested code finds the data, sets up the symbols and does the calculations, and every number in an answer is checked against what PI returned. Display changes can be undone, and displays are never saved without you.

Which AI models can we use?

OpenAI, Azure OpenAI with an API key or Entra ID, Anthropic, OpenRouter, a local model through Ollama, vLLM, LM Studio or llama.cpp, or your own AI gateway. You choose the model your IT allows.

What can Vision AI+ change in our PI System?

Actions are off by default. When enabled, they are limited by AD group and scope, show a preview and wait for your confirmation, and every action is audited as an AF event frame. The AI never writes to control setpoints and never creates PI points, AF elements or templates.

What do we need to run it?

AVEVA PI Vision with PI Web API, an AF database for Vision AI+ storage and an AI model endpoint in the cloud or on premises. Vision Library+ adds the extended symbol set. Optional: an SMTP relay for email and agents, the AF Analysis Service for AF analyses from chat, and Microsoft 365 Copilot for the Copilot agent.

Which languages does it support?

You can ask in English or German, and the assistant is available in more languages.

Get early access to Vision AI+

Vision AI+ is about to be released. Request early access to try it on your own PI data: build a display from one sentence, ask questions about your assets and set up a first agent with your team. We confirm compatibility and get in touch with the next steps.