Where this sits
Three levels, and the batch has now done all three.
| Level | What it is | Runs when |
|---|---|---|
| Prompt | One instruction, typed | You type it |
| Skill | A reusable, structured template | You invoke it |
| Agent | A brain with memory and tools | On its own, 24/7 |
The line drawn in class about the first two: prompts and skills are dead until you open them. They live inside your Copilot or Claude Code window and do nothing while you sleep. An agent is deployed, reachable, and running.
BLAST, and the problem it solves
The batch had already built a test plan creator from a single prompt. It worked. The question that opened this session was harder: what did it actually do? What did it find, what did it decide, what did it try first and abandon? Nothing was written down, so nobody could say.
That gap is not academic. The hiring point made in class: candidates are being rejected for using Copilot without being able to explain the architecture it produced. Do not be a blind AI user.
BLAST is a build discipline that forces the AI to show its working.
| Letter | Phase |
|---|---|
| B | Blueprint, plan it first |
| L | Link, find the sources and references it needs |
| A | Architect, structure it properly |
| S | Style, tidy and finish |
| T | Trigger, deploy and run it |
Phase 0, the part people skip
Before any of the five letters, BLAST mandates a set of markdown files, and this is the whole trick:
| File | Holds |
|---|---|
task.md |
What we are building |
findings.md |
What the AI discovered along the way |
progress.md |
What it did, timestamped |
llm.md |
Which model, and any model-specific notes |
prompt.md |
The prompts actually used |
progress.md is timestamped, entry by entry. When Groq hit its rate limit mid-demo and the build switched to DeepSeek, the progress file recorded the switch and the reason. That is the whole argument for BLAST in one accident: something went wrong live, and the log explained itself without anyone reconstructing it afterwards.
BLAST is a template, not a tool. It forces whichever assistant you use, Copilot, Claude Code, Codex, to follow phase 0 through phase 4 rather than jumping straight to code. The same idea as RICEPORT for prompting, applied to building.
n8n, and the three letters that matter
The second half moved to n8n, a visual workflow builder. The framing was deliberate: the tool does not matter, the concept does. The same ideas work in Langflow or anything similar.
The concept is TAR:
Two agents were built live, both against Jira: one that fetches a ticket, one that creates a bug. Each needed three pieces wired together: a model credential, a Jira credential, and simple memory.
The part worth noticing: once published, the agent has a public URL and is reachable around the clock. That is the difference from a Copilot workflow, which only exists while you have the window open.
Choosing a brain, and what it costs
The session was explicit that the model is interchangeable.
| Option | Situation |
|---|---|
| Groq | Free, and rate limited. It hit the limit live during this class. |
| DeepSeek | Around five cents per million tokens, as quoted in class |
| OpenRouter | Needs roughly a five dollar minimum |
| Ollama, LM Studio | Local, free, your own hardware |
| Claude, GPT | Paid API, billed separately |
| n8n cloud trial | Fifteen days, with GPT-5 mini credits included, which is what the class used |
Two cost points worth keeping:
- Generating the plan is a one-time spend. Once the agent is deployed, the recurring cost is the small per-run token use, not the build.
- Use small models for the repetitive parts. The figure given for a real suite: around a hundred test cases running daily, in the region of ten to twenty dollars a day, using mini models for the routine work.
The rule that matters more than any of the above. Do not use Groq, or any personal API key, on a company laptop without permission. Ask first, then use it. The safest key is always the one your employer gave you. Demo keys shown on screen in class were deleted immediately afterwards, and none are reproduced in these notes.
What comes next
The test plan produced today came from one input: the ticket. The obvious improvement is to give the agent more to read: your existing regression suite, your Selenium or Playwright repo, your team's documents and PDFs.
That is RAG, and it is next week's session. It is also the answer to the coverage question raised in class, where a plan built from a ticket alone reaches only about thirty per cent of what the team actually knows.
Tasks and announcements
- Homework: build a test plan, test case or test strategy agent in n8n. One agent, yours, working end to end.
- The 60-day branding challenge continues. Two to three LinkedIn posts a week, plus blogs, Medium and Instagram if you can. The reason given, plainly: everyone now has Copilot, so the differentiator is what you can show and explain.
- The BLAST prompt will be shared as
prompt.mdin the class repository. - Tomorrow: the n8n session continues with the test plan generation walkthrough.
- Next week: RAG, and the QA Copilot project.
- Related: prompt engineering for QA, and your first CrewAI agent from the 3x batch.