AI agent development services that reach production
Agents that do work in your systems, not demos that impress in a meeting
- GoalA task, not a question
- PlanDecide the next step
- ActCall a tool or an API
- CheckDid it actually work
- Evaluation and guardrails designed in, not retrofitted
- Model and framework chosen per workload
- Every tool call traced and costed
What an AI agent is, and what it is not
An AI agent is software that is given a goal rather than a script. It decides which steps to take, calls tools to do real work in other systems, checks the result, and repeats until the goal is met or it hands over to a person.
- Not a chatbot
- A chatbot answers and the conversation is the product. An agent acts, and the action lands in a system that matters. That is what makes agents useful and also what makes them risky.
- Not workflow automation
- Automation follows a path a person defined in advance. An agent decides the path at runtime. Automation is cheaper and easier to test, so it wins whenever the process is stable.
- Not a model
- The model is one replaceable component. The orchestration, tools, retrieval, guardrails and evaluation around it are the actual build.
AI agent development services we provide
Engagements usually start at one of six points, depending on how far you already are.
Agent strategy and consulting
Deciding which workflows are genuine agent candidates and which are cheaper as ordinary automation. Often the most valuable part, because it removes work.
Proof of concept
One workflow, built against real data, with a defined success measure so the result is a decision rather than a demo.
Custom agent development
The production build: orchestration, tools, retrieval, guardrails, evaluation and the integration work underneath.
System integration
Connecting agents to CRMs, ERPs, databases and internal services, with scoped credentials and a service layer where direct access would be unwise.
Retrieval and knowledge
Making your documents and records usable by an agent: chunking, indexing, permissions and citation back to source.
Deployment and governance
Shipping into your cloud, with observability, cost tracking, human approval paths and an owner for each.
How an AI agent is actually put together
Eight layers. The model is one of them. Most of the cost, and almost all of the risk, sits in the other seven.
User or trigger
A person asking for something, or a scheduled job or system event. Agents are not only chat: most production agents are triggered by a queue, a webhook or a timer.
Agent orchestrator
The part that decides what happens next. It holds the goal and the state of the task, chooses the next step, handles retries when a step fails, and decides when to stop or escalate. This is the component that makes the system an agent rather than a prompt.
Model
Used for reasoning and choosing which tool to call. It is one component, not the product, and it is replaceable. Treating it as swappable is what stops a provider change becoming a rewrite.
Memory and retrieval
Task state within a run, and retrieval over your documents and records so answers are grounded in your data instead of the model's recollection. Retrieval quality decides answer quality more often than model choice does.
Tools and APIs
The actions the agent can take, each with a narrow job, a clear success and failure result, and its own scoped credentials. An agent can only do what its tools allow, which is why the tool boundary is the real security boundary.
Business systems
Your CRM, ERP, database, ticketing or internal services, where the work actually lands. Most of an agent build is integration work here rather than model work.
Guardrails
Policy checks on inputs and outputs, permission limits on what each tool may touch, and explicit human approval before anything expensive, destructive or externally visible runs.
Evaluation and observability
A test set of real inputs with known good outcomes, run against every change, plus traces of every tool call with its arguments and result, and tracking of quality, latency and cost per task. Without this you cannot tell whether a change made the agent better or worse.
Choosing a model is a workload decision
There is no best model, only a best fit for one job. The same system often uses a capable model for planning and a cheaper, faster one for the high-volume steps around it.
- Reasoning quality
- Multi-step planning and ambiguous inputs need a stronger model. Narrow, well-specified steps usually do not, and paying for reasoning you do not use is the most common waste in an agent build.
- Latency
- A person waiting on a response has a different tolerance to a nightly batch job. Latency budgets should be set before the model is chosen, not discovered afterwards.
- Context size
- How much retrieved material has to be in front of the model at once. Bigger context is not free, and better retrieval is usually cheaper than a larger window.
- Tool-use reliability
- The practical question for agents: how consistently the model produces valid, well-formed tool calls under pressure. This matters more than benchmark scores.
- Cost per task
- Not cost per token. A model that is cheaper per token but needs more attempts can cost more per completed task.
- Privacy and deployment
- Where the data is allowed to go. Some workloads rule out a hosted API entirely, which narrows the choice before any other criterion applies.
Which agent framework fits which problem
Selection guidance rather than a stack we are attached to. The orchestration layer moves quickly, so we choose per workload and standardise the engineering around it: tools, retrieval, evaluation and observability look the same whichever one we pick.
| Consideration | LangGraph | CrewAI | AutoGen | LangChain | n8n and visual tools |
|---|---|---|---|---|---|
| Best fit | Stateful workflows with branching and retries | A small team of agents with clear roles | Multi-agent problem solving | A single agent with tools | Mostly deterministic processes |
| Orchestration model | Explicit graph of nodes and edges | Roles with assigned tasks | Conversation between agents | Chains you compose yourself | Visual flow with nodes |
| Multi-agent | Yes, explicitly modelled | Yes, the core idea | Yes, the core idea | Possible, you build it | Limited |
| Control over state | High, state is first class | Moderate | Lower, emergent by design | You own it entirely | Flow-level only |
| Integration flexibility | High | Moderate | Moderate | High | Very high for SaaS connectors |
| When we would choose it | The path must be auditable and resumable | Work splits cleanly into roles | The sequence is not knowable up front | One agent, and we want full control | The process is stable with one agentic step |
Agents worth building
The pattern that works: a repetitive workflow with a clear success measure, real data behind it, and a sensible place for a person to step in.
Support triage agents
Read an incoming ticket, pull the account and order history, classify it, resolve the routine cases directly and route the rest with the context already attached.
Document processing agents
Extract structured fields from invoices, contracts or forms, check them against the records you already hold, and flag the disagreements for a person instead of guessing.
Internal research agents
Search across your own systems and documents to answer a question with citations back to the source, so the answer can be checked rather than trusted.
Operations agents
Watch a queue or a system event, take the routine follow-up action, and escalate anything that falls outside the rules they were given.
Lead qualification agents
Enrich an inbound enquiry from the sources you already pay for, score it against your criteria and write the result back into the CRM.
Multi-agent systems
Several narrow agents with a coordinator, used when one agent with twenty tools has become impossible to evaluate or debug.
Why AI agent projects fail after the proof of concept
A proof of concept succeeds if it works on a good day with a chosen example. Production has to work on the worst input, at cost, repeatedly, while other systems depend on it. These are the eight causes we see, and none of them is the model.
Unreliable tool calls
The agent calls the right tool with the wrong arguments, or does not handle a failure response, and the error propagates silently. Tools need strict schemas, validation and explicit failure handling, not just a description in a prompt.
Answers that are not grounded
Output that reads well and is not supported by your data. The fix is retrieval quality and citation back to source, so an answer can be checked rather than believed.
No evaluation harness
Without a test set of real inputs and known good outcomes, nobody can tell whether a change improved the agent or broke it. Teams discover regressions from users.
Data access that was assumed
The proof of concept ran on an export. Production needs live access, permissions and an owner for that access, and that conversation often has not happened.
Guardrails added late
Retrofitting permissions and approvals onto a working agent is expensive and usually incomplete. The tool boundary has to be designed at the start.
Inference cost that scales badly
A cost per task that was invisible in a demo becomes the largest line item at real volume. Cost per task belongs in the metrics from the first week.
No observability
When an agent does something unexpected and there are no traces, the team cannot explain it, cannot reproduce it and cannot fix it with confidence.
Unclear human escalation
If nobody defined what happens when the agent is not confident, it either guesses or stalls. The escalation path and its owner are part of the design, not an afterthought.
What needs to be true before development
Six things. If any are missing the first phase is about getting them, and it is better to know that before a budget is set.
- A defined workflowSomeone can describe the task end to end, including what happens when it goes wrong. Undocumented processes have to be documented first.
- Data and APIs the agent can reachThe systems it must act on expose an interface, or one can be built in front of them. An export is not access.
- Permissions and authenticationScoped credentials the agent can hold, and a decision about what it is allowed to touch.
- A success measureWhat good looks like, in numbers, agreed before the build. A workload nobody can measure is usually the wrong candidate.
- Human review pointsWhere a person should approve, and who that person is.
- Security and compliance constraintsWhere the data may go and what must be logged, known up front rather than discovered at review.
From use case to an agent running in production
Seven stages. We commit to dates in writing in the proposal, once the workload is understood, rather than publishing a headline number that would not hold for every build.
Step 1: Discovery and use-case validation
Which workflow, why an agent rather than automation, and what measurable outcome would justify the build.A go or no-go, in writingStep 2: Proof of concept
One workflow against real data, scoped to answer a question rather than to impress. Success is defined before it starts.Evidence, not a demoStep 3: Architecture
Orchestration, tools, retrieval, model choice and the guardrail boundary, designed before code that would be expensive to unpick.An agreed designStep 4: Development and integration
The build, with most of the effort in the integration layer: tools, scoped credentials and the service boundaries around your systems.Working agent in stagingStep 5: Evaluation and guardrails
The test set of real inputs, run automatically against every change, plus policy checks and human approval paths.A regression suite that runs on every changeStep 6: Production deployment
Into your cloud and your accounts, with tracing, cost tracking and alerting live from the first day.Observable in productionStep 7: Monitoring and iteration
Watching quality, cost and escalations, keeping the evaluation set current as new edge cases appear, and revisiting model choice as pricing changes.Ongoing engineering, with an owner
What affects AI agent development cost
We do not publish a range, because a number quoted before seeing your workflow is a guess, and the ones you find elsewhere span an order of magnitude for exactly that reason. These are the eight things that actually move it, and the last one is the one most budgets miss.
Number of agents
One agent with a narrow job is a different build to a coordinated set, which needs its own orchestration and is harder to evaluate.
Integrations
Usually the largest line. A documented API is cheap. A legacy system with no interface means building a service layer first.
Retrieval and data complexity
Clean, well-structured documents are quick. Mixed formats, permissions per document and inconsistent definitions are not.
Model and inference choice
Drives running cost more than build cost, and the difference compounds with volume.
Guardrails and evaluation
How strict the approval paths must be and how large the test set has to be to give real confidence.
Observability
Tracing, quality metrics and cost attribution. Cheap to build in at the start and expensive to retrofit.
Deployment and compliance
Your cloud, your regions, your audit requirements. Regulated workloads carry real additional engineering.
Ongoing inference, hosting and monitoring
The line most budgets miss. Agents keep costing money after launch, and cost per task belongs in the metrics from the first week.
We run our own software in production
Blyn and Lunor are our products, not AI agent case studies. They are here because the thing that breaks agent projects is production discipline, and these are software we operate rather than hand over.
Authentication, subscription billing, custom domains, data sync and analytics, running for real users. Built and operated by the same team.
Published in the Chrome Web Store and maintained through real releases, with the support and versioning that implies.
AI agent development questions, answered
What technical and product leaders ask before starting an agent project.
How much does it cost to develop an AI agent?
There is no useful single figure, and any vendor quoting one before seeing your workflow is guessing. Cost is driven by how many agents you need, how many systems they have to touch, how much data preparation retrieval requires, which model the workload justifies, how strict the guardrails and evaluation have to be, and what compliance and deployment demand. Running cost matters as much as build cost: inference, hosting, retrieval infrastructure and monitoring continue every month after launch. We scope those drivers with you first and then put a written proposal in front of you covering both build and expected running cost.
What is the difference between an AI agent and a chatbot?
A chatbot answers. An agent acts. A chatbot takes a question, retrieves or generates a response, and returns text, and the conversation is the whole product. An agent is given a goal, decides which steps to take, calls tools and APIs to do real work in other systems, checks the result, and repeats until the goal is met or it escalates to a person. That difference is what makes agents useful and also what makes them risky: an agent that misfires does not just say something wrong, it does something wrong in a system that matters.
What is the difference between an AI agent and workflow automation?
Workflow automation follows a path you defined in advance. Every branch is written by a person, and the system does exactly what the rules say. An agent decides the path at runtime: it reasons about the goal, picks tools, and adapts when the situation does not match the expected shape. Automation is the better answer when the process is stable and well understood, because it is cheaper, faster and far easier to test. Agents earn their cost when the input varies enough that enumerating every branch is impractical. Many production systems end up as automation with a small number of agentic steps inside it.
Which agent framework should we use?
It depends on how much control you need over state and how many agents are involved. Graph-based orchestration suits workflows that need explicit state, branching and resumability. Role-based frameworks suit small teams of cooperating agents with clear division of labour. Conversation-driven frameworks suit multi-agent problem solving where the sequence is not known in advance. Component libraries suit a single agent with tools where you want to assemble the pieces yourself. Visual workflow tools suit largely deterministic processes with an agentic step or two. We choose per workload and standardise the engineering around it, because the framework layer moves quickly and the engineering discipline does not.
Why do most AI agent projects fail after the proof of concept?
Because a demo and a production system are judged differently. A proof of concept succeeds if it works on a good day with a chosen example. Production has to work on the worst input, at cost, repeatedly, while other systems depend on it. The usual causes are unreliable tool calls, answers that are not grounded in real data, no evaluation harness that would catch a regression, missing or unavailable data access, guardrails added late, inference cost that scales unexpectedly, and no observability, so nobody can explain what the agent did. The failure is almost never the model. It is the engineering around it.
How do you stop an agent taking unsafe or unauthorised actions?
By constraining what it is able to do, not by asking it nicely. An agent only gets the tools its job requires, and each tool runs under its own scoped credentials rather than a shared administrative key. Actions that are expensive, destructive or externally visible require explicit human approval before they run. Inputs and outputs pass through policy checks, and every tool call is logged with its arguments and result so the sequence can be reconstructed afterwards. Anything the agent cannot complete safely is escalated to a person with the context attached, rather than guessed at.
How do you measure whether an agent actually works?
With a test set built before development starts, not after something breaks. That means a collection of real inputs with known good outcomes, including the awkward and adversarial ones, run automatically against every change so regressions surface before release rather than in production. Alongside correctness we track task completion, escalation rate, latency and cost per task, because an agent that is accurate but too slow or too expensive has still failed. Agreeing what good looks like in numbers is part of discovery, and if a workload cannot be evaluated that way it is usually the wrong candidate for an agent.
Can AI agents integrate with our existing CRM, ERP or legacy systems?
Usually yes, and the integration is normally the larger part of the work. Where a documented API exists the agent calls it as a tool with scoped credentials and clear success and failure handling. Where one does not, the practical route is a service layer in front of the legacy system so the agent never talks to it directly, which keeps permissions and auditing in one place. The real constraints are rarely technical: they are whether the access can be granted, whether the data is consistent enough to act on, and who owns the decision when the agent gets it wrong.
How much maintenance do AI agents need after launch?
More than conventional software, because the ground moves underneath them. Model providers deprecate and change versions, the systems the agent integrates with change their APIs, and real usage drifts away from the examples the agent was built against. Sustained operation means monitoring quality and cost, keeping the evaluation set current as new edge cases appear, reviewing escalations to find recurring gaps, and periodically revisiting model choice as pricing and capability change. Budget for this as ongoing engineering rather than a warranty period, and decide before launch who owns it.
What does an AI agent developer actually do?
Far less prompt writing than people expect. The work is mostly systems engineering: defining the tools an agent can call and what each returns, building retrieval so answers are grounded in your data, designing the orchestration that decides what happens next, writing the evaluation harness that proves it works, implementing guardrails and approval steps, and instrumenting everything so behaviour can be observed and costed in production. Model and prompt choices matter, but they are a small part of a build. The durable work is the software around the model.
Other ways to work with SyncScrum
Agents are one option. Sometimes one of these is the better answer.
The broader practice: custom AI applications, LLM integrations, retrieval and AI features engineered into existing software.
The systems an agent has to act inside. Most agent work is integration work, and this is the practice that builds it.
Add AI engineers to your own team instead, working under your direction on your roadmap.
Tell us the workflow. We will tell you whether it needs an agent.
A consultation is free. You get an honest read on whether the workload suits an agent, what it would take, and where the cost would sit.