← All Posts
Igniter Silicon Valley · Agentic AI

Three AI Agents in Sixty Minutes: Parallel, Router, Dynamic

Twenty minutes of theory, sixty minutes of building. What a room of product managers, engineers and founders actually took home from the Igniter Silicon Valley no-code agentic AI bootcamp — the agent loop, five components, three architectures built live (parallel, router, dynamic), and the guardrails and triggers that decide whether any of it ships.

Raj Lal Raj Lal August 21 8 min read 17 0 0
Three AI Agents in Sixty Minutes: Parallel, Router, Dynamic
Igniter Silicon Valley · No-code bootcamp for business leaders · August 20, 2026
With Emily Mao and Yash Sanghvi · Intro by Yuliya Roshko

Sixty-six people filled in the registration form before this session, and every slide in the deck came from something one of them wrote there. That form turned out to be the most useful thing we did all week.

Nineteen of the sixty-six said they wanted to build agents — often with no further detail than those two words. I don't read that as a lack of interest. I read it as a missing vocabulary: people know there is something here and don't yet have the words to say which part of it they want.

The full deck — Advanced Agentic AI and LLMs, 45 slides. Download the PDF (2.3 MB) · Open in a new tab

Six asked about guardrails, evaluation, production and lifecycle. Six. That is the part where projects actually die, and it was the least-requested topic in the room. So we built the session around closing that gap: enough theory to make the rest make sense, then an hour of hands-on building, then the unglamorous material that decides whether any of it survives contact with a real user.

Yuliya Roshko opening the session in front of the title slide reading Advanced Agentic AI and LLMs.
Yuliya opens the room. Advanced Agentic AI and LLMs — a no-code bootcamp for business leaders.

01 / Twenty Minutes of Theory

You are the loop, or the loop closes itself

Almost every argument about what counts as an agent dissolves once you draw the two diagrams next to each other.

A chatbot goes prompt → model → answer, and then it stops, because a human decides what happens next. Every step waits for a person. An agent goes goal → decide → act → observe, and then it goes round again, because the observation feeds the next decision. Human-in-the-loop becomes optional — and that word optional is the whole distinction.

The practical test I gave the room: remove the human from the middle. If anything still happens, it's an agent. If nothing happens, you have a very good chatbot, which is a perfectly respectable thing to have.

Raj Lal presenting the slide titled What actually is an agent, showing the chatbot loop and the agent loop side by side.
The chatbot loop and the agent loop, side by side. Everything else in the deck depends on this slide.

Five components, and the one everyone forgets

Whatever architecture you end up with, it decomposes into the same five parts:

Nearly everyone builds one through four, ships, and then cannot answer the only question that matters six weeks later: is it getting better or worse?

Two things worth saying about the first two. Great tools beat a great model — narrow, well-named, structured results, clear errors. get_customer_by_email beats query_database every time. And route per step, not per project: a cheap model for the classification steps, an expensive one for the single hard step.

Then there's the honest list — hallucination, cost, context rot, a training cutoff that doesn't know your Q3 numbers, arithmetic and dates it should never be doing, and non-determinism that makes “it worked when I tested it” stop meaning anything. Plus the three nobody puts on their slide: silent failure (normal code screams when it breaks; an agent produces a confident, well-formed, wrong answer and moves on), prompt injection (live the moment it reads a document or an email), and uniform confidence — it sounds exactly as sure when guessing as when certain. That last one is what makes the errors dangerous.

Half of that list is solved by tools, not by a better model. That's why the system around the model exists.
Attendees at round tables with laptops open, following along during the hands-on portion.
Laptops open, twenty minutes on the clock. The theory section ends and nobody gets to watch any more.

02 / Sixty Minutes Hands On

Three architectures, built live

There are seven agent architectures on the map we handed out. Three of them are worth learning first, and those are the three we built.

Type 4 · 20 min
Parallel
Independent subtasks fan out at once, then merge. You pay for every branch and wait only for the slowest.
Emily Mao
Type 5 · 20 min
Router
One agent classifies, decomposes and dispatches to specialists with different tools and permissions.
Yash Sanghvi
Type 7 · 20 min
Dynamic
The plan is decided at run time. Same input shape, different agents activate every time.
Raj Lal

Parallel: a competitive intelligence dashboard

Emily's build was three research agents launched at the same moment — Calendly, Reclaim.ai and Motion — each gathering GitHub activity, positioning, pricing tiers, blog posts and job listings. Five public sources per competitor, no API keys, no auth. A merge agent reconciles the three JSON files into one analysis; a dashboard agent renders it as HTML with competitor cards, a scoring matrix and white-space gaps.

The reason the fan-out is legal is that none of the three lookups needs another one's answer. Add a single dependency and it collapses into a sequence wearing a parallel costume.

Emily Mao presenting the parallel agent slide: fan out, run concurrently, merge. Emily Mao walking through the generated ANCI Competitive Intelligence Report dashboard, showing parallel versus sequential timing.
Fan out, run concurrently, merge — then the output it produced, with the parallel-versus-sequential timing line at the top. That number is the whole argument for the architecture.
The thing that will bite you
Partial failure. One branch times out and the merge either blocks forever, or quietly returns an incomplete answer that looks complete. Decide up front whether the merge waits, proceeds and says so, or fails the run. If you only do one thing after the demo: point a branch at a URL that 404s and watch what the merge decides to do about it.

Router: one messy email, three departments

Yash opened with a real customer message — dashboard crashing on PDF export, wants fifty more enterprise seats, says the API rate-limit docs are useless — and asked the room to shout out how many issues were hiding in it.

Then he showed why a router agent is not a CC rule. A CC rule stops at level one. A router does three things: classify by meaning rather than keywords (it knows “about to cancel” is churn, not billing), decompose the message into separate tasks, and tailor each piece for its specialist, stripping everything that isn't theirs. Three drafts came out: engineering got the bug, sales got the expansion flagged for human approval because it touches revenue, product got the docs feedback. Nobody triaged anything.

Yash Sanghvi presenting the router agent demo with the routing log projected behind him.
Yash and the routing log: three intents, three departments, a confidence score on each, and one item held for a human.
The thing that will bite you
Misrouting is silent. The specialist will confidently answer a question it should never have received. Log the routing decision separately from the answer, or you will spend a day debugging the wrong layer. Routing accuracy is its own metric — and the real reason to split agents is permissions, not personality.

Dynamic: the agent that picks its own team

My build was a sub-agent orchestrator for inbound leads. It reads one lead, classifies deal size, seniority and urgency, and writes a spawn_plan.json — and only then decides which specialists to wake up. The ICP scoring agent and the email agent run every time. Company intel runs if the deal is over $10k. Buyer persona runs for VP and above. Competitor usage runs at $50k or a hundred-plus employees.

That's the whole distinction between Type 4 and Type 7. In Emily's demo, you chose the branches. Here the agent chooses them, at run time, from the same input shape.

The most interesting part of the output isn't the lead brief. It's the decision box showing which agents fired and which were skipped. And the four thresholds live in code, not in the prompt — business rules you can unit-test beat business rules the model re-derives on every run.

An attendee grinning while holding up his phone showing the agent output he just generated.
Everyone in the room ran a version of this on their own machine — or, in this case, a phone. Give it a lead that should trigger nothing and see whether it says so.

03 / The Part Six People Asked About

Chat is a demo. Triggers are a product.

Here is the uncomfortable framing I left the room with. In a chat session you are the scheduler, the input provider, the error handler and the delivery mechanism. You decide when to run it, gather the inputs by hand, notice it went wrong by reading, and copy-paste the result somewhere real. Replace all four and you have a product: a trigger, a data connection, validation that fails loudly, and a destination.

Before you automate anything, label every step in the workflow — including the informal ones, because “and then someone eyeballs it” is a step. MOVE steps (fetch, copy, transform, route) are code; most steps people plan to hand a model are these. JUDGE steps (classify, extract, summarise) are what the model is for. CHECK steps are code first. DECIDE steps — approve, commit, spend, send — are a human or a very hard rule. Automate a contiguous run that ends at a DECIDE. That's your v1 and your human checkpoint in one.

And guardrails are four layers, not one thing: input constraints stop it starting wrong, execution constraints bound the damage, output validation gives you mechanical truth, and only then a judge layer for what code genuinely cannot check. Every check you move up that stack is cheaper, faster and more reliable. Teams reach for the judge first because it's the interesting layer.

The demo is 20% of the work. Knowing that ratio upfront is what stops a project stalling at “nearly done” for three months.

Where you go from here

If you came to understand it: the model is the least important part. Learn the loop around it and you'll understand every product you see for the next five years.

If you came to ship it: your test set is the product. Build it before you build anything else and everything downstream gets easier.

If you came to govern it: write down what correct means, and attach a human name to it. That's more than most governance programmes manage in a year.

Feynman said you can know the name of a bird in every language and still know nothing whatever about the bird — so look at the bird and see what it's doing. Same advice here. Stop naming it. Watch what it does.

Pick one boring, repetitive, high-frequency task — ideally one that's slightly embarrassing a human ever did by hand — and follow it all the way through to something that runs without you. It will be broken by Thursday. That's when you actually start learning.

Thank you to Emily Mao and Yash Sanghvi for building live in front of a room, to Yuliya Roshko for the introduction, and to Igniter Silicon Valley for the space. Everything in the deck is something that broke on me first.

Try the builds: type4 — parallel · type5 — router · type7 — dynamic. Keep going: the peer group · ignitersv.com.

The Takeaway
Remove the human from the middle. If anything still happens, it's an agent. Then build the evaluation before you build anything else — it is the one component everybody forgets and the only one that tells you whether it's getting better or worse.
Chat is a demo. Triggers are a product. Stop naming it. Watch what it does.
ANCI AI Research & Insights · 2026
Igniter Silicon Valley Agentic AI AI Agents Workshop Parallel Agents Router Agent Dynamic Agents Guardrails Evaluation No-Code
Twitter LinkedIn Facebook

Get AI scheduling insights, product news, and Bay Area community updates delivered to your inbox.

No spam. Unsubscribe anytime.

← Previous
How to Learn Agentic AI: 50 Real Questions, Answered