Article · Building agents
Low code for AI: what it does well and where you still need engineers
A visual builder can take a business team a long way. Knowing where it stops saves months.
AksharAI team · Published 10 October 2026 · 7 min read
Two bad arguments about low code
Two arguments about low code come up in almost every company that considers it, and both are wrong.
The first says a visual builder means you no longer need engineers. Business users will drag a few blocks onto a canvas, connect them to a model and ship an AI assistant by Friday. This is the version in the marketing material, and it produces a lot of half finished prototypes.
The second says low code is a toy. Anything serious must be written in code by a proper engineering team, and a visual builder only creates technical debt that someone will have to rewrite later. This is the version you hear from experienced developers who have been burnt by drag and drop tools before.
A good low code builder moves a large share of the work in an AI application to the people who understand the process, and leaves a smaller, harder share to engineers. Getting the split right is most of the skill.
Why AI applications suit low code better than most software
Traditional business software is mostly deterministic logic: if the invoice amount exceeds the purchase order by more than two percent, flag it. That logic is precise, testable and usually best written by a developer.
AI applications have a different shape. A large part of the work is describing what you want in language, choosing what information the model should see, deciding what a good answer looks like and setting limits on what the system may do. That work depends on knowing the business. The person who knows that a Rajkot distributor's largest supplier always sends invoices with the transport charge on a separate line is the person who should be shaping how the agent reads those invoices.
In a typical AI application, a surprising amount of the "logic" is really:
- a prompt that explains the task in the way an experienced team member would explain it to a new hire
- a set of documents the agent may consult, such as a leave policy, a rate card or a product catalogue
- a few decision points: is this a refund request or a delivery query, is this patient discharge routine or does it need a doctor's review
- rules about output format and tone
- a review step where a person approves or corrects
All of these can be built and changed visually. When the HR team at a mid sized manufacturer wants the leave policy assistant to stop answering questions about salary advances, they should be able to make that change themselves, test it on a few sample questions and publish it, without raising a ticket.
What a visual builder does well
Shaping prompts and flows
Prompt chaining, where the output of one step feeds the next, is easy to reason about when you can see it. Read the email, classify the request, look up the order, draft a reply, check the draft against tone rules. On a canvas, a business analyst can see the chain, run it on a sample, and spot exactly which step went wrong.
Connecting to knowledge
Pointing an agent at a folder of policy documents, a product catalogue or a set of past contracts is configuration work, as long as the documents are reasonably organised. The work is deciding which sources the agent may use for which questions, and keeping them current.
Decisions and routing
Decision trees and task routing are natural in a visual tool. A school group's admissions office might route enquiries by campus, by grade and by language, sending Gujarati enquiries about Class 1 at the Vadodara campus to the right counsellor. Building that as a flow is quick, and the admissions head can read it.
Forms, dashboards and review screens
Much of the value of an AI application lies in the screen where a person reviews its work. Smart forms, tables with filters and simple dashboards are well suited to a UI designer. The accounts executive needs a list of unmatched invoices, the reason each did not match and two buttons. That does not need a front end engineer.
Testing as you build
Real time testing changes how teams work. The old way was to write a specification, wait for a build and then discover the agent misreads half the inputs. Now the team runs real examples while they build. This shortens the loop from weeks to minutes, and it is where most of the practical gain from low code comes from.
Where you still need engineers
Integrations with older or unusual systems
Connecting to a modern CRM with a documented API is usually configuration. Connecting to a ten year old on premise ERP customised by three different vendors, or to a hospital information system with no API at all, is engineering. Someone has to understand the database, write a safe adapter, handle authentication, deal with rate limits and make sure the agent cannot write anything it should not. Tally deserves a special mention: it is everywhere in Indian businesses, and integrating with it properly, especially for writing vouchers back, needs care and testing.
Data preparation
If the purchase order data has supplier codes that do not match the vendor master, or the collections data for an NBFC lives in three systems that disagree about the outstanding amount, no amount of prompt design will fix it. Data cleaning, mapping and the pipelines that keep data current are engineering work, and they often take longer than building the agent itself.
Performance and cost at scale
A flow that works for twenty test cases can behave very differently at twenty thousand a day. Engineers look at token usage, caching, which model handles which step, how to batch work and what happens when a provider is slow. A D2C brand's WhatsApp support agent during a festive sale needs this kind of attention. A leave policy assistant used by 200 staff probably does not.
Security and access control
The builder should provide guardrails: who can see what, which data an agent may use, which actions it may take and a log of what it did. But mapping your actual access model onto those guardrails, especially in a bank, an NBFC or a hospital, needs someone who understands both the platform and your security requirements. Single sign on, network rules for a private cloud or on premise deployment and the review of what data leaves your environment are engineering and security tasks.
Custom components
Sometimes the business needs something the builder does not offer: a particular document parser for a regional language form, a specialised calculation, a custom approval workflow tied to a government portal. A good platform lets engineers write these as components that business users can then use in their flows. A poor one forces you to rebuild the whole application outside the platform.
Evaluation
Deciding whether an agent is good enough is harder than it looks. Engineers and analysts build test sets from real data, track how output quality changes when prompts or models change and catch regressions before users do. A business user can and should contribute examples, but someone has to own the discipline of measuring.
A practical split of responsibilities
On projects that work well, the business team owns the process description, the prompts, the knowledge sources, the decision rules, the review screens and the day to day changes. They test continuously and decide what goes live.
Engineers own integrations, data pipelines, access and security setup, custom components, performance work and the evaluation framework. They also set the boundaries within which the business team works, so a change to a prompt cannot accidentally give an agent access to payroll data.
A small number of people sit between the two. They understand the process well enough to talk to the accounts team and the technology well enough to talk to engineers. This is the role that forward deployed engineers and strategists play, and it is often the difference between a project that moves and one that waits.
The trade offs
Low code is faster to start and slower to customise at the edges. If 90 percent of what you need fits the builder, it will save a great deal of time. If only half fits, you may be better off with a mostly coded approach.
A visual builder makes it easy for many people to change things. That is good for speed and bad for control unless versioning, testing and publishing rules are in place. Workspace governance is not optional.
Low code platforms carry a degree of lock in. Your flows, prompts and configurations live in the platform's format. Ask how you would export them, and whether integrations and custom components can be reused elsewhere. Choosing a platform that supports private cloud or on premise deployment reduces some of this risk, though not all of it.
Finally, low code does not remove the need for clear thinking about the process. A badly understood process built quickly in a visual tool is still a badly understood process. It fails faster, which can itself be useful.
How to start
Pick one process. Let the team that runs it build the first version in the builder, with an engineer available for integrations and data. Note every point where the builder could not do what was needed. That list tells you, better than any vendor comparison, how much of your future work will be low code and how much will need engineers.
To see how the builder handles flows, components and testing in practice, read about the AksharAI app builder.
Put this to work
Platform
App builder
Put together a working AI application on a canvas, then test it before anyone uses it.
Learn morePlatform
Agent studio
Configure an agent's knowledge, actions and limits, then test it like a new hire.
Learn morePlatform
Logic and workflows
Chain AI steps, decisions and hand offs into one flow you can read and change.
Learn moreNotes on building agents
New guides like this one, by email.
Keep reading
Guide
Writing a prompt flow your team can maintain
A prompt that one person wrote in a weekend becomes a problem the day that person goes on leave. Small steps, instructions in plain language and tests that run before each change keep the flow maintainable by the whole team.
Learn moreGuide
Evaluating an AI agent before launch
An agent that looked good in a demo can still fail on the cases that matter. Test it on your own past work, score the results against agreed grades and set the launch bar before anyone relies on it.
Learn moreGuide
Choosing a model provider for your agents
There is no single best model. The right choice depends on the task, the languages your users write in, the volume, the speed you need and where your data is allowed to go. Test two or three candidates on your own cases, and design the agent so you can switch later.
Learn moreSee it on your work
Bring one slow, repetitive process. We will show you an agent doing it.
A working session with someone who builds these every week.
Or get a ballpark proposal in two minutesWhat happens next
- Step 1A short call about one process and the systems involved
- Step 2A demo of an agent working on a version of your task
- Step 3A clear view of fit, approvals and what it would take