The AI Agent Tutorial That Should've Been Your First (no code)

About this video

A beginner tutorial for building a first AI agent in n8n in three steps: give it a brain, give it tools, and teach it when and how to use each tool. An agent needs a brain (a chat model plus memory), tools such as Slack, Google Sheets, and Notion, and a ‘brain stem’ — the system prompt that relays instructions so the brain controls the tools correctly. Using n8n Cloud (14-day free trial; n8n can also run locally for free with technical setup), Jeff builds a subscription tracker: a chat trigger connects to an AI agent node, an OpenAI chat model (he picks a latest mini model, 4o mini, noting API usage is pay-as-you-go and separate from a ChatGPT Plus or Pro account), and Simple Memory with a context window he defaults to 14. A Google Sheet named ‘Subscription Tracker’ with columns Expense, Charge Date, Cadence, Cost, and Status is connected as a tool set to append a row, renamed ‘Add Entry’, with column values defined automatically by the AI. Rather than hand-writing the system prompt, he screenshots the workflow, downloads it as JSON, and asks ChatGPT’s latest reasoning model to generate the system message. The first test fails instructively: the agent adds an iCloud entry without confirming and uses a wrong date from 2023. He fixes the prompt to always send a confirmation message even when information is complete, and drags in a dynamic timestamp variable so the charge date reflects when the message was sent; the retest confirms first, then writes the correct row. He closes by sketching duplicate handling — add a get-rows tool, change the operation to append-or-update, and update the system prompt to check existing entries first — and warns that pre-built agents are black boxes that might hallucinate or leak private data.

Key takeaways

  • An AI agent needs three parts: a brain (chat model + memory), tools, and a system prompt acting as the brain stem that controls tool use
  • Memory matters: without it the agent forgot a list it had just acknowledged; a Simple Memory context window of 14 retained it across the conversation
  • Generate the system prompt by giving ChatGPT a screenshot of the workflow plus its downloaded JSON, then paste the result into the agent’s system message
  • Always require a confirmation step and use a dynamic timestamp variable for dates — the first test added an entry unconfirmed with a wrong 2023 date
  • To prevent duplicates, add a read/get-rows tool, switch to append-or-update, and update the system prompt to check existing entries before writing

Episode details: published August 12, 2025 · 16:58 long. Summary written by Self Growth Videos from the episode itself. Business results and any income figures mentioned are Jeff Su’s own claims, shared for education — they are not typical or guaranteed.


← Previous: My Brutally Honest Advice About Joining Google (after 9 years) · Next: 3 AI Habits So Powerful It Feels Like Cheating →

All Jeff Su videos · Jeff Su profile · Jeff Su (official site)

Sister brand · Vacation Club Promo

All-inclusive resort stays from $435

Qualified couples: promotional Mexico and Caribbean packages at real resorts. Short presentation during your stay — enjoy the rest of the trip.

Qualifications apply · presentation during stay · no purchase required

Subscribe YouTube Suggest