AI Search

Examples of AI-Assisted Search (and How We Do It)

Albert Skibinski
Examples of AI-Assisted Search (and How We Do It)

Traditional search results in Google seem to be getting worse, while alternatives like Gemini, Perplexity, and ChatGPT are gaining popularity.

But those are the search engines for “everything.” As a website/platform, you often want a good internal search engine so visitors can quickly and easily find the right content. For as long as I’ve been a developer, this has always been a challenge—not just technically but also in terms of content and fine-tuning. It wasn’t uncommon for people to use Google to find something on their own site because it worked better than the internal search.

Examples of some platforms and how they’re experimenting with new Ai possibilities:

Alma
Alma is the virtual assistant of slovenia.info. It’s a RAG (Retrieval Augmented Generation) chatbot but also provides traditional search results with search filters. The filters are set via the chat input but can also be manually adjusted. It's clearly been thoughtfully designed to work well on mobile too.
 

Alma ai assistent
Alma is the AI assistant of Slovenia.info

Booking.com
Booking.com appears to be experimenting with “smart filters.” You can freely type what you’re looking for, and it gets translated into search filters. My test was “toddler pool.” Everyone knows what that means, but the AI translated it to the swimming pool filter, which in most cases isn’t what I meant (a toddler pool is a pool, but a pool isn’t necessarily a toddler pool). This immediately shows that if the source data isn’t specific enough, the AI can also miss the mark.

Ai search in booking.com
Smart filters from Booking.com

Reddit
Reddit is notorious for its poor internal search results, so they must’ve thought they could do better. Reddit Answers is expected to go live soon. It seems to be a RAG system, likely with references to the source.

Reddit answers

Trivago
Trivago is also playing with AI, in a similar way to Booking.com. On ai.trivago.com, you can describe what you're looking for in plain language. But it might not work as you’d expect: “germany in may” does return results in Germany, but no date or location is filled in the filters.

Ai Trivago
Trivago AI assisted search


Jafix
At our own startup Jafix, we started looking at the tools at our disposal to improve the customer journey: streamlining the process of finding a solution for your repair problem as much as possible.

  • With semantic search you may get more relevant results
  • Chatbots can provide answers via a (fine-tuned) LLM model
  • Retrieval-Augmented Generation (RAG) can be applied to enrich answers with content
  • AI can be used to improve the quality and metadata of content
  • AI can be used to translate user input into optimal search filters

Most of the examples above use a combination of techniques. We do the same at Jafix. Initially, the user input is analyzed (Intent Detection and Query Understanding). We then search for the best search filters (intelligent filtering) to perform regular and potentially semantic search actions.

Jafix - Handy Harry

This makes it possible to keep the initial question very open and not overwhelm the visitor with choices. After all, we don’t know in advance what the best solution is for this user’s problem. It could be a manual, but also a repair service nearby. But the user can always adjust the filters themselves and search more specifically.

The downside is that it’s hard to get this working perfectly, because you’re also dependent on the quality of your content—but that content can be improved and enriched with AI.

 


 

Albert Skibinski

About the author

  • Albert Skibinski is a freelance full-stack developer en co-founder at Jafix.
  • I write about web development, long bike rides and food!
Back to overview