AI automation that survives contact with your business
We build agentic workflows on LangChain and LangGraph, with retrieval over your own documents and data. The systems stop for a human where they should, and every run is recorded.
For teams whose process lives in inboxes and spreadsheets. Three to six weeks, typical.
Agent run, example
Invoice workflow
Steps
- 09:14:02Supplier invoice read, 3 line items extracted
- 09:14:05Matched to the purchase order, 2 of 3 lines agree
Line 3 is PKR 12,000 above the purchase order. Paused for a person to decide.
- 09:31:40Approved by the accounts manager, then posted to the ledger
Every step is recorded with its input, output and cost.
What we build
3 layers. Most projects use all of them, and none is worth much on its own.
- Agentic workflows
- Multi-step workflows on LangChain and LangGraph that hold state, call your systems, and stop for a human when the decision is expensive.
- Retrieval over your data
- A RAG layer over your documents, tickets and database, so a question in plain language is answered from what your business actually holds.
- Model integration
- Language models wired into the systems you already run: your ERP, your CRM, your inbox. No second place for your team to go and check.
Running in production
Automating one manual client onboarding flow took it from 2 hours to 25 minutes.
Bonnet.ai, brand work from a brief
A brand development platform: a creative brief goes in, and research, strategy, creative direction and moodboards come out as one document. Bonnet.ai is a venture we co-own and build. Every step is tracked on the server, streams its progress, and can be cancelled or rerun on its own.
Read the write-upObelisk, one assistant for marketing teams
More than 15 specialised agents behind one assistant, from SEO and email to brand voice and strategy. They work from a team's own documents, with every workspace's data kept apart. Parallel retrieval cut the wait for a first answer from 22s to 8 to 10s.
Read the write-upAnatomia, nurse callbacks and voice follow-up
Call transcripts are scored for urgency so the urgent case is read first, and an outbound voice assistant follows up and writes what it hears back to the case.
Read the write-upQuestions in Urdu or English, in Polaris
Shop owners ask about their own stock and sales in the language they think in. The answer is rows out of the live database, and a question never writes.
See PolarisHow the weeks go
A typical engagement runs three to six weeks, with a working demo at the end of every week.
- Weeks 1-2
Map the process
We sit with the people doing the work and write down each step, with the time it takes today and who signs it off.
- Weeks 3-4
Build and test
Workflows built against real cases from your business, reviewed with you weekly. You see failures as well as successes.
- Weeks 5-6
Deploy and hand over
Live on your infrastructure or ours, your team trained on it, and a written runbook for the first month of operation.
How we build agent systems, written up
- 6 min read
Multi-agent LLM middleware: lessons from Obelisk
The middleware chain behind more than 15 production LLM agents: model selection, summarization, tool selection, approvals and retries.
Read the post - 4 min read
Scoring fraud in legal intake calls
How RISQ scores legal intake calls for fraud using transcripts, external verification, image checks and a chain of disposition gates.
Read the post - 3 min read
Structured logging for AI debugging
Why one structured event per request, with errors that carry a why and a fix, makes logs an AI assistant can actually debug from.
Read the post - 4 min read
LangGraph vs traditional workflow engines: when to choose agentic AI
A decision framework for choosing between LangGraph's agentic workflows and traditional workflow engines like Airflow or Temporal. Learn when AI agents make sense.
Read the post
Questions we get asked about automation
Bring us the process that eats your week.
A 30 minute call. We walk the process with you and name the first workflow we would build.
Book a call- First reply
- same working day
- Hours
- Set to your time zone
- Built in
- Lahore, Pakistan