←back to thread

109 points yaronsc | 5 comments | | HN request time: 0.986s | source

Hi HN folks, I'm a co-creator of the Dapr CNCF project and co-founder of Diagrid. Today we announced a free-to-use web app that takes any form of workflow diagram (UML, BPMN, scribble in your favorite drawing tool or even on paper) and generates code that runs in any IDE and that can be deployed to Kubernetes and other container based systems, based on Dapr's durable execution workflow engine. This essentially allows you to run durable workflows in minutes and leaves out the guesswork for how to structure, code and optimize a code-first workflow app. I'm happy for you to give this a try and provide feedback!
1. bwfan123 ◴[] No.44021808[source]
Intead of "Step 1: Upload Your Diagram", if you could say "describe your diagram", that would take it to the next level. So you would generate a workflow from the description using an llm which the user could then edit. This takes out the painful part of diagram creation and makes it fun for the user. For example, for infra automation a description could be: "first download this from this url. then, run this command, then take the output and feed it to this, then reboot, email me if there is any problem".
replies(2): >>44021986 #>>44025047 #
2. smallnix ◴[] No.44021986[source]
To make it less ambiguous, you could let the user describe the diagram with what the software is supposed to do in some sort of more rigid unambiguous reduced English /s
replies(1): >>44022042 #
3. rco8786 ◴[] No.44022042[source]
This would have the added benefit of being able to describe to the computer exactly what you want to happen and how.

Feels like we're onto something here.

replies(1): >>44027148 #
4. yaronsc ◴[] No.44025047[source]
Great idea and a work in progress :)
5. victorbjorklund ◴[] No.44027148{3}[source]
And them we can just use some process to turn those words into machine language. Maybe we can call it a compiler or an intepreter?