AI development
AI development that reaches production.
Vuewer builds AI features into existing web applications: retrieval-augmented search, document extraction, generation inside real workflows, and multi-step agents. We work in Laravel and PHP with OpenAI and Anthropic models, ship a first production feature in three to six weeks, and set cost, latency and accuracy budgets before writing code.
What we build
Five things worth building with AI.
Every one of these is in production somewhere. None of them is a chatbot in the corner of a homepage.
- Search that answers
- Retrieval-augmented search over your own documents, products and support history. Answers cite the source they came from, so a user can check them and a reviewer can audit them.
- Typical build: 3–4 weeks
- Document and email extraction
- Invoices, contracts, applications and inbound email turned into structured data your existing systems can act on. Low-confidence results are routed to a person instead of guessed at.
- Typical build: 2–4 weeks
- Drafting inside the workflow
- Replies, descriptions, summaries and translations generated where your team already works, with their tone and constraints built in. Always a draft, never an automatic send.
- Typical build: 2–3 weeks
- Multi-step agents
- Tasks completed end to end across several systems, with a human approval step wherever the cost of being wrong justifies one. Every action logged and reversible.
- Typical build: 4–8 weeks
- MCP servers for your team
- Your own systems exposed to Claude, ChatGPT or Cursor through the Model Context Protocol, with scoped permissions, so your team can query production safely without writing SQL.
- Typical build: 1–2 weeks
01 AI features
AI that lives inside your product.
Not a chatbot bolted onto the corner of your site. Features that use your own data and do real work.
-
Grounded in your own content
Retrieval over your documents, products and history, so answers cite something real.
-
Inside existing workflows
Generation and summarisation where your users already are, not in a separate tab.
-
Structured extraction
Documents, email and forms turned into data your systems can act on.
-
Evals and guardrails
A test set from day one, so you know when the model is wrong before your customers do.
-
Budgets set up front
Cost per request and response time agreed before we build, not discovered after.
02 Agents & automation
Put the busywork on autopilot.
The repetitive work your team does by hand, handed to something that does not get bored.
-
Multi-step agents
Real tasks completed end to end, with a human approval step where the stakes justify it.
-
Connected to your tools
The systems you already pay for, wired together properly instead of by copy and paste.
-
Scheduled and event-driven
Work that starts because something happened, not because someone remembered.
-
Fully auditable
Every action logged, so you can answer what happened and why.
-
MCP servers
Your team's own AI tools given safe, scoped access to your systems.
What you get
Every AI build ships with these.
Not optional extras. An AI feature without an eval set is a feature nobody can prove works.
- An eval set
- A fixed set of real inputs and expected outputs, run on every change, so accuracy is a number rather than an impression.
- A cost and latency budget
- Agreed before we build: cost per request and a response time target, measured in production.
- Model portability
- The model sits behind an interface. Swapping OpenAI for Anthropic, or for a cheaper model, is a config change.
- A defined failure path
- What the feature does when the model is unavailable, too slow, or not confident enough. Decided up front, not discovered live.
- Data boundaries in writing
- Which data leaves your infrastructure, which provider processes it, under what retention terms.
- Documentation and handover
- Written so your own developers can extend it. No dependency on us by design.
When not to
When AI is the wrong answer.
We turn work down for these reasons, and saying so up front saves everyone a wasted month.
- A rule would do the job
- If the logic can be written as deterministic rules, write the rules. They are cheaper, faster, testable and they never hallucinate.
- There is nothing to ground it in
- Retrieval needs content worth retrieving. If the documentation does not exist yet, writing it is the actual project.
- The cost per request does not work
- At some volumes and margins the arithmetic simply fails. We check that with you before we start, not after.
- Being wrong is unacceptable
- Where a single incorrect answer has legal or financial consequences and no human reviews it, a model is the wrong tool.
FAQ
Questions worth asking.
What kind of AI features can you actually build?
Which AI models do you use?
What happens to our data?
How do you stop it from making things up?
When is AI the wrong answer?
How long does an AI feature take to build?
Get in touch
We'd love to hear from you.
Do you have a question or need help with a website or web application? Whether you are starting from scratch, refining what you already have, or stuck on something complex.
Fill in the form and we'll get back to you as soon as possible.