Workflow: Manual Stickynote Process

Workflow Details

Download Workflow
{
    "meta": {
        "instanceId": "408f9fb9940c3cb18ffdef0e0150fe342d6e655c3a9fac21f0f644e8bedabcd9",
        "templateCredsSetupCompleted": true
    },
    "nodes": [
        {
            "id": "1116cae7-c7f3-424d-8b87-06ecbac0539f",
            "name": "When clicking \"Execute Workflow\"",
            "type": "n8n-nodes-base.manualTrigger",
            "position": [
                1040,
                -260
            ],
            "parameters": [],
            "typeVersion": 1
        },
        {
            "id": "c01d02c0-a41b-445e-b006-8b46ad1c437d",
            "name": "Sticky Note",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                2000,
                260
            ],
            "parameters": {
                "height": 264.69900963477493860409595072269439697265625,
                "content": "### Parser which defines the output format and which gets used to validate the output"
            },
            "typeVersion": 1
        },
        {
            "id": "97f977e2-eb78-4ad9-ab21-816ff94c8f0c",
            "name": "Sticky Note1",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                1600,
                260
            ],
            "parameters": {
                "height": 266.95060123982381128371343947947025299072265625,
                "content": "### The LLM which gets used to try to autofix the output in case it was not valid"
            },
            "typeVersion": 1
        },
        {
            "id": "5325a0d4-9422-445c-bd21-3290c2b14415",
            "name": "Sticky Note2",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                1320,
                -40
            ],
            "parameters": {
                "height": 245.5604809918589808148681186139583587646484375,
                "content": "### The LLM to process the original prompt"
            },
            "typeVersion": 1
        },
        {
            "id": "55e78fdb-1e08-4f13-be0d-7e476aced21b",
            "name": "Sticky Note3",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                1740,
                -40
            ],
            "parameters": {
                "width": 348,
                "height": 253,
                "content": "### Autofixing parser which tries to fix invalid outputs with the help of an LLM"
            },
            "typeVersion": 1
        },
        {
            "id": "622183c2-9d57-4e1c-a7bd-c5320ef42668",
            "name": "Basic LLM Chain",
            "type": "@n8n\/n8n-nodes-langchain.chainLlm",
            "position": [
                1480,
                -260
            ],
            "parameters": {
                "hasOutputParser": true
            },
            "typeVersion": 1.5
        },
        {
            "id": "314739fe-0ab3-40a1-b192-6e09b548b92f",
            "name": "Prompt",
            "type": "n8n-nodes-base.set",
            "position": [
                1260,
                -260
            ],
            "parameters": {
                "options": [],
                "assignments": {
                    "assignments": [
                        {
                            "id": "6f09dac7-429c-4e8f-af32-8e0112efc8c2",
                            "name": "chatInput",
                            "type": "string",
                            "value": "Return the 5 largest states by area in the USA with their 3 largest cities and their population."
                        }
                    ]
                }
            },
            "typeVersion": 3.399999999999999911182158029987476766109466552734375
        },
        {
            "id": "e76f5ac7-e185-46d4-aa26-971c8fe03c76",
            "name": "OpenAI Chat Model",
            "type": "@n8n\/n8n-nodes-langchain.lmChatOpenAi",
            "position": [
                1400,
                60
            ],
            "parameters": {
                "model": {
                    "__rl": true,
                    "mode": "list",
                    "value": "gpt-4o-mini"
                },
                "options": []
            },
            "credentials": {
                "openAiApi": {
                    "id": "8gccIjcuf3gvaoEr",
                    "name": "OpenAi account"
                }
            },
            "typeVersion": 1.1999999999999999555910790149937383830547332763671875
        },
        {
            "id": "5306e68a-cce0-4298-a50a-33727e2186c5",
            "name": "Auto-fixing Output Parser",
            "type": "@n8n\/n8n-nodes-langchain.outputParserAutofixing",
            "position": [
                1800,
                80
            ],
            "parameters": {
                "options": {
                    "prompt": "Instructions:\n--------------\n{instructions}\n--------------\nCompletion:\n--------------\n{completion}\n--------------\n\nAbove, the Completion did not satisfy the constraints given in the Instructions.\nError:\n--------------\n{error}\n--------------\n\nPlease try again. Please only respond with an answer that satisfies the constraints laid out in the Instructions:"
                }
            },
            "typeVersion": 1
        },
        {
            "id": "d5642767-69f6-4a09-92da-195a25a17dd1",
            "name": "OpenAI Chat Model1",
            "type": "@n8n\/n8n-nodes-langchain.lmChatOpenAi",
            "position": [
                1680,
                400
            ],
            "parameters": {
                "model": {
                    "__rl": true,
                    "mode": "list",
                    "value": "gpt-4o-mini"
                },
                "options": []
            },
            "credentials": {
                "openAiApi": {
                    "id": "8gccIjcuf3gvaoEr",
                    "name": "OpenAi account"
                }
            },
            "typeVersion": 1.1999999999999999555910790149937383830547332763671875
        },
        {
            "id": "dc708b80-8d48-40cb-9af3-692ddd566b9f",
            "name": "Structured Output Parser",
            "type": "@n8n\/n8n-nodes-langchain.outputParserStructured",
            "position": [
                2080,
                380
            ],
            "parameters": {
                "schemaType": "manual",
                "inputSchema": "{\n  \"type\": \"object\",\n  \"properties\": {\n    \"state\": {\n      \"type\": \"string\"\n    },\n    \"cities\": {\n      \"type\": \"array\",\n      \"items\": {\n        \"type\": \"object\",\n        \"properties\": {\n          \"name\": \"string\",\n          \"population\": \"number\"\n        }\n      }\n    }\n  }\n}"
            },
            "typeVersion": 1.1999999999999999555910790149937383830547332763671875
        }
    ],
    "pinData": [],
    "connections": {
        "Prompt": {
            "main": [
                [
                    {
                        "node": "Basic LLM Chain",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "OpenAI Chat Model": {
            "ai_languageModel": [
                [
                    {
                        "node": "Basic LLM Chain",
                        "type": "ai_languageModel",
                        "index": 0
                    }
                ]
            ]
        },
        "OpenAI Chat Model1": {
            "ai_languageModel": [
                [
                    {
                        "node": "Auto-fixing Output Parser",
                        "type": "ai_languageModel",
                        "index": 0
                    }
                ]
            ]
        },
        "Structured Output Parser": {
            "ai_outputParser": [
                [
                    {
                        "node": "Auto-fixing Output Parser",
                        "type": "ai_outputParser",
                        "index": 0
                    }
                ]
            ]
        },
        "Auto-fixing Output Parser": {
            "ai_outputParser": [
                [
                    {
                        "node": "Basic LLM Chain",
                        "type": "ai_outputParser",
                        "index": 0
                    }
                ]
            ]
        },
        "When clicking \"Execute Workflow\"": {
            "main": [
                [
                    {
                        "node": "Prompt",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

Webhook Manual Create Webhook
View
Splitout Editimage Automate Triggered
View
AutoQoutesV2_template
View
Manual HTTP Monitor Webhook
View
Filter Slack Send Scheduled
View
Get DNS entries
View
Grist Stickynote Create Webhook
View
Receive updates when a new activity gets created and tweet about it
View
Create an Onfleet task when a file in Google Drive is updated
View
Create, add an attachment, and send a draft using the Microsoft Outlook node
View