Skip to main content
Web search

Web search

Vresk decides for each message whether the answer needs the live web. There is no search switch to remember: a question that can only be answered with current information gets searched, cited and labelled, and an ordinary question stays an ordinary answer. When you want a search for certain, say so in the message: “search the web for…” always searches.

When Vresk searches on its own

Every message is read by a set of deliberately narrow rules before it is answered. They are tuned so a needless search is rare — a search spends one of your daily look-ups and a moment of your time — while the questions that genuinely cannot be answered from training data get one without you asking.

What makes Vresk search on its own:

  • You say so — “search the web for…”, “check online”.
  • An instruction to go and look: a message that opens with “research…”, “look up…” or “find out about…”.
  • Market questions — prices, tickers, exchange rates — and live events such as news, weather, scores and elections, when the phrasing is anchored to now.
  • A window measured backwards from today. “The biggest releases of the past six months” has a different correct answer every week, so it cannot be answered from a fixed snapshot.
  • A measured quantity pinned to the present. “The current population of Tokyo” answered from memory would be a confident wrong number, so it is looked up.

A privacy veto sits above the guessing

Vresk guesses with questions about the world, never with your material. A message carrying your own figures — a salary, a revenue number, a reading you state — or a document you wrote is not sent to a search backend on a guess: “research my salary history” does not search. Your words still win: type “search the web for…” and the search runs, because explicit consent is yours to give.

Asking for a search in your own words

There is no search switch. Say what you want in the message and Vresk does it:

  • A quick look-up — “search the web for…”, “check online”, or a question anchored to now.
  • Proper research — “research … thoroughly”, “write me a deep research report on…”: a few minutes of real work, ending in a sourced report. More on deep research.
  • A calculation — “what is 18% of 4,350”, or a short script to run: worked out, not guessed.
  • A designed deck or document — the one thing you add by hand when your words did not say so: Design, under the Add menu beside the composer (the + button on a phone). On the free models you see the plan before anything is made; on the other models the model designs the deck itself.

Adding Design pins a small pill in the composer. It applies to your next message only, and tapping the pill puts the decision back on automatic. There is no standing mode to remember to turn off.

Your words win. Asking for a search in so many words always searches, whatever the automatic rules think, and a question that does not need the web gets an ordinary answer.

Research and a deck in one ask

Ask for research and a deck in one message without adding Design, and the research streams first, cited. The deck is not built behind your back — the answer ends with an offer to turn the research into slides, and asking in your next message builds them from the sources above.

Citation chips, and the search card

When a search feeds an answer, the sources appear as chips: a numbered marker in the text resolving to a small globe, the site’s domain and the page title. A chip opens the page in a new tab.

Chips are minted on our servers from what the search actually returned — the model only writes the marker. A web address the model types out in its own words is deliberately not a clickable link. That asymmetry is a safety property: every link you can click traces to a page a search really found, never to an address a model composed from memory.

The small card above the answer says what actually happened, and never describes a search that did not run:

The card readsWhat happened
Searching the web…A search is running for this answer.
Searched the webA search ran. The card shows the query and how many sources came back.
Web search is unavailableOur search providers could not be reached. The answer is not checked against the web, and the card says so.
Daily web searches used upYour look-ups for the day are spent. The answer is not checked against the web.
Web search isn't set upThis deployment has no search backend. The answer is not checked against the web.

Ask the same thing again quickly and the card may add “reused from a search in the last 15 minutes”: the sources were chosen for the earlier search and will not change until that window passes, even if you regenerate the answer.

Daily look-ups

Look-ups are counted per person over a rolling 24 hours: 20 as a guest, 100 with an account. Your limits does not show this count; you will know you have reached it because the search card tells you.

Running out never blocks an answer. Vresk keeps answering from what it knows, and the search card reads “Daily web searches used up” so you know the reply was not checked against the web. The other allowances, and the promise that none of them shrink silently, are on the limits page.

Deployments without search

Vresk can run with no search backend at all. On such a deployment the look-something-up and research suggestions do not appear on a new conversation, and any answer that wanted a search says plainly that it was answered from what the model already knows, not checked against live sources.