FlowFuse v2.30 introduces FlowFuse Expert, an AI assistant that uses natural language processing to automatically generate industrial application flows, dashboards, and simulated machinery data, enabling users to describe desired functionality in plain English while the AI handles node creation, wiring, and configuration.
Deep Dive
Prerequisite Knowledge
- No data available.
Where to go next
- No data available.
Deep Dive
FlowFuse v2.30: Native Expert Flow Creation using AI #flowfuse #artificialintelligence #industry40Added:
FlowFuse version 2.3.0 is out right now, and one of its standout features is about to change the way you develop your industrial applications forever. Hey there, my name is Christopher Sandoval.
I'm a developer relations advocate here at FlowFuse. And today we're going to look at how FlowFuse Expert uses natural language processing to help you build your flows using FlowFuse's AI. All right, let's check it out.
The FlowFuse Expert just had a massive upgrade. In version 2.3.0, you can now use FlowFuse Expert to create industrial applications natively with natural language processing.
Let's take a look at how that works and what it looks like in practice.
So here we are in a new FlowFuse instance.
What I want to do is create a flow that calls a specific weather URL and then feed that information to all of my systems.
I can simply ask the FlowFuse Expert to use the URL that I pasted inside of our chat to generate that exact flow.
After a few seconds of waiting, you can see that the flow is being built for you automatically.
Not only are the nodes being called, they're being wired up together.
So with one prompt, you can now build an entire function.
But what if I wanted to take this a step further and build a dashboard?
Again, with one simple request, I can actually ask FlowFuse Expert to make it for me. Here I want to take the output of the get weather data node and render the text in a particular way. After I ask FlowFuse Expert to create the node, it'll wait for a few seconds.
And as you can see, the FlowFuse Expert is quite intelligent. It's going to detect that I actually don't have the dashboard nodes installed and it's going to prompt me to install them by opening up the palette manager itself.
I'll go ahead and click install, wait a couple seconds, and I'll continue my conversation with the FlowFuse Expert and say, "Hey, now it's installed. Go ahead and create the dashboard that I requested."
Now the FlowFuse Expert can look back at our conversation and pull out the original request, and then just a few seconds, we have the dashboard that I originally asked for.
Now let's go ahead and check it out.
And oh, it looks good, but the only problem is that it's reporting temperature in Celsius, and I actually need it to report it in Fahrenheit.
Well, good news is I can go right back to the FlowFuse Expert and tell it exactly that.
The people that are going to be using this dashboard are located in the United States. So, even though the site itself is in Europe, I actually need it to report [music] Fahrenheit.
Let's give it that request and see what it comes up with.
Now, I can already see that there are some additional errors with this dashboard, like the unit in the actual label is wrong. But, there's a couple of other things that I want to add to the dashboard before I go through the rest of the build process. [music] So, before we go through the bug fixes, let's add some additional functions to make it a little bit more complicated for the FlowFuse Expert. First of all, I'm just going to ask it where in the world does this longitude and latitude even correspond to?
Without any additional contextual information, the FlowFuse Expert can tell you exactly where that location is.
So, we'll go ahead and add a text element so that other people can know that information as well.
Let's make a few other small edits, like changing up the order of how these elements display, and we'll go ahead and deploy.
Now, as that was processing, I had a couple of other things I wanted to add in, but putting them into practice, it looks like I actually have an error.
We've just replicated the location label multiple times. What I actually wanted it to do was say the site name and then the manager name for that site. So, I'll tell FlowFuse Expert exactly what I was trying to do, and then it'll look at what I actually did and try and find where I messed up.
So, the FlowFuse Expert will go through every single thing that I created and try and figure out exactly what the problem was. It looks like it's already found a couple things to fix, so we'll go ahead and click deploy and see what we came up with.
This is looking really good, but I actually overlooked the label for each of those items as well. So, I'll go back to the FlowFuse Expert and tell it, "Hey, I messed up. These things should be called something else. FlowFuse Expert is ready to solve that problem for me as well.
So, here we have our dashboard, but I want to go a little bit further with this. Dashboarding is one thing, but can we have the FlowFuse Expert create actual simulated data and actual complex machinery?
Let's see what we can do.
We'll ask it to create a flow simulating a factory machine called Hanover press.
We'll have it simulate a bunch of different units. We'll have this set to a repeatable timer, say 1 hour to start.
Let's ask it to generate this machine.
Give it a couple seconds to process.
And then go ahead and deploy the flow.
>> [snorts] >> And let's change the trigger say to once every 5 seconds and see if that changes the logic at all.
And here we have our machine generating all of the data points that we asked the system to create.
Okay, one machine is pretty easy, but what if we had it make a bunch of machines? This time we're going to ask it to generate a factory simulator that simulates 50 machines. Each machine is going to create its own emulated data points for heat, kilowatt hours used, vibration, number of units produced, and the total uptime expressed in seconds.
Awesome, we have our flow. But let's go a step further. What if we wanted to store all of this data in the flow context? Let's ask FlowFuse Expert to do exactly that. So, let's go ahead and ask it to enter all of the data for each machine in its own flow context. We'll have flow.machine1 representing the first machine data set, and then flow.machine2 representing the second, and so on all the way to flow.machine50.
Now, this was a somewhat intentionally ambiguous request. We didn't tell it the last machine's name, so let's see how well it renders all of those data sets.
And here we have the flow. Let's go ahead and click deploy and see what it looks like in practice.
>> [music] >> So, with this deployed, let's look at our flow context.
And here we can see everything is rendered perfectly.
Not only are we generating all of these data points with flows created by the FlowFuse expert, we're also writing it to the flow context for further processing down the line.
Now, let's give it an even more complicated task. Since we have all this data saved in our flow context, we should be able to give it to our NCP server as context for any additional insights.
So, let's give it exactly what we want.
We'll tell it that we want it to take the machines in the flow context. We'll give it a couple examples of what those flow context names look like.
And then we'll tell it we want it to connect to NCP so that we can do any sort of insights down the road.
With our NCP server selected, we'll go ahead and ask it, "Hey, please tell me all about my machines and use the NCP tool available."
Here, it's told us about all 50 machines that are connected, giving us a general overview about exactly what they're doing.
But, I want to know what my best-performing and my worst-performing machines in terms of heat are across the entire data set. So, I'm going to ask our NCP solution via FlowFuse expert that exact question.
And almost immediately, we have our answer.
So, as you can see, this is a huge jump in capability for the FlowFuse expert.
But, that's not all you get with this update. We've rolled out a ton of awesome improvements, including smoother iteration with FlowFuse expert, more usable snapshot comparisons, and a bevy of other smaller updates and fixes, including device editor auto recovery, tooltip cleanup, Git integration feature flags, a cleaner way for the front-end chat requests to time out in FlowFuse expert, and more detailed stop events in your auto logs to help you discover where your problem actually lies. I definitely suggest you go check out the entire change log and see what all is in this update. But for now, we hope you enjoyed this video. If you did, please consider giving us a like, comment, or subscribe.
>> [music] >> And if this video interests you in FlowFuse, head on over to flowfuse.com to start your free 14-day trial. This has been Christopher Sider of all.
Thanks for watching, and I'll see you next time.
>> [music]
Related Videos
OpenHuman VS Hermes AI: Who Wins?
JulianGoldieSEO
285 views•2026-05-29
Long-Running Agents — Build an Agent That Never Forgets with Google ADK
suryakunju
142 views•2026-05-30
This computer is made from real human brain cells. And you can buy it.
Talktmsmedia
3K views•2026-05-28
BREAKING: Microsoft’s New Image Generating Model Beat Out GPT 1.5 and Nano Banana 2
aimmediahouse
122 views•2026-06-03
I Made the Same Anime Fight Scene in Every AI Video Generator
NobleGooseAnime
295 views•2026-05-30
Nvidia Bets Big On AI PCs | New Chip To Power Windows Laptops | Technology | AI Updates | N18S
cnnnews18
3K views•2026-06-01
I Tested NEW Opus 4.8 on Four Projects (Updated LLM Leaderboard)
AICodingDaily
298 views•2026-05-29
3D Platformer Update - NO CAPES
SolarLune
294 views•2026-05-30











