Skip to content
NectArray

Practice 03 · Agentic AI

Agents that do the work,
not demos that describe it.

A chatbot that answers questions is table stakes. We build agents with tools, memory and permissions — systems that read your data, take real actions in your software, and hand off to a human at the point they should.

Weeks to a working agent
4–8Weeks to a working agent
Native, not bolted on
MCPNative, not bolted on
Yours to host and own
100%Yours to host and own

Five kinds of work we build agents for

01

Conversational agents

The agents your customers and staff talk to. Grounded in your real content, so they answer from what you actually published rather than what the model guessed.

  • Customer support agent

    Answers from your documentation, policies and catalogue, cites where it got each answer, and escalates to a human the moment confidence drops or the topic is one you flagged as off-limits.

  • Sales & qualification agent

    Asks the qualifying questions your team would ask, books a call on a real calendar, and writes the whole conversation into your CRM as a lead with the answers attached.

  • WhatsApp business agent

    The same agent on WhatsApp Business API, where most Indian customers actually are — order status, bookings, FAQs, with handover to a person in the same thread.

  • Internal knowledge assistant

    Staff-facing, over SOPs, contracts, past tickets and spreadsheets. Cuts the questions your senior people answer forty times a week.

  • Voice agent

    Inbound and outbound calls for bookings, reminders and qualification, with a transcript and summary in your inbox afterwards.

02

Custom MCP servers

Model Context Protocol is how an AI client gets safe, typed access to a system. We build the server that exposes yours — once — and then every AI tool you use can work with your data.

  • Your systems as tools

    Your CRM, database, ticketing, inventory or internal APIs wrapped as MCP tools with proper schemas, so a model calls them correctly instead of guessing at your API.

  • Scoped permissions

    Per-user and per-role access enforced server-side, not in the prompt. A salesperson's agent sees their pipeline; it cannot see payroll.

  • Safe writes

    Read tools run freely. Anything that changes state — refund, cancel, send — is separated, confirmed, rate-limited and written to an audit log you can query.

  • Works with any client

    Because it speaks MCP, the same server serves Claude, your own product, an internal tool or whatever client you adopt next. You build the integration once.

  • Hosted or self-hosted

    Run it on your own infrastructure if the data cannot leave, or let us host and operate it. Either way the code is yours.

03

Workflow agents

Back-office work that is too judgement-heavy for a script and too repetitive for a person. These run on a schedule or a trigger, not in a chat window.

  • Inbox triage and routing

    Reads incoming mail, classifies it, drafts the reply, routes what needs a human to the right person with context attached.

  • Lead enrichment

    Takes a bare form submission, researches the company, scores it against your criteria and files it in the CRM ready to work.

  • Document extraction

    Invoices, purchase orders, KYC documents and contracts turned into structured records, with the uncertain fields flagged rather than quietly guessed.

  • Reconciliation

    Matches invoices to payments to purchase orders, and surfaces only the exceptions that genuinely need a person to look.

  • Scheduled reporting

    Pulls the numbers, writes the commentary a human would write, and posts it where the team already looks.

04

AI inside your product

Not a bot bolted to the corner of the screen — a feature of your software, built to the same standard as the rest of it.

  • Embedded copilot

    An assistant that understands the screen the user is on and can act on their behalf, with streaming responses and a UI that reacts as tools run.

  • Semantic search

    Search that finds the right record when the user does not know the exact words, sitting alongside your existing keyword search rather than replacing it.

  • Summaries and drafts

    Threads, tickets, meetings and documents condensed, or first drafts generated, at the point in the flow where someone would otherwise start from a blank box.

  • Natural-language reporting

    Users ask a question in plain words; the agent writes the query, runs it against your data and returns the answer with the numbers it used.

05

Customer management

Agents pointed at the relationship rather than the conversation — keeping your CRM honest without anyone having to maintain it.

  • Conversations into the CRM

    Every chat, call and email logged against the right contact with a summary and next action, so the record is current without a person updating it.

  • Follow-up sequences

    Drafts the follow-up your rep keeps meaning to send, at the moment it should go, for them to approve or send as-is.

  • Intent and churn signals

    Watches support and usage patterns for the language that precedes a cancellation or a purchase, and flags the account while it still matters.

  • Deflection analytics

    Shows which questions the agent answered, which it escalated and which it got wrong — which is also your roadmap for what to document next.

The other half

The part that turns a demo into something you can run

Anyone can get a convincing answer out of a model once. Everything below is what separates that from something you are willing to put in front of customers.

  • Evaluation suites

    A test set of real questions with known-good answers, run on every prompt or model change, so an improvement in one place cannot silently break three others.

  • Guardrails

    Topic boundaries, refusal behaviour, PII redaction before anything leaves your infrastructure, and hard limits on what any tool is permitted to do.

  • Cost and latency budgets

    Per-conversation ceilings, smaller models for the easy steps, caching for the repeated ones. An agent that costs more than the work it saves is not automation.

  • Observability

    Full traces of every run — what the model saw, which tools it called, what came back. When someone asks why it did that, you can answer.

  • Retrieval that holds up

    Chunking, embeddings and re-ranking tuned against your actual corpus, plus a re-index pipeline so the agent knows about the document you published this morning.

  • Human handover

    A defined confidence threshold, a clean escalation path, and full context handed to whoever picks it up. The failure mode is a person, not a wrong answer.

Built on harnesses, not from scratch

The frameworks below already solved streaming, tool calling, state, retries and tracing. We build on them and spend the time on the part that is specific to you.

Agent frameworks
  • Vercel AI SDK
  • Claude Agent SDK
  • LangGraph
  • OpenAI Agents SDK
Context & retrieval
  • Model Context Protocol
  • pgvector
  • Pinecone
  • Unstructured
Orchestration
  • Temporal
  • Inngest
  • n8n
  • Vercel Cron
Evals & tracing
  • LangSmith
  • Braintrust
  • OpenTelemetry
  • Sentry

How an engagement runs

From idea to something in production

  1. 01

    Find the task worth automating

    A half-day session on where the repetitive judgement actually sits. Some of what people want to automate should not be, and we will say so before you pay for it.

  2. 02

    Prototype on your real data

    Within two weeks you have something you can use against your own content — not a canned demo. This is where you find out whether the idea holds.

  3. 03

    Build the evals

    Before hardening anything, we agree what a good answer looks like and write the test set. Without this there is no way to know whether a change helped.

  4. 04

    Ship behind a limit

    Live to a small share of traffic or one team first, with cost caps and a kill switch, while the traces tell us where it is weak.

  5. 05

    Operate or hand over

    We keep tuning it, or we hand over the repo, the evals and the runbook and show your team how to. Your call — the code is yours from day one.

Questions we get
before we start.

Is this just a wrapper around ChatGPT?

No. The model is one component. The work is retrieval over your data, tools that call your systems with the right permissions, evaluation suites, guardrails and observability. We are happy to walk you through the architecture of anything we build before you commit to it.

What is MCP, in plain terms?

Model Context Protocol is a standard way to give an AI client typed, permissioned access to a system — think of it as a well-documented API written for models rather than for developers. Build one MCP server for your CRM and any MCP-speaking client can use it, instead of writing a fresh integration for every tool you adopt.

Can our data stay on our own infrastructure?

Yes. Retrieval, the MCP server and the orchestration can all run in your own environment. The only thing that need leave is the prompt sent to whichever model provider you choose, and where even that is unacceptable we can work with a self-hosted open-weights model instead.

What does it cost to run?

Model spend depends on volume and how much context each call needs. We set a per-conversation budget during the build, route the easy steps to smaller models and cache the repeated ones, then show you the real number on your own traffic before you scale it up.

What if it gives a wrong answer to a customer?

That is designed for rather than hoped against. Answers are grounded in your documents with citations, confidence thresholds trigger handover to a person, and every run is traced so a bad answer can be reproduced and fixed rather than argued about.

How long before we see something real?

A working prototype on your own data inside two weeks. Something in production, with evals and guardrails, typically four to eight weeks depending on how many systems it has to touch.

Tell us the task, not the technology.

The best first conversation is about the work that eats your team's week — not about which model to use. Bring that and we will tell you honestly whether an agent is the right answer.

Or write to info@nectarray.com