Skip to content
ByteKnot Labs

Track 01 · AI-native

AI product development: copilots, assistants and AI-native CRMs

From a promising prototype to something your team relies on every day.

Overview

Overview

ByteKnot Labs builds AI products: assistants that answer from your documents with citations, copilots that draft and act inside the tools your team already uses, AI-native CRMs where lead scoring, call summaries and follow-ups are part of the system, and AI features added to the CRMs, ERPs and portals you already run. Each product ships with its interface, backend, evaluation suite and monitoring, in your cloud, and you own all of it.

assistants · copilots · AI-native CRM · AI integration

You probably need this if

  • You have an AI prototype that impressed people, but nobody trusts it with real work yet.
  • Your team copies text between ChatGPT and your own systems every day.
  • Your CRM holds years of calls and emails that nobody has time to read.
  • You need answers grounded in your own documents, with a source behind every one.
  • You want AI inside the CRM, ERP or portal you already run, without replacing it.

Capabilities

What we build.

Assistants and copilots

Assistants answer questions from your documents and systems and show where each answer came from. Copilots work inside a tool your team already uses, drafting replies, summaries and next steps for a person to approve.

  • Answers with a citation behind each claim
  • Drafts inside your CRM, help desk or back office
  • Streaming interfaces with sources, corrections and fallbacks
  • Roles, audit logs and cost limits

AI-native CRMs

A CRM with the model built into how information arrives: calls and emails summarised onto the right record, follow-ups drafted for approval, and leads scored against your own history. It sits on the same foundation as our traditional CRMs, so it can start as one and grow.

  • Call and email summaries on the right record
  • Follow-ups drafted in your tone, sent by a person
  • Lead scores learned from what actually closed
  • Alerts when a deal goes quiet

AI integration for the systems you already run

Most teams do not need a new product. They need one job done better inside the CRM, ERP or portal they already use. We add the feature through that system's APIs, or inside its backend when it runs on a modern stack, and give it its own evaluation set.

  • Summaries, scoring, drafting and search added to existing software
  • Connections through APIs or Model Context Protocol servers
  • Salesforce and HubSpot extended through their APIs
  • No rewrite of the system underneath

Approach

How we build it.

  1. 01

    Start from the job, not the model

    We write down the decision or task the product has to handle, who checks it, and what a wrong answer costs. That decides whether it is an assistant, a copilot or an agent.

  2. 02

    Evaluation set before the first prompt

    Real questions and real cases from your team, with the answers you expect. Every change to a prompt, model or data source is scored against it.

  3. 03

    Grounded in your systems

    Retrieval over your documents, databases and APIs, with citations. The model reads what your people read, and shows its working.

  4. 04

    A product, not a demo

    Authentication, roles, audit logs, cost limits, streaming interfaces, fallbacks and monitoring. The boring parts are what make it usable.

Testing

How we test it.

The evaluation set is written before the first prompt and runs on every change after it.

Real cases, written down
Questions, documents and tasks from your team, with the answer or outcome you expect, including the requests it must refuse.
Retrieval and answers scored separately
For RAG, we check that the right passages came back and, separately, that the answer is correct and supported by its citations.
The result and the path
For agents, we score the outcome and the tool calls that led to it, including calls that should never happen.
Scored on every change
Every change to a prompt, model or data source runs the full set and is compared with the last release. Scoring is automatic where possible, with people where judgement is needed.
Checked before launch
Red-team checks, cost and latency budgets, and a sign-off from your side before anything reaches users.

Deliverables

What you get.

  • Feasibility check on your real data, with a written go or no-go
  • Evaluation set built from real cases, run on every change
  • Retrieval over your documents, databases and APIs, with citations
  • AI-native CRM features: scoring, summaries, drafting and next actions
  • AI features added to your existing CRM, ERP or portal
  • Interface design for AI: streaming, sources, corrections, fallbacks
  • Guardrails, red-team checks and cost, latency and quality monitoring

Stack

What we build it with.

Chosen per project, benchmarked where it matters, and all of it something your team can run after us.

  • Claude
  • Gemini
  • OpenAI
  • Open-weight models
  • Python
  • LangGraph
  • Spring AI
  • Model Context Protocol
  • Qdrant
  • MySQL 9 VECTOR
  • Langfuse
  • Next.js
Why we use each one

Typical builds

What this looks like in practice.

  • AI-native CRM

    A CRM that reads every call note and email, drafts the follow-up and scores leads against your own history.

  • Knowledge assistant

    Answers over policies, contracts, tickets and wikis, with a citation behind every answer.

  • Support copilot

    Drafts replies from your help centre and past tickets for an agent to approve and send.

  • Document intake

    Extracts, classifies and routes invoices, forms and applications into the right system.

  • AI inside your CRM or ERP

    Summaries, scoring and drafting added to the system you already run, through its APIs.

  • AI inside your product

    Search, summaries and recommendations added to software you already sell.

Data

Where your data goes.

Written into every proposal, and the same for every AI product we build.

Where it lives
In your Google Cloud or Oracle OCI tenancy and your GitHub organisation. We do not copy production data to our own machines or accounts.
What trains on it
Nothing. Fine-tuning happens only when you ask for it, on your data, in your account.
Who can see it
Named engineers with least-privilege access that you grant and can revoke. Secrets live in a managed vault, never in a repository.
Which model providers see it
Only the ones you approve in the proposal, under their API data terms. Where that is not acceptable, we serve open-weight models inside your network.
Before we see anything
An NDA, yours or ours.
When we leave
Access is revoked and you keep everything: code, infrastructure code, prompts, evaluation sets and weights.

Cost

What drives the cost.

Every proposal states the price before work begins. These are the things that move it.

Systems it touches
Each system the product reads from or writes to adds integration, permissions and tests.
Drafting or acting
A product that drafts for a person costs less to make safe than one that acts on its own.
The state of your data
Clean, text-based documents are quick to index. Scans, spreadsheets and many sources take longer.
The cost of a wrong answer
The more a mistake costs, the larger the evaluation set and the more approval steps it needs.
Where the model runs
A hosted model in your cloud account is quicker to set up than private GPUs in your network.
Running costs
Model usage, hosting and monitoring are billed monthly. We estimate the cost per request in design and watch it in production.

Fixed price for a fixed scope, or two-week sprints while the scope is still being discovered.

How a project runs

Process

Discover, then Design, then Build, then Launch and hand over. A working build every week, on a staging environment in your cloud.

How a project runs

Terms

Code in your GitHub, infrastructure in your cloud, nothing trained on your data, and everything yours when we leave.

Read the terms

FAQ

AI products and CRMs: questions

Last reviewed

What is an AI-native CRM?

A CRM designed with the model inside it from the start. It reads call notes and email, drafts follow-ups, scores leads against your own history, summarises accounts and flags exceptions for a person to decide. It still has contacts, pipeline, permissions, reports and integrations, and it runs on the same Spring Boot and MySQL foundation as a traditional CRM.

What is the difference between an AI assistant, a copilot and an agent?

An assistant answers questions from your data and shows its sources. A copilot drafts and acts inside a tool your team already uses, with a person approving each step. An agent carries out multi-step work on its own, with approval only where a wrong move would be expensive. We pick the shape the job can genuinely support today.

How much does it cost to build an AI copilot or assistant?

It depends on four things: how many systems it reads from or writes to, the state of the documents it learns from, how much a wrong answer costs, and where the model has to run. A read-only assistant over one clean document library is a small project. A copilot that drafts inside your CRM, respects every user's permissions and logs each action is a larger one. We give a fixed price once the scope is clear, or bill two-week sprints while it is still being discovered. The proposal states the number before work begins.

What does it cost to run each month?

Three things: model usage, billed by the provider per token; hosting for the application, index and database; and monitoring. We estimate the cost per request during design, set a limit in code and report it in production. Where a smaller model scores the same on your evaluation set, we use it.

Can you add AI to the CRM, ERP or platform we already run?

Usually, yes. If it runs on a modern stack such as Spring Boot, we add the feature inside the same backend. If it is Salesforce, HubSpot or another product, we build alongside it through its APIs. Each feature, such as a summary, a score or a drafted reply, gets its own evaluation set, and nothing needs a rewrite.

Will OpenAI, Anthropic or Google train on our data?

Not by default. OpenAI, Anthropic and Google Cloud each state that business and API data is not used to train their models unless you opt in or give permission. We use only the providers you approve in the proposal, under their API data terms, and serve an open-weight model in your network when no outside provider is acceptable.

How do you deal with hallucinations?

We do not promise a model never makes things up. We ground answers in retrieval with citations so a wrong answer is visible, constrain outputs where the format matters, measure against an evaluation set built from real questions, and put a human approval step on anything where a wrong answer is expensive.

Can we start with a small pilot?

Yes. AI work starts with a feasibility check on your real data and a written go or no-go. After that, product sprints run for two weeks with a demo at the end of each, and you can stop after any sprint.

How long does an AI product take to build?

Most first production releases ship in six to twelve weeks. Scope, evaluation criteria and the date are agreed before work starts, and you see a working build every week.

Which model will you use?

Whichever scores best on your evaluation set at a cost you accept. We usually benchmark Claude, Gemini, OpenAI models and an open-weight option, and design so the model can be swapped later without a rewrite.

What happens after launch?

Models, prompts and data keep changing, so the evaluation set keeps running. You can run the product yourself with the runbook we hand over, or keep us on a monthly retainer for monitoring, model upgrades, evaluation runs and new features.

Further reading

  • Released v1
  • Open weights
  • Apache 2.0
  • Runs on a CPU

Speech-to-text model

AksharSTT

Hindi, English and Hinglish speech to text that runs offline on a CPU.

model file
29.5 MB
real time on a CPU
96×
mean word error rate
22.28%

From our AI Lab

We train and publish our own models, with the weights, the training records and every score in public. It is the same method we use on client models.

Visit the AI Lab

Taking on new projects

Planning work on AI products and CRMs? Let's talk.

A short call, a written brief, and a straight answer on scope, price and timeline before any work starts. NDA first if you need one.