Skip to content
SerdarDilshad

Published · 2026-07-07 · 9 min read

A four-question decision tree, five Kurdistan cases I worked on this year, and the four mistakes I see most. Pick the chatbot first; graduate to an agent only when the math checks out.

TL;DR: A chatbot answers messages. An agent does work. Most Kurdistan SMBs asking me for "an AI agent" actually need a sharp chatbot wired to a single WhatsApp number and a sheet. Real agents are powerful but they cost more to build, cost more per run, fail in interesting ways, and need supervision the same way a junior employee does. Pick the chatbot first; only graduate to an agent when the task has clear handoffs, expensive wrong answers, and enough volume to justify the supervision overhead.

The question I keep getting

At least twice a week now an owner sends me a voice note that starts the same way: "Bro, I want an AI agent that does X." The X varies. Last month it was "handle all my WhatsApp," the month before that "run my Instagram," the month before that "do my accounting." The instinct is right — there is real work to take off their plate — but the word "agent" is doing too much. They have read a LinkedIn post about agentic AI and now everything looks like a nail.

So before I quote anything I ask the same five questions: how many messages a day, how many languages, where does the data live, what happens if the AI gets it wrong, and how often does the answer depend on something the AI cannot see. The answers always sort the request into one of two buckets — chatbot or agent — and the bucket changes the price by a factor of three to ten.

What "chatbot" and "agent" actually mean

I keep these definitions narrow because the marketing world has smeared them. For me, in Kurdistan SMB practice in 2026:

A chatbot is a conversation surface. It reads a message, looks up context, and writes a reply. Optionally it can add a row to a sheet, send a notification, or route a hot lead to a human. It does one thing per turn. Reservation bots, FAQ bots, Kurdish/Arabic/English language switchers, lead-capture bots — all chatbots. Cost to build: $1.5k–$5k. Cost to run: $20– $80 a month for a typical Kurdistan SMB volume.

An agent is a worker. Given a goal, it plans, it calls multiple tools in sequence, it reads its own results, and it decides what to do next. A real agent for a clinic might: receive a patient WhatsApp, check the schedule, propose three slots, write the booking, send a confirmation, set a reminder, update the GP's calendar, and flag anything unusual to a human. Cost to build: $5k–$25k for a focused single-task agent; more if it touches money or regulated data. Cost to run: $80– $400 a month plus a couple of hours of human supervision per week.

The difference is not the model. The difference is the loop. A chatbot does one inference per message and stops. An agent plans, acts, observes, and replans — sometimes ten or twenty steps deep — until it thinks the job is done. That extra machinery is exactly where the cost, the failure modes, and the value all live.

A four-question decision tree

Run your task through these in order. The first "no" is usually the answer.

  1. Does the task have clear, separate sub-steps? If the work is "reply to a question," that is one step and a chatbot handles it. If the work is "take a booking, confirm room availability, charge a deposit, send the confirmation, set a reminder," those are five steps and you may be in agent territory. Two steps is a chatbot with tools. Five steps is an agent.
  2. Is each sub-step worth the supervision cost? An agent cannot be left fully alone in production. You will spend one to three hours a week reviewing its decisions. If the task runs ten times a day and saves a minute per run, you are saving 70 minutes a week and paying 60–180 minutes in supervision — you have lost. Agents pay off when the task is high-stakes per run or the volume is large.
  3. Is a wrong answer expensive? If yes, the agent must run in propose-and-confirm mode: it does the planning and the writing but a human clicks the final button. That is still much faster than doing the work yourself, but it changes the spec — you are building a tool for a person, not a replacement for a person.
  4. Is the data and the tooling already there?Agents need clean APIs into your booking system, your inventory, your messages. If your data lives in a WhatsApp group and a paper notebook, you are not ready for an agent yet. You are ready for a chatbot that quietly writes everything to a sheet for six months until the data is clean enough for the agent step.

Five Kurdistan cases I've seen this year

1. Hotel reception in Duhok — chatbot, not an agent

Owner wanted "an agent that runs the whole front desk." We built a chatbot. It speaks EN/AR/KU on WhatsApp, answers 90% of the FAQs (rate, breakfast, parking, family rooms, wedding bookings), captures booking enquiries into a sheet, and pings the manager when a real conversation needs to happen. Build: $2.4k. Running cost: $35/month. The owner saves about an hour a day. That hour is the entire ROI; we did not need an agent.

2. Multi-clinic group in Hawler — agent earns its keep

Five GP clinics, shared phone line, four receptionists. The agent receives WhatsApp messages, reads the booking system across all five clinics, proposes slots ranked by drive time and doctor match, writes the booking, blocks the slot in the doctor's calendar, sends a confirmation in the patient's language, and writes a one-line clinical note for the doctor to read at check-in. Build: $11k. Running cost: $180/month plus a one-hour weekly review. They saved one full-time receptionist's worth of work in three months and the supervision cost is two hours a week.

3. WhatsApp catalogue for a Duhok kitchenware shop — chatbot

Owner wanted an agent that "sells like a salesman." What actually moves units is a chatbot that recognises product names across EN/AR/KU spellings, sends the photo and price, and offers delivery options. Build: $1.8k. Sales conversion went from 12% to 21% on enquiries. There is no agent here. There is a chatbot that knows the catalogue.

4. Logistics dispatcher in Hawler — propose-and-confirm agent

Twelve drivers, sixty stops a day. The agent reads incoming delivery requests, drafts an optimised route, and writes it to the dispatcher's screen. The dispatcher hits accept or edits. Wrong answers here cost money so the agent never assigns directly. Build: $7k. Running cost: $60/month. Drivers do 18% more stops per shift now and the dispatcher has time to actually talk to clients.

5. Restaurant Instagram — neither, just don't

Owner wanted an agent that runs his Instagram. I said no. The post that converts in Kurdistan is the one with a real photo of the actual dish from last night, and a short caption that sounds like the chef. AI cannot fake that yet, and the times it tries the engagement drops. We built him a chatbot that handles the DMs that follow the post. The post itself is still his job.

The four mistakes I see most

  1. Buying an agent when a chatbot solves 95%. Most requests are answered in one turn. Build the chatbot first, measure the residual 5%, then decide if it is worth the agent step.
  2. Letting the agent act alone on money or health. If a wrong answer triggers a transfer, a prescription, a regulatory report, force a human confirmation. The agent drafts; the person clicks.
  3. Skipping the data step. Agents need clean structured inputs. If your data is paper, your first project is not the agent — it is the chatbot that writes the data into a sheet for the next six months.
  4. Not budgeting for supervision. Plan one to three hours a week of a real human reviewing the agent's recent decisions. If you cannot fund that, ship a chatbot instead.

If you are weighing this for your business

Send me a sentence about the task and how often it happens. I will tell you, honestly, whether you are looking at a $2k chatbot or a $10k+ agent — and which you should build first. Email sardarbircini@gmail.com or message me on WhatsApp. I do not upsell agents to people who need chatbots; the long game pays better than the big invoice.

More on the same theme — Kurdistan SMBs, AI, and the messy practical bits.

SB

Serdar Dilshad

AI Automation Specialist & Software Engineer · Duhok, Kurdistan

About Serdar →

Available — Q3 2026

Free 15-minute scoping call. No obligation. We'll figure out together whether AI or automation actually helps your business — and where it doesn't.