Hashlogics
Generative AI development

Generative AI

Software that drafts the work, then proves it got it right

You get generative AI doing a named job inside your product: writing the first draft, reading the document, turning a request into a structured action. Checked before it ships, watched after.

The standard

Generative models are good at producing something plausible and indifferent to whether it is correct. That gap is the whole engineering problem, and a better prompt does not close it. Three things do. The output gets checked against cases your experts graded. The run can be replayed months later. The actions the model may not take alone are written down before launch. We build that scaffolding first, because a draft nobody trusts is slower than no draft.

The boundary

What this service is, and which of ours it is not

Generative AI produces language. Text, structured output, a summary, a draft, a classification written in words. If the thing you want back is prose or a filled-in form, this is the page.

Three neighbouring services get confused with it, so here is the line. Model engineering trains a model on your operational data to output a number or a label: a failure prediction, a risk score, a defect flag. RAG development is generative AI with one specific job, answering from your own document library with a citation attached. AI agent development is generative AI given permission to act, calling tools and changing records in your systems.

Most real builds cross those lines, and you get them scoped together rather than sold as four projects. The distinction matters for one reason. It decides what proof your system needs before anyone trusts it.

  • 01Want a number or a label? That is model engineering, and it is a different build.
  • 02Want an answer with the source passage attached? Start at RAG development.
  • 03Want the model to press the button as well as write the sentence? That is an agent, and the safety work doubles.

What is running now

Counted, not estimated

22

production systems we have shipped and can name

9

of them with AI doing real work inside

50+

ESG topics Greenlight's platform scores per company

38+

countries running Broollie's meeting platform

The work

Generative features we have actually shipped

Named systems, running for named clients.

Turning a meeting into work that gets done

Broollie drafts the agenda, assists during the call, writes the minutes, then chases every action item. Universities, government and healthcare teams run it across more than 38 countries.

Reading documents nobody wants to read

PremiumAudit.io runs the insurance premium audit lifecycle on Claude, with field mapping, validation and exception handling. A human auditor stays in the loop on every policy.

Plain words into a structured search

Military Cruise Deals lets a traveller describe the trip they want. The module asks a few follow-up questions, then converts the request into a validated search across ships, ports and dates.

Evidence weighed into a written assessment

Greenlight reads laws, certifications and controversies rather than a company's own reporting. It covers more than 50 ESG topics with 10 to 15 independent sources behind each one, and an expert verifies the result.

How a generative build runsLive
  1. ScopeFree call. Which output, judged by whom?
  2. GradeReal cases, answered by your experts first.
  3. GroundPoint it at your data, not the model's memory.
  4. GateName what a person must approve.
  5. ScoreAgainst those cases, before every release.
  6. RunTraces kept, drift watched, migrations planned.

Grading comes before any model work. Cases graded by your own people are the only thing that can later prove a prompt change made the system worse rather than better.

The hardest part

Deciding what a good answer even is

With ordinary software, correct is obvious. The invoice totals or it does not. With generated text there are many acceptable answers and many more that look acceptable and are not.

So the first workshop is not about models. We sit with the people who do the job today and collect real cases, including the awkward ones they argue about. They write the answer they would accept. Every future change gets scored against that set. It is why we can tell you in month six whether the system is still right.

  • Your experts grade the cases, not us. A vendor grading its own homework proves nothing.
  • The system is allowed to say it does not know, which most demos are not.
  • Anything irreversible waits for a person to approve it.
  • The model name lives in configuration, so a retirement means a config change and a re-run of the test set.
The stack

What we build on

Models

Claude APIOpenAI GPT-4oPerplexity Sonar-ProFireworks AIDeepgram Voice Agent

Build

PythonFastAPILangGraphTypeScriptReactCelery + RedisPostgreSQL

Run

AWSDockerSentryGitLab CIGitHub Actions

Shipped integrations

Twilio VoiceTwilio WhatsAppZoom APIWebex APIAWS S3SendGridStripe
A client, in their own words

I am extremely happy with the results and would highly recommend Hashlogics to anyone.

Daniel Khin · CEO, PremiumAudit.io

The usual generative AI project against ours

Both look identical in a demo. They separate at the point where somebody has to act on the output without reading it twice.

CriterionThe usual approachHow we build
What counts as correctWhatever looked good in the demo.Written down by your experts before we build.
Proof it still worksNobody re-checks after launch.The graded set re-runs on every change.
When it is wrongA customer finds it first.Replay the run: input, retrieval, tool calls, output.
Irreversible actionsThe model does them and logs a success.Blocked. A named person approves, and that is in the design.
Model retirementDiscovered when the API starts erroring.Planned. Model id in config, test set ready to prove the replacement.
After launchThe contract ends at go-live.An agreed service level, or a documented handover to your team.
Questions, answered
01How do we stop it inventing things in front of a customer?

You ground it and you gate it. Grounding means the system answers from your documents and cites the passage it used, so a reviewer can check in seconds. Gating means the actions you cannot take back wait for a person. Where your documents do not cover a question, the system says so instead of guessing. Most demos are missing that behaviour.

02Which model should we build on, and are we locked in?

We pick per job and keep the model name in configuration, so switching is a config change plus a re-run of your graded cases. We ship on Claude, OpenAI and Fireworks depending on the task and the data rules. Anthropic gives at least 60 days' notice before retiring a public model. That is plenty of time if your test set exists, and nowhere near enough if it does not.

03Can generative AI go into a product that already exists?

Yes, and most of ours did. Military Cruise Deals got an AI search module inside a WordPress site they already ran. Scoping conversations cost nothing. Where we have to go inside an existing codebase to answer you honestly, a paid two-week diagnostic comes first.

04What does it cost to run every month?

Model spend tracks volume and how much text each call carries, and it is usually small next to the engineering around it. An internal tool answering a few hundred queries a day costs little. The lever that actually moves the bill is how much context you send on every call, which is a design decision we make with you.

05Do you fine-tune models?

Rarely, and we will tell you when it is not the answer. Most problems people bring us as fine-tuning turn out to be retrieval problems or unclear success criteria. Fine-tuning changes how a model writes; it does not reliably teach it new facts, and it makes every future model migration harder.

06Who owns what you build?

You do. Source code, prompts, the graded test cases, the data pipelines and the infrastructure accounts are yours, in writing, before work starts. The eval set matters most here, because it is the asset that lets any competent team take over from us later.

07We are a startup. Is this only worth it at enterprise scale?

One narrow feature shipped properly is the normal way to start, and several systems we run began that way. Golancer is a small team's product with AI-generated daily priorities inside it. The scaffolding scales down: a small graded set still beats no graded set.

08Our compliance team will ask where the data goes. What do we tell them?

The honest answer names your provider and your plan, and we confirm it in writing during scoping rather than from memory. We build for data rules rather than around them. TrialTriage runs on de-identified patient data with field-level masking and an audit trail across 23 tracked actions. Your compliance team gets that design documented before anything ships.

Verified
Start

Anyone can ship the agent. We answer the pager.

We build AI agents and automation, then stay on under an agreed service level. A senior engineer reads every brief, and your call gets scheduled within 24 hours.

What happens next

  1. 01

    You send a brief or book a call

    Two minutes, whichever you prefer.

  2. 02

    A senior engineer replies within 24 hours

    Not a sales rep.

  3. 03

    Honest scoping, in writing

    And if we’re not the right fit, we say so.

Abdul Basit, CEO of Hashlogics

“I started Hashlogics because too many teams ship a demo, get paid, and disappear. We build to a standard we’d run ourselves — and we stay to keep it running.”

Abdul Basit · CEO · a direct line

Not ready to talk? Take the checklist.

12 questions to ask any AI agency before you sign. They separate a demo shop from a team that ships to production.

Get the checklist

Free · no newsletter