Building software

Build an agent that does multi-step work

Let a model call tools, loop and finish a task without a human in each step.

Saves a recurring manual process, goneAdvancedBest pick: Make

Best tools for this task

Every pick scored out of 10 on how accurate its output is, how fast it gets you a usable result, and how cheap it is to run. Reorder the list by whichever matters most.

Most accurate

Claude 9.4

Fastest to a result

Claude 9.5

Cheapest to run

Make 8.4

MK

1. Make

Best pick
Free · Core $9/mo · Pro $16/mo

Visual branching that non-developers can still follow.

Accuracy
8.9/10
Speed
8.1/10
Cost
8.4/10
CL

2. Claude

Free · Pro $20/mo ($17/mo annual) · Max from $100/mo

Reliable tool calling and instruction-following inside the loop.

Accuracy
9.4/10
Speed
9.5/10
Cost
6.2/10
N8

3. n8n

Self-host free · Cloud from €24/mo

Native agent nodes, self-hosting and full visibility of each run.

Accuracy
9.1/10
Speed
7.1/10
Cost
5.7/10

How to do it, step by step

  1. 1

    Write the process as numbered steps a new hire could follow — that is your spec.

  2. 2

    Give the agent the narrowest set of tools that can finish those steps.

  3. 3

    Log every run and keep a human approval on anything that spends money or emails a customer.

What usually goes wrong

Agents fail quietly. Alerting on failed runs matters more than the happy path.