Knowledge retrieval
Your documentation, contracts, and internal wikis become answerable. People ask in plain language and get the answer with the source attached.
AI agents and retrieval systems for B2B service companies
We build AI agents and retrieval systems that handle it instead — shipped in two weeks, with a quality threshold written into the contract.
Book a 20-minute call See what we've built
Ask this one anything about the Stripe API docs. It's the same stack we'd build for you.
Example — demo not live yet
What's the difference between a PaymentIntent and a SetupIntent?
A PaymentIntent tracks a payment you are collecting now — it moves through confirmation, any required authentication, and capture of a specific amount.
A SetupIntent runs the same authentication flow but saves a payment method for future payments without charging it, which is what you want before billing a customer later or on a schedule.
Request failed The demo endpoint didn't answer. That's on us, not you.
Your documentation, contracts, and internal wikis become answerable. People ask in plain language and get the answer with the source attached.
Incoming requests get read, classified, and routed. The routine ones get answered. Your team sees only what needs a human.
The systems above connect to your CRM, ticketing, and databases. No new tool for your team to learn.
Built on LangGraph, Qdrant, and the OpenAI and Anthropic APIs. Your data stays in your infrastructure and is never used for model training.
01Discovery call20 minutes
You describe the process. We tell you whether it's worth automating. Sometimes the answer is no.
02Scope and eval set2 days
We agree on what “working” means before we build: a set of 50–100 real questions from your side, and the pass threshold.
03Working prototypeweek 1
On your real data, running where you can click it. Not slides.
04Delivery and acceptanceweek 2
We run the eval set with you. It passes the agreed threshold or we keep working, at no extra cost.
05Supportongoing, optional
Monitoring, updates, and changes as your data changes.
The system answers well on some questions and badly on others, and nobody agreed in advance which ones matter. The project drifts, the invoice grows, and everyone gets tired.
We do it differently. Before we write a line of code, you give us 50–100 real questions from your business. We agree on the scoring scale and the pass threshold, and both go into the contract. Acceptance is running that set together — not an opinion about whether it feels good.
If it doesn't pass, we keep working. That's our risk, not yours.
Fixed price, agreed before we start. No hourly billing, no surprises at the end.
$900
3–5 days
$4,000–5,000
2–3 weeks
from $12,000
4–6 weeks
The audit comes off the build. If you go ahead with a project within 30 days, the full audit fee is deducted from it. You're not paying twice.
Not included in any package: model inference costs — you keep your own OpenAI or Anthropic account and we'll estimate the monthly spend before we start. Hosting and third-party licences are also yours.
Support after delivery: $500–800/month. Monitoring, data updates, small changes. Optional, cancel any time. First 30 days after delivery are covered free — that's warranty, not support.
Built as a reference implementation. Evaluated on 80 questions written before the build.
I build the systems. 1.5 years shipping LLM applications in production: retrieval pipelines, multi-agent workflows, vector search.
I'm a one-person studio in Ukraine. That means you talk to the person writing the code, and there's no account manager in between.
You define the test set before we build. Acceptance is passing it. Details above.
Into your infrastructure. Model providers we use don't train on API data by default, and we'll sign a DPA. We can list every subprocessor involved.
Fair question. We run on backup power and satellite internet, and all work lives in European cloud infrastructure rather than on local machines. Everything is built in your own repository and your own cloud account, documented as we go, so any competent engineer can pick it up without us. The industry here has delivered without interruption for four years.
You do, on your own account. We'll estimate the monthly cost before starting so there are no surprises.
Covered by the support plan, or quoted separately. We'll tell you which before you sign.
Often yes, and it's usually cheaper than rebuilding. Send us what you have.
Or write to max@kaleth.dev.
Three fields. We reply within one business day.