N8n AI workflow maker

Hi everyone!

I built a tool where you input a natural language description of an automation workflow and it generates the workflow on n8n (Generates a JSON representation that you can copy and paste into the canvas)

You can try it out here: AI n8n workflow maker

The purpose of this project was to create an educational example of how to create complex GPT workflows which outputs are deterministic. Hopefully the n8n community and automation community in general will get more involved in AI and some collaboration can be achieved.

I opened sourced the project so that it can serve all of you as a foundation to build complex GPT workflows that include the use of Prompt chaining, Semantic Search through embeddings, and AI deterministic outputs.

You can check out the files here: GitHub - josepozuelo/n8nAIworkflow

Please feel free to send me a Twitter DM (https://twitter.com/JAPozueloM) or comment here if you have any observation or questions.

If more people are interested about this I can make more educational resources like videos and walkthroughs of the concepts. Also, I encourage you to improve the workflow and submit Pull requests on Github to improve it.

Top things to improve:

  • Add custom logic for CODE nodes (teaching GPT about the internal structure, methods, and variables available in n8n)
  • Add a DB of parameters that are required for each node, link them to the resource/operation combinations that “show” them. Then create a GPT workflow to fill those in for each node.

Happy hacking!
Jose

17 Likes

This is so cool!

1 Like

Amazing work and thanks a lot for sharing!

1 Like

Thanks Andres!

Let me know if you end up using the underlying workflows!

Would love to hear your thoughts.

Thanks Jan!

Wow, that sounds really cool! Tools like this will make it much easier for non-technical people to create more complex workflows. I was actually thinking of making a simple n8n workflow using the GPT-3 API for something similar.

I’m very impressed by your work - it’s great to see people pushing the boundaries of what’s possible!

Thanks David! Feel free to hit me up if you have any questions regarding using GPT3 through n8n.

1 Like