Behind IsonAI: How Ison Search Reaches Indonesian Sources
How Ison Search combines BM25 and vector search, merges their results with RRF, then reranks candidates into cited context for IsonAI.
Technical notes on the work behind our models: how we assemble training data, how we measure whether a model is actually useful, and what we learn along the way.

How Ison Search combines BM25 and vector search, merges their results with RRF, then reranks candidates into cited context for IsonAI.
Keyword search misses Indonesian questions asked in everyday words. How we added retrieval by meaning to IsonSearch, made vector search over millions of pages fit on our own hardware, and what it changes for IsonAI.
The open web is full of spam, scraper traps, and copied pages. How IsonSearch Curator decides what enters the index, judges quality the web does not label, and runs as automation built to be corrected.
A specialist model is only as good as its corpus. How we assembled a large, clean body of Indonesia's public regulation, from gathering to deduplication, and what surprised us along the way.
Popular benchmarks say little about whether a model can trace a legal basis or draft an official letter. The evaluation we built instead, and how we grade it.