SONUB home EN English 한국어 日本語 中文 हिन्दी বাংলা اردو Español Português Français Deutsch Русский العربية Bahasa Indonesia Tiếng Việt ไทย Türkçe

How to enable notifications

Notifications are unavailable in this browser or on this address. Try a supported browser on the secure SONUB site.

If notifications are blocked, allow them in your browser settings.

  1. Open the site controls beside the address bar, or your browser’s site settings. Set Notifications for this site to Allow.
  2. In your device settings, allow notifications for your browser and check Do Not Disturb or Focus.
  3. Return to SONUB, reload the page, and use the bell to enable notifications.

On iPhone or iPad, add SONUB to your Home Screen, open it there, then allow notifications.

AI Internals

The road your request travels

One common path for a text assistant with optional tools. Local , models, and providers can use different paths; the numbered steps simplify that variety.

The whole road in eight steps. Start here.

The big picture — five places

  • Your computer
  • The network
  • Remote machines
1

The program on my computer

A chatbot, a code editor, an app. It takes your request and decides what to send.

Zones 1 and 5 are the same computer: yours

Opening up place three

Once
  1. A big file of numbers, sitting asleep on a disk. That file is the model.
  2. A runtime reads it and puts it on a chip built for calculating, then keeps it there.
Every time
  1. A doorkeeper checks the key and the request waits its turn.
  2. The calculating runs against the numbers that are already up there.

Step by step

Eight steps, in order. Step eight is where the road forks.

1

You send it

A speech-to-text system can transcribe audio before a text model receives it. Other models accept audio directly. Microphone permission and the selected service determine where processing happens.

Two roads, not one

Drawing these as a single road is where the frightening misunderstanding comes from. They are not the same.

8 Here the road forks

Talking only

  1. Text on screen
  2. Ends here
Read more

Letters flow onto the screen and that is the end of it. Nothing on your computer is touched. Lyen, the study helper on this site, works this way.

Borrowing hands

  1. Spotting a tool request
  2. Asking permission
  3. Actually doing it
  4. Packing the result

The result goes into the bag at step two and out again at step three

Read more

A can propose a structured . An application validates it and, within its permissions, executes it locally or on a remote service. The result may return to the model. Limits, cancellation, and failures can stop the loop.

Permissions, isolation, validation, and any required approval must be enforced by the application or service. A alone is not a security boundary. Previously authorized actions may run without another ; controls can fail if poorly implemented.

Practise checking destructive commands

If we must compare it to something

  • One body swaps its calculating part out. The same can be wired to a model from a different company tomorrow.

  • One calculating part serves crowds of people who do not know each other, all at the same time. Nothing alive could do that.

Read more

A model can propose a structured tool call. An application validates it and, within its permissions, executes it locally or on a remote service. The result may return to the model. Limits, cancellation, and failures can stop the loop.

Two more things

The machine is not always far away

This very site is that picture

Three roads a request can take
1 · Your app 2 · The network 3 · Remote machine 4 · The calculating model 5 · Your screen
Inside my own browser Yes No No Yes Yes
By way of our server Yes Yes Yes Yes Yes
On a distant company’s machine Yes Yes Yes Yes Yes

Even on the middle road, the calculating happens on the third one. What our does is check and carry.

Read more

SONUB's Supertonic voice synthesizes locally after loading its model. speech services may use local or remote voices. This does not make the chat private to the device: chat requests still go through SONUB to the language-model service.

Open the study helper and ask it something. Your browser sends it to our server, and our server hands it to a distant calculating machine. The letters coming back in pieces is step six; the letters growing on your screen is step seven. The helper stays on the talking-only road: it never touches a file on your computer.

The study helper. Our server passes the request along; it does not run a model.

This is where the calculating happens. Which they use in there is not published.

Notes for grown-ups

Slightly more exact wording, for anyone who wants it.

Token

A maps text pieces to IDs in its own vocabulary. Pieces can be words, subwords, characters, or . The same text can have different IDs and counts with different tokenizers.

Streaming

Partial output is pushed out as it is produced, usually over . How big each piece is differs by product; some send a sentence at a time rather than a token.

Kinds of model

(large language model), SLM (small ), VLM (reads pictures as well), and diffusion models for images and video. They are built differently, and they do not all produce text.

The pick

can produce different answers, and it can repeat an answer. A low positive concentrates the distribution; it does not make facts truer. Even temperature zero does not promise identical output across real systems: , model versions, tools, and numerical execution can also change results.

RAG, MCP, skills

Tools can connect directly through application or through . MCP can expose tools, resources, and prompts on local or remote servers. Availability comes from application configuration and permissions, not from the model alone.

Programs that run models

What this site actually uses is ONNX Runtime (for speech) and sherpa-onnx (for dictation). For large language models on a server, with the same job — vLLM, TensorRT-LLM, llama.cpp and others — are used instead. Which company runs which is not published.

Read next