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.