Prayantr ⟶ AI Systems
Let the model talk. Keep the decisions in code.
Software where a language model handles the conversation and application code decides what is safe, what is allowed, and whether an action actually happened. It sits alongside the firm's core practice areas, not in place of them.
Who this is for
A model in front of your customers, with real consequences behind it.
- Customer-facing conversations: on the phone, in chat or in an intake flow, where a wrong answer costs money or trust.
- Models that have to act: book, quote, route, escalate, or write to a system of record, not just answer questions.
- An outside read before it scales: founders, boards and investors who need to know where an existing AI feature is trusted with a decision it should not own.
How we build it
The model holds the conversation. Code makes the decisions.
- Decisions that carry risk live in application code. Safety classification, eligibility, availability and anything that commits the business are handled by rules that can be tested, not by instructions in a prompt.
- The model chooses; the application validates. The model picks from options the application actually offered, and never handles raw identifiers it could invent.
- Nothing is reported as done until it is done. A caller or user is told something is booked, sent or transferred only after the system of record confirms it. A failure gets an honest fallback and a record for follow-up.
- The database guards the invariants. Double bookings and duplicate actions are prevented by constraints and idempotent writes, not by hoping two requests never collide.
- Inbound events are verified before they are trusted. Webhooks are signature-checked, stored and de-duplicated before anything acts on them.
- Vendors stay at the edge. Voice, telephony, calendar and messaging code sits behind interfaces, so business rules don't depend on one vendor's behavior.
- Tested against reality. Written acceptance criteria, automated tests in CI, and real end-to-end runs (for voice, real phone calls) before anything is called done, with the known limits written down.
Where it fits
A capability inside the work, not a separate product.
Most of what makes an AI feature dependable is ordinary engineering: integrations, data models, idempotent writes, tests and monitoring. That is this firm's core work, so AI systems are taken on through the same engagement shapes as everything else:
- Zero-to-one builds: a new product or internal tool where a language model handles part of the conversation or workflow.
- Integration engineering: connecting a model, voice platform or telephony provider to the systems it has to read and write.
- Audits and due diligence: a written read on an AI feature that already exists, including what happens when the model or a vendor call gets it wrong.
- Fractional leadership: the rules for how a team uses and ships AI, with the architecture decisions written down.
Independent build
These patterns, on a real phone line.
Independent build · Not client work
Keepford: an AI phone receptionist
Keepford is an independent build by Amit Solanki, Prayantr's founder, that explores these patterns in a real voice workflow. Keepford is an AI phone receptionist for home-service businesses. Phase 1 runs on a live demo line that answers as a fictional plumbing company; it has no customers and is not a client deployment.
The voice model holds the conversation. Application code makes the decisions that matter - safety classification, service area, which times can be booked, whether a booking succeeded - and carries out the actions. The model still decides when to call a tool, so some behavior stays prompt-dependent. Tested with real phone calls to the live demo line in September 2026, by one tester (its developer) calling from a non-US mobile.
Read the engineering case study on amitsolanki.com.
Putting a model in front of your customers?
Bring the workflow, the systems it has to touch, and what a wrong answer would cost. You'll get a straight answer on whether it needs a model at all, and a scoped proposal within 48 hours if it does.
You'll hear back from Amit directly, usually within one business day.
Related: Zero-to-one builds · Platform & integration engineering · Technical due diligence · How we use AI ourselves