Dr. Violet Howard demonstrates n8n's new Think tool, which lets AI agents reason through problems. When a quote request fails, the agent uses Think to diagnose the error, realizes it sent wrong data, retries, and succeeds. The tool lets non-reasoning models like GPT-4.1 iteratively fix their own mistakes.
Chapters
N8N's new Think tool makes your agents so much smarter. Okay, so here is our Think agent. As you can see, it has two tools as well as a Think tool. What I'm going to do in this chat is ask it if me and three friends can stay from April 15th to April 20th. So we'll send that off and we'll see what it does. You're going to see here that it's going to call both the Quoter and the Availability tool, and then it's going to hit the Think tool. And then you'll notice it hit the Quoter tool again. So as you can see, it responds to us with, you and your three friends, four guests total, can stay from April 15th to the 20th. Those dates are available. However, I was unable to retrieve a quote for your requested stay at this time. If we click into the logs of the actual agent, we will see exactly what it did. You can see that it first called the availability tool, which the response is that the dates are available. It then tried to call the quoter tool and the response was no quote provided. So the agent at this point realized, okay, I ran into an issue. I'm going to use this think tool to think about what I need to do. Basically what this is is a scratchpad for the agent just to write something down and think about it. So we're essentially turning GPT-4.1, which is not a reasoning model, into a reasoning model. What it wrote down was, availability has been confirmed, but the quote was not provided. I need to retry the quote request with the correct number of guests and dates. So it's thinking, okay, maybe I just sent over the wrong information. Let me go ahead and try again. What it did is it called the Quoter tool once again, and same thing, no quote provided. And so what I just did is I fixed the Quoter tool. So let's go ahead and resend this off and see if we get anything different. It should call both these tools, and then it should call the Think tool just to make sure that it did everything correctly. As you can see, it just called the think tool. And now we have our actual availability with the quote. If you want to watch the full video, the link for that's down in the description, and I'll see you guys over there.