Thank you, Singapore. See the photos from our Agentic Patterns workshop at GovTech STACK 2026.

Custom LLM and RAG chatbots, built for production.

AI Chatbot Development Services for Enterprises

Supertype is an AI chatbot development company that designs, builds and runs custom chatbots for enterprises. Our chatbots answer from your own documents and data, with citations, connect to the systems your teams already use, and run in your cloud, your private network or on-premise.

We have built enterprise chatbots since 2016, for companies like SEGA, and delivered more than 30 enterprise AI deployments from our teams in Singapore and Jakarta.

A chatbot people can check

Most chatbot projects look good in a demo and break in production. The ones that survive answer from your own sources, show where each answer came from, and say so when they don't know.

We build them as a RAG retrieval layer with a conversation on top, so the same foundation can later power search, extraction or an agent.

Who can build AI tooling into our business processes?

Supertype. We're the AI developer trusted by Indonesia's largest enterprises.

Client case studies

What we build

Internal knowledge assistants

Staff ask questions in plain language and get answers from your SOPs, policies, contracts and wikis. Every answer cites the document it came from, so a person can check it before acting on it.

The assistant also respects permissions. Someone in sales should not get an answer drawn from an HR file, and retrieval filters by who is asking.

What you get

  • A retrieval layer over your document sources
  • Permission-aware answers with citations
  • Refresh schedules, so answers follow your documents
  • Usage and quality reports for the team that owns it

AI customer service chatbots

A chatbot that resolves the common questions from your product and policy documents, on your website or WhatsApp. It connects to your CRM or ticketing system for customer-specific details such as an order or account.

When it cannot help, or the customer asks for a person, it hands the conversation to a human agent with the full history, so nobody repeats themselves.

What you get

  • Website and WhatsApp channels
  • Lookups against your CRM, orders and tickets
  • Handover to a human with the conversation attached
  • A review queue for answers that went wrong

Document Q&A for regulated work

For teams where a wrong answer has consequences: audit, legal, compliance. Questions run across thousands of reports, filings or audit documents, and every answer is traceable to a page. Parsing is the hard part here, since scanned pages and tables must come out right before anything else works.

What you get

  • Parsing for scanned PDFs and tables
  • Citations down to document and section
  • An audit trail of questions, sources and answers
  • Deployment in your cloud or on-premise

Data and analytics chatbots

Ask the data warehouse a question in plain language. The chatbot writes the query, runs it with the asker's own permissions and explains the result. The risk is a confident wrong number, so we check generated queries against known questions before launch and show the query alongside the answer.

What you get

  • Text-to-SQL over the tables you choose
  • Permissions inherited from your warehouse
  • The query shown with every answer
  • A set of known questions the chatbot must get right

Chatbots that take action

When answering is not enough, the chatbot can create a ticket, update a record or start a workflow in your CRM or ERP. Actions that matter go through an approval step, so a person confirms before anything is changed.

This is where a chatbot becomes an AI agent.

What you get

  • Tools wired to your CRM, ERP or ticketing system
  • Approval steps for actions that change data
  • A log of every action and who approved it
  • Limits on what the chatbot is allowed to do

Why enterprise chatbots fail

  1. 01

    It makes things up

    Every answer is grounded in retrieved sources and shown with citations. When the sources don't contain the answer, the chatbot says so instead of guessing.

  2. 02

    Nobody can tell if it is getting better

    We write an evaluation set from real user questions and score every change against it before it ships. Without one, each prompt tweak is a guess.

  3. 03

    It shows people data they should not see

    Retrieval follows your existing permissions, so each person only gets answers drawn from documents they are allowed to read.

  4. 04

    It cannot be audited

    Every conversation, retrieved source and tool call is logged. Engineers see the detail they need to debug, and managers and compliance teams see usage and a traceable record.

  5. 05

    People stop using it

    Each extra step you ask of a user is a reason to leave, and in a company they can simply go back to the old way. We put the chatbot in the tools people already use and track adoption after launch.

Our book The Enterprise AI Agentic Stack covers logging, retrieval and the user experience in depth.

How we deliver

Scoping and data

Before any code, we pick the questions worth automating, the data the chatbot needs and how success will be measured. Then we turn your documents and databases into a retrieval layer the chatbot can trust: parsing, chunking, embeddings, access rules and refresh schedules.

Output

  • A use-case brief with success measures
  • A retrieval pipeline over your sources

Models, integration and launch

We test commercial and open-source models on your own questions and choose on accuracy, cost, latency and where your data is allowed to go. Then we connect the chatbot to your identity, ticketing and business systems and deploy it where your governance requires.

Output

  • A model comparison on your questions
  • Single sign-on and system integrations
  • Deployment in your cloud, network or on-premise

Running it

Chatbots drift as documents and needs change. After launch we track answer quality, cost and usage, fix what slips and keep improving it, either as a managed service or by handing over to your team.

Output

  • Monitoring of quality, cost and usage
  • Updates as your documents change
  • Handover documentation if your team takes over

Built on real enterprise deployments

audit board of indonesia bpk
1,500+

PDF audit reports extracted into a queryable database

~1TB

of data under AI-powered search

For the Audit Board of Indonesia (BPK), we built the AI layer of the BIDICS platform: LLM extraction of its PDF audit reports, automatic tagging and categorization, and AI-powered search. It is the same retrieval foundation a document chatbot needs to answer accurately, and the core of our LLM and RAG development work.

Clients like BPK, state-owned enterprise PT.PP, DSN Group and Canada-based Daita Inc have counted on Supertype to build custom generative AI that combines proprietary data with leading LLMs. Our own product, Sectors, serves more than 500 financial data workflows and AI agents in production.

AI chatbot vs rule-based chatbot vs AI agent

Rule-based chatbotAI (LLM) chatbotAI agent
How it worksFollows scripted flows and keywordsUnderstands free-form questions and answers from your dataPlans and carries out multi-step tasks across systems
Best forSimple, predictable menusAnswering questions from documents and dataCompleting work, not just answering
Handles new questionsNoYes, within its sourcesYes, and can take actions
Effort to buildLowMedium: needs a retrieval layer and evaluationHigher: needs tools, guardrails and approvals

Many projects start as a chatbot and grow into an agent once the answers are trusted. AI agent development services. If you are weighing a bought chatbot platform against a custom build, our build, buy or partner guide sets out how to decide.

Frequently Asked Questions

How much does AI chatbot development cost?

Cost depends on four things: how many data sources the chatbot must read and how messy they are, how many systems it connects to, how strict the accuracy, security and deployment requirements are, and whether you need ongoing managed support after launch.

A chatbot over one clean document set costs far less than one that reads several systems, respects user permissions and runs on-premise. We scope these during discovery so you get a fixed proposal before the build starts.

How long does it take to build a custom AI chatbot?

The timeline depends mostly on how ready your data is and how many systems the chatbot connects to, and we agree it with you during discovery.

We start with a scoped pilot on a real use case and real users, then expand to production once the answers meet the agreed quality bar. Document-heavy projects usually spend most of their effort on the retrieval layer, not on the chat window.

Can we build our own AI chatbot instead?

Yes, and for simple use cases an off-the-shelf tool may be enough. A custom build makes sense when the chatbot must answer from your own data, connect to internal systems, meet security or data residency rules, or be measurably accurate.

If you already have an in-house team, we can review your architecture and help it reach production. Our build, buy or partner guide covers how to weigh the options.

What data does the chatbot use, and do you train models on it?

The chatbot answers from your documents and databases through Retrieval-Augmented Generation (RAG), so it uses current information without training a model on your data.

Your data stays under your control, and we only fine-tune a model when it clearly improves quality, cost or latency. For the Audit Board of Indonesia we built the retrieval foundation over 1,500+ PDF audit reports, about 1TB of data, and the approach is described under LLM and RAG development.

How do you keep our data secure?

We deploy in the environment your governance requires: your cloud account, a private network or on-premise. Retrieval follows your existing access permissions, and every conversation and source is logged for audit.

Model providers are chosen with your data residency requirements in mind, including open-source models that never leave your infrastructure.

Can the chatbot integrate with our existing systems?

Yes. We connect chatbots to single sign-on, CRMs, ERPs, ticketing systems, data warehouses, document stores and internal APIs, and to channels like your website, internal chat tools and WhatsApp.

If your company runs Odoo, there is also a ready-made option: Superlative answers questions directly from your Odoo data.

Can an AI chatbot handle customer service?

Yes, for the questions your documents can answer: product details, policies, order and account questions, and how-to requests.

The chatbot answers from your own sources and connects to your CRM or ticketing system for customer-specific details. When it cannot help, or the customer asks for a person, it hands the conversation to a human agent with the full history.

What is the difference between an AI chatbot and an AI agent?

An AI chatbot answers questions, usually from a defined set of documents and data. An AI agent plans and carries out multi-step tasks across tools and systems.

Many companies start with a chatbot and add agent capabilities once the answers are trusted. The same retrieval layer can carry over, which is why we describe AI agent development as the next step and not a rebuild.

Do you support the chatbot after launch?

Yes. Our managed services cover monitoring answer quality, cost and usage, updating the retrieval layer as your documents change, and improving prompts and models over time.

Chatbots degrade without maintenance, so we treat launch as the start of the work. The logging and monitoring approach is covered in our book The Enterprise AI Agentic Stack.

How do I choose an AI chatbot development company?

Ask to see chatbots the company has running in production, not demos.

Check how they measure answer accuracy, how they handle permissions and data residency, whether they can deploy in your environment, and what support they provide after launch. Our guide to choosing an AI partner has a longer checklist.

Start with one use case

Tell us what your chatbot should answer

Describe who will use it and what they ask today. We will scope the use case, the data it needs and how to measure whether it works.

  • What to bring

    The ten questions you most want answered, and where the answers live today.

  • What you get back

    A scoped pilot, the data it needs and the quality bar it must meet, in a fixed proposal.