Start a project
Software developmentContent and motionAI developmentStart a project
A person working late at a desk lit by an orange lamp, with the Hong Kong skyline at night behind

AI and custom model development

AI that answers from your data, and knows when to ask a person.

Assistants, workflow automation and custom models, connected to your documents and systems, tested against your own questions before they go live.

Illustration: a question moving through an AI pipeline

What we build

Four kinds of AI work, one team.

  1. 01

    AI assistants

    On your website or app for customers, or inside your team's own tools. They answer from your documents, FAQs and product data, and hand over to a person when unsure.

    • Website
    • App
    • Internal tools
    • Hand-over
  2. 02

    Workflow automation

    The repetitive reading and writing in a process: incoming emails, forms and documents are sorted and processed, with a person approving where it matters.

    • Classify
    • Extract
    • Summarise
    • Route
    • Draft
  3. 03

    Custom models

    When a general model is not enough: fine-tuning on your examples, small task-specific models, and the evaluation sets that prove they work.

    • Fine-tuning
    • Task-specific models
    • Evaluation sets
  4. 04

    AI features in your product

    Search, summaries, drafting and suggestions built into the software your customers already use, designed with the same care as the rest of the product.

    • Search
    • Summaries
    • Drafting
    • Suggestions

When a custom model makes sense

Start simple. Go custom only when it earns it.

Most projects do not need a custom model. We start with the simplest approach that works and move along only when your own tests show a reason to.

When it fits

  • Answering questions from documents, FAQs and product data
  • Content that changes often, such as prices, stock and policies
  • You want something working and testable early

What you need

Your documents and a set of real questions to test against.

Trade-off

Quality depends on how well your sources cover the questions. Gaps are found in testing and filled, or handed to a person.

How a model gets made

From your data to a model that keeps being checked.

  1. 01

    Data

    We map what you have: documents, past conversations, product data, labelled examples. We agree what may be used, and clean and structure it.

  2. 02

    Baseline

    The simplest version first: a general model with your data. It sets the bar every later change has to beat.

  3. 03

    Training and tuning

    Only if the baseline falls short: prompt and retrieval tuning, fine-tuning, or a task-specific model.

  4. 04

    Evaluation

    Every version is run against an evaluation set built from your own questions, and reviewed with your team before anything goes live.

  5. 05

    Deployment

    Connected to your website, app or tools, with access control, logging and a hand-over path to a person.

  6. 06

    Monitoring

    Real conversations are reviewed, new questions are added to the evaluation set, and the model is improved when your data or needs change.

Answer or hand over

A good assistant knows what it does not know.

Pick a customer question for a sample online shop. See which sources are found, the drafted answer, and the decision the checks make.

Illustration · sample shop, sample data

Retrieved sources

  • shipping-policy.mdLocal deliveries are dispatched on the next working day…
  • faq.mdDelivery areas include Hong Kong Island, Kowloon and the New Territories…

Drafted answer

Orders are dispatched on the next working day and delivered across Hong Kong, including Kowloon. You will get a tracking link by email once it ships.

Decision

ANSWEREDSent to the customer. The answer is fully supported by the sources.

Guardrails

Built to be trusted, then tested to prove it.

  • Your data, your project

    Your data is used only for your project, under the terms agreed in the proposal.

  • Hand-over when unsure

    When the sources do not support an answer, the assistant passes the conversation to a person instead of guessing.

  • Tested on your questions

    Before launch, every version is run against an evaluation set built from your own real questions.

  • Access control and logs

    Who can use what is controlled, and conversations and actions are logged so they can be reviewed.

  • Human review where it matters

    Refunds, complaints, legal or medical topics and anything sensitive can be set to need a person's approval.

Hands sorting documents and an orange folder by a window overlooking the harbour
Sample evaluation setIllustration
QuestionExpectedResult
Opening hours on public holidaysAnswer from FAQPASS
Change delivery address after dispatchAnswer, link to supportPASS
Discount not applied at checkoutPerson approves replyREVIEW
Complaint about a staff memberHand over to a personHAND OVER
Question about a product you do not sellSay so, do not inventPASS

We use it ourselves

AI already runs in KoLink's own products.

KoLink Chat

Answers customers from a business's own FAQ.

In Cantonese or English, and it hands the conversation over to the business's team when it is unsure.

Someone replying to customer messages on a phone by a window over a busy street
  1. 你哋星期日有冇開?
  2. 有呀,星期日照常營業,時間可以睇吓我哋嘅常見問題。
  3. I need to change a booking I already paid for.
  4. Handed over to the team

KoLink platform

Support answers and report summaries.

The KoLink platform uses AI for support answers and for summaries of campaign and brand reports.

  • 01Support answers
  • 02Campaign report summaries
  • 03Brand report summaries

Model-agnostic

The model that fits the job. No lock-in.

We pick the model for each task on quality, speed, cost and where your data may go, and build so it can be changed later. Your data, prompts and evaluation sets stay yours.

Start a project
  • GeminiHosted
  • OpenAI modelsHosted
  • ClaudeHosted
  • Open-weight modelsYour cloud or servers

More services

All services

Services

Software development

Websites, web apps, and iOS and Android apps, designed, built and supported by one team.

View service

Services

Content and motion

UGC-style videos, made by creators or with AI, produced video and motion design, delivered in the formats each platform needs.

View service

FAQ

Questions about AI projects

Do we need a custom model?

Usually not at first. Most projects start with a general model connected to your data. We only fine-tune or build a task-specific model when tests on your own questions show it is worth it.

What happens when the AI does not know the answer?

It hands the conversation over to a person on your team, with the context attached, instead of guessing. Topics that always need a person can be set in advance.

How is our data used?

Only for your project, under the terms agreed in the proposal. We agree which data may be used, where it is stored and which model providers may process it.

Which AI models do you work with?

Gemini, OpenAI models, Claude and open-weight models. We choose per task and build so the model can be changed later without starting over.

Can the assistant answer in Cantonese?

Yes. Assistants can answer in Cantonese, written Chinese and English. KoLink Chat, our own product, already answers in Cantonese or English.

How do you know it works before launch?

We build an evaluation set from your own real questions with the expected outcome for each one, and run every version against it. Your team reviews the results before anything goes live.

Can it connect to our existing systems?

Yes. Assistants and automations can connect to your website, app, inbox, documents and internal tools, with access control and logs.

Contact

Start a project.

Tell us what you want to grow. We reply within one business day.

[Project brief]

What do you need? Optional