iMarketplace
How Conversational Search Actually Works
From words to vectors to ranked results, this guide explains the machinery behind a conversational marketplace without treating artificial intelligence as magic.
Conversational search works by translating an ordinary-language request into signals a platform can retrieve and rank. Instead of looking only for identical keywords, it considers meaning, constraints, context and the probable intention behind the request.
A typical process has four broad stages: interpret the request, retrieve possible matches, re-rank them and continue the dialogue if something important remains unclear. It is not human understanding, and it is not infallible, but it can make discovery more natural than repeatedly selecting categories and filters.
This approach is central to the idea of an iMarketplace: a category WEVONE is proposing and documenting, not yet an established industry standard term. As defined here, an iMarketplace is designed around intentions, native AI, conversation, individualisation and multiple connected universes.
From a sentence to a searchable intention
Suppose someone writes:
I need a medium suitcase within five kilometres, preferably available this evening, for less than £40.
A conventional keyword system might search for listings containing “medium suitcase”, then leave the person to apply price, distance and availability filters. Conversational search attempts to turn the whole sentence into a usable representation of the need.
Identifying the main need
The system first determines the likely task. In this example, the person wants to obtain a suitcase. Depending on the platform and the rest of the conversation, “obtain” might mean buy, borrow or rent.
It can then extract constraints such as:
- object: suitcase;
- size: medium;
- maximum distance: five kilometres;
- timing: this evening;
- budget ceiling: £40;
- preference strength: local availability matters, while exact colour may not.
This process is often described as intent detection, entity extraction or query understanding. The broader principle is explained in understanding intent instead of keywords: words are evidence of a need, rather than the need itself.
Resolving ambiguity through dialogue
Everyday language is incomplete. “Available this evening” could mean ready for collection, deliverable today or merely still unsold. A conversational marketplace can ask:
Do you want to collect it yourself, or should I include local delivery?
That question should have a purpose. Good conversational search does not prolong the exchange unnecessarily; it asks when an answer could materially change the results. The distinction between a static query box and an assistant is explored further in search bars versus assistants.
Semantic understanding and embeddings
Keyword matching remains useful, but exact wording is an unreliable guide to meaning. A seller might list “cabin luggage”, while the buyer asks for a “carry-on case”. Semantic search tries to recognise that these phrases are related even though they contain different words.
What an embedding is
An embedding is a numerical representation of text, an image or another piece of information. A machine-learning model converts the item into a long list of numbers known as a vector. Items with related meanings tend to occupy nearby positions in this mathematical space.
For example, the vectors for “private maths tutor”, “GCSE mathematics teacher” and “help with algebra lessons” may be relatively close. “Garden furniture”, despite sharing no obvious educational meaning, should be farther away.
A platform can create embeddings for both the request and its listings. It then calculates which listings are semantically close to the request. This mechanism supports semantic matching, including cases where buyer and seller use different vocabulary.
Embeddings can also represent images. A photograph of a black T-shirt with an eagle motif may contain useful signals even when the seller writes only “printed top”. Combining textual and visual representations can improve recall.
What embeddings do not do
Embeddings are not a database of facts and do not prove that a result satisfies every condition. Semantic closeness alone cannot reliably establish that a suitcase costs less than £40, is genuinely five kilometres away or remains available tonight.
They may also place superficially related items close together. A search for a driver to the airport could retrieve airport parking, car hire or parcel transport because these concepts share contextual language. Structured checks and later ranking stages are therefore essential.
Hybrid retrieval: finding the candidate set
Searching every listing with the most sophisticated AI model would usually be too slow and expensive. Platforms commonly begin with retrieval: rapidly selecting a manageable set of plausible candidates from a much larger catalogue.
Hybrid retrieval combines several methods rather than relying on one.
| Retrieval method | What it is good at | Example | |---|---|---| | Keyword retrieval | Exact terms, names, references and unusual phrases | “Raleigh Pioneer bike” | | Vector retrieval | Related meanings and alternative vocabulary | “cycle for commuting” finds “hybrid bicycle” | | Structured filtering | Firm conditions such as price, date or size | Maximum £40 and medium size | | Geospatial retrieval | Distance and map-area constraints | Within five kilometres | | Behavioural or contextual retrieval | Adapting to the current journey where appropriate | Prioritising collection after the user chose local pickup |
A hybrid approach might retrieve some candidates through exact words and others through vector similarity, merge the groups, remove duplicates and apply hard constraints. Semantic search versus filters is therefore not necessarily an either-or choice: the strongest systems often use both.
This matters particularly in a multi-universe platform. “I need a driver to the airport at 6 am” should primarily retrieve transport offers, not cars for sale. Yet the same journey might also surface overnight accommodation or pet care if the user explicitly indicates those connected needs. The point of bringing universes together is not to mix everything indiscriminately, but to connect relevant parts of everyday life.
Re-ranking: deciding what appears first
Retrieval aims for breadth. Re-ranking aims for precision.
Once the system has perhaps dozens or hundreds of candidates, a more capable model can compare each promising result with the complete request. It may evaluate:
- semantic relevance;
- satisfaction of hard constraints;
- distance and practical availability;
- listing completeness and freshness;
- price fit;
- seller or provider reliability signals;
- the user’s stated preferences;
- safety, policy and moderation status.
Consider a person seeking a private tutor “near me” for a 14-year-old who needs algebra help on Saturday mornings. One listing might be semantically excellent but available only on Tuesdays. Another may be nearby and free on Saturdays but teach primary-level arithmetic. Re-ranking weighs the whole request rather than treating every matching word equally.
A well-designed system should distinguish hard constraints from preferences. “Must be available on Saturday” is different from “ideally within three kilometres”. If no exact result exists, the interface should explain the compromise rather than silently ignoring a condition.
Why conversation is more than semantic search
Semantic retrieval can operate behind an ordinary search bar. Conversational search adds an ongoing interaction in which each turn changes the platform’s working understanding.
A simplified journey may look like this:
- The user describes the need naturally.
- The system detects the likely intent and extracts constraints.
- It identifies missing or ambiguous information.
- It asks one useful question where necessary.
- Hybrid retrieval gathers candidates.
- Re-ranking orders the strongest matches.
- The interface explains relevant differences and allows refinement.
This is why native AI differs from added AI. If dialogue, retrieval, listing structure, moderation and recommendations are designed together, the assistant can participate in the platform’s core operation. A chatbot placed over an unchanged catalogue may produce fluent replies while remaining unable to verify availability, distance or transaction conditions.
WEVONE as a practical illustration
WEVONE is one young example of the proposed iMarketplace approach. Public since 2026, it has a few hundred registered members and is far smaller than Vinted, Leboncoin, eBay or Facebook Marketplace. Those established platforms offer major advantages in scale, liquidity, user habit, trust mechanisms and mature tooling.
WEVONE takes a different approach by placing several universes in one app: Tutus for second-hand goods and fashion, Nest for housing and space rental, Mission for services and local gigs, Events, and Pilote for transport and parcel delivery. More universes are planned.
Available today, its built-in AI, Mia, accepts natural-language searches such as “a black T-shirt with an eagle on it”. It also assists with listings through photo analysis, title and price suggestions, moderates listings and images, and can make cross-universe recommendations. How Mia guides users examines this implementation in more detail.
WEVONE’s discovery is local-first: results can be filtered using the area currently displayed on the map. That is useful for a second-hand bike nearby, gardening help or a suitcase five kilometres away. However, conversational quality still depends on local supply. AI cannot retrieve an appropriate listing that does not exist, and income under the platform’s “Earn from every action” positioning is never guaranteed; it depends on demand, location, condition and pricing.
Accuracy, safety and transparency
Conversational systems can misunderstand vague requests, overemphasise semantic similarity or produce confident language unsupported by marketplace data. Practical safeguards should therefore include:
- validation of dates, prices and locations against structured records;
- clear separation between inferred preferences and stated requirements;
- visible reasons for important recommendations;
- easy correction of misunderstood details;
- moderation before unsafe or prohibited content is surfaced;
- privacy controls governing how conversational context is retained.
AI moderation and marketplace trust are closely connected to search. Relevance is not enough if a result is misleading, unsafe or contrary to platform rules.
Conclusion
Conversational search is a pipeline, not a single model. It interprets language, represents meaning through techniques such as embeddings, retrieves candidates with a hybrid of semantic, keyword, structured and geographic methods, and re-ranks the results against the complete request.
Its distinctive advantage is interaction. When the request is ambiguous, the system can ask; when no result meets every condition, it can describe the trade-off; and when several needs belong to one real-life journey, a multi-universe platform can connect them without pretending they are the same category.
That makes conversational search an important foundation for an iMarketplace or AI assistant marketplace. Its value ultimately depends not on how human the dialogue sounds, but on whether the platform turns intention into accurate, transparent and useful action.
FAQ
Is conversational search the same as a chatbot?
No. A chatbot is an interface for dialogue. Conversational search also needs access to live listings, structured attributes, retrieval systems, ranking logic and marketplace rules.
What is the difference between semantic search and conversational search?
Semantic search retrieves by meaning rather than exact wording. Conversational search can use semantic search while also maintaining context, asking questions and refining the request over several turns.
Do embeddings understand language like a person?
No. Embeddings encode statistical relationships in numerical form. They can capture useful similarities, but they do not possess human judgement or guarantee factual accuracy.
Why are keywords still needed in an AI marketplace?
Keywords remain effective for exact product names, model numbers, locations and unusual phrases. Hybrid retrieval combines that precision with semantic flexibility.
What does re-ranking add?
Re-ranking compares the strongest candidates more carefully with the complete request. It can account for timing, price, distance, availability, quality and other conditions before deciding the order.
Can conversational search help me find near me?
Yes, when the platform combines language understanding with reliable geospatial data. A phrase such as “second-hand bike near me” still requires a defined location, search radius and available local listings.
Further reading
- The AI-assisted user experience — how AI can support discovery and action across a platform.
- Intent graph: definition — a concise explanation of relationships between needs, entities and context.
- AI pricing and listing assistance — how intelligence can help on the supply side of a marketplace.
- What an iMarketplace owes its users — principles for transparency, control, safety and accountability.