Text-to-workflow cuts Engineers’ Tedious Task Time to Seconds with Agentic AI Platform

The Vstorm team built a multi-agent product advisor using the PydanticAI Python-centered framework, with FastAPI for inter-application processes and a powerful RAG vector store for matching requests with products based on Mixam’s always-up-to-date internal knowledge of their product features.

2 hours

Average time required to prepare Synera workflow

3 minutes

Time to generate new workflows using AI Agent

0% hallucinations

Ensured with multi-step validation process

Quote Open

With our current version of text-to-workflow agent it takes about 2 minutes to write a text prompt and I can create a workflow that would take me up to an hour to put together.

Quote Close
Zrzut ekranu o
Andrew Sartorelli
Head of Product Management at Synera
Synera Logo

Synera operates an AI agent platform for engineering, which integrates with popular CAD, CAE and PLM software. Their agents and automations accelerate the product development process by up to 10 times, mostly with the reduction of workflow complexity and automation. Over 100,000 workflows have been created on the platform by companies and organizations like NASA, Airbus, BMW, Hyundai and Henkel, among others.

Manufacturing / IT

Germany

51-200 worldwide employees

Synera was founded in 2018 in Bremen, Germany, and supports integrations with the leading providers of CAD tools, including Altair, Autodesk, Hexagon, PTC and Siemens.

Vstorm’s impact, the TL;DR:

  • Vstorm built a text-to-workflow system for Synera and the AI Agent platform using LLMs, RAG, and validators
  • The system operates using graphical nodes inside of Synera’s visual engineering-automation platform
  • The node-based operations initiated by text input was possible thanks to Synera’s own interpreter that converts nodes-to-pseudo-python and back
  • The Synera-Vstorm teams managed to overcome issue of not having a dataset of examples to build on by creating a set of prompt-code-workflow triads from scratch
  • The automation accelerates the workflow creation in Synera and it can be adjusted by users to ensure that it fits to their needs

The challenges of making AI a printing expert

Synera is versatile and powerful, letting engineers and specialists build traditional and agentic AI automations for their processes. 

Automations are built in an editor that resembles a graph with blocks, each representing unique operations, that can be connected to communicate or sequence jobs. Contrary to multiple other low-code interfaces, Synera is fairly easy to use. Blocks can be used in a myriad of combinations delivering a plethora of results to serve highly specialized engineering systems. 

“Beyond saving engineering teams hundreds of valuable hours each quarter, Synera aims for the easiest to use AI agent platform to make the AI transformation for engineers as smooth and frictionless as possible.” – Andrew Sartorelli, Head of Product Management at Synera

But on the other hand, it takes time and a deeper understanding of the platform’s capabilities to build more complex workflows, creating barriers for new users and training time that could have be spent in a different way, for example, in designing products.

Following their company core value to help customers shine, Synera sought to solve this hurdle for users by introducing AI-powered automations to apply to their platform, with the goal to make the workflow creation process smoother and faster, and to simplify the user experience.

TriStorm process

Strategic alignment and planning

Deep-dive workshops to spot the perfect use case with highest ROI possible.The AI agent for Synera had to operate within an unfamiliar environment of graph-based workflows engineered within Synera platform and generate them when prompted, effectively requiring a severe fine-tuning to make the LLM work with data rarely seen.

Proof of Value

The team experimented with various combinations of tools and models to deliver the best-performing solution while staying within the budget, spotting necessary tradeoffs, gains and tech limitations.

Process augmentation

The agent had to be embedded within the platform, usable and convenient for the end users. To ensure that, Synera tested and collected feedback during test phases, ensuring that the feature will impact the day-to-day work of their users.

How the language converts to nodes (and back)

To make text-to-workflow possible, Synera’s team first created an interpreter to describe nodes, which are the building blocks of a workflow, and node-based structures using pseudo-python code. The existence of such code made it possible to manipulate nodes with code using LLMs and convert the code back to nodes. Such code is legible for an LLM, so the system can operate using it, making it possible for humans to express intent (in plain language) that is then converted to code, which converts again into nodes seen in the software panel.

Building dataset from scratch

Data scarcity is a challenge in nearly every Artificial Intelligence project. the data may be badly annotated, datasets can be biased, or there may be not enough data to train the solution. In this particular case, there was no existing data at all. But there was a great asset to make use of, a library of thousands of sample workflows. So the idea was that this repository of samples could be turned into a dataset for an LLM to use.

In order to make the system generate workflows using prompts, the process had to be reversed first into a workflow-to-text manner. With that, a viable database was complete, and our team could start building the solution. The dataset was also enriched with completely synthetic data generated by the LLM, so the amount of sample data to learn on was substantial enough to deliver a robust solution.

Making the model work

The team prepared a dataset consisting of prompt, code, and workflow triads, enabling the model to connect each to the other and spot the patterns necessary to deliver text to the workflow builder.

The model works in the other way around to a dataset builder. The Large Language Model inside analyzes the prompt, which is later turned into pseudo-python code representing the user’s demand. Later, the interpreter has to turn the code into the desired workflow, represented as a graph.

An unexpected challenge in this stage came from the diligence of modern LLMs. In some cases, the pseudo-python generated by the LLM was closer to the full version of the programming language, adding functionality which is missing in the pseudo code. This was caused by LLM’s tendency to deliver “as good a job as possible,” where the model delivered better solutions from the programming logic, yet ill-fitted to the required context.

CE D B B CFFECE

This challenge required the building of a validation mechanism which checks the code before sending it to the interpreter. As a result, the code is sent back and forth between the LLM and validator until working pseudo-python is produced.

RAG system support for less work

With a large database of prompt-code-workflow triads, it became necessary to make the solution more stable and reliable. So our team implemented a Retrieval-Augmented Generation (RAG)-based solution to support the model’s work.

Based on the user’s prompt, RAG searches the database of triads mentioned above, looking for ones as similar as possible. When spotting them, RAG delivers the top three picks to the LLM as “inspiration,” reducing both the chance of a mishap during code generation and the likelihood of misinterpreting the intent of the user.

RAG was also helpful due to the documentation already existing in some workflows, so the system gets an even deeper understanding of what has to be done and why. The system also processes the documentation of the nodes to use in the workflow designer, delivering a necessary context for the LLM to use.

Testing and validation

Last but not least, the system has to be extensively tested and validated in search of mistakes and mishaps. With several components that have to seamlessly operate, the LLM, the interpreter, and the RAG system, there are many points where something could go wrong. That is why the solution is being rolled out gradually, along with tests done by in-house experts and hired specialists alike.“After three months into the POC we started to see the ability to generate complex workflows from a simple text prompt.” – comments Andrew

VStorm’s Impact

1000+ workflows

2 minutes

No hallucinations

1 hour 58 minutes

With Vstorm’s intelligent process automation, Synera can now deliver a product that fits its founders’ vision. The system’s goal is to turn each prompt into workflow automations which fit as close as possible to the user’s intent, which can then be fine-tuned and adjusted to the explicit needs, saving hours of work.

It not only liberates the time required to work, but also encourages engineers to tinker around and test if some other aspects of their work can be automated or streamlined.“With our current version of text-to-workflow agent it takes about 2 minutes to write a text prompt and I can create a workflow that would take me up to an hour to put together.” – concludes Andrew Sartorelli

Ready to see how Agentic AI transforms business workflows?

Meet directly with our founders and PhD AI engineers. We will demonstrate real implementations from 30+ agentic projects and show you the practical steps to integrate them into your specific workflows—no hypotheticals, just proven approaches