> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sleak.chat/llms.txt
> Use this file to discover all available pages before exploring further.

# Exact Match Search

> Zoek direct naar specifieke producten op basis van SKU, EAN of product-ID via je XML feed

<Info>
  **Beta functie** - Exact Match Search is momenteel in beta. De actie kan alleen door het Sleak-team worden geactiveerd voor je agent. Neem contact met ons op om het in te schakelen.
</Info>

## Het probleem

AI search in Sleak werkt met **semantisch zoeken** - dit werkt in de meeste gevallen uitstekend, maar is minder geschikt voor exacte waarden zoals een **SKU, EAN-code of product-ID**. De AI zoekt namelijk op betekenis, niet op exacte overeenkomst.

Bij **grote productcatalogussen** leidt dit ertoe dat het juiste product lastig te vinden is. Bijvoorbeeld: een klant vraagt naar een specifieke schroevendraaier, maar er worden 12 schroevendraaiers van een net ander type of maat gevonden.

## De oplossing

Exact Match Search is een AI-actie waarmee de agent gestructureerd kan zoeken naar productwaarden in je XML feed. In plaats van semantisch zoeken, zoekt de agent direct naar een exacte match op basis van een specifieke waarde zoals:

| Zoekparameter | Voorbeeld         |
| ------------- | ----------------- |
| SKU           | `PRO-MAT-HARVEST` |
| Product-ID    | `YMNPMEB-427`     |
| EAN-code      | `840104831519`    |

Het beschikbaar stellen van meer dan 1 zoekparameter is ook ondersteund.

<Frame>
  <img src="https://mintcdn.com/sleak/IjiqtN-Zxu40SGP8/images/exact-match-search/widget.png?fit=max&auto=format&n=IjiqtN-Zxu40SGP8&q=85&s=665b2ce64c43e1df48f910bd969382d8" alt="Exact Match Search in de widget" width="1300" height="812" data-path="images/exact-match-search/widget.png" />
</Frame>

<br />

<Info>
  Exact Match Search werkt in combinatie met een bestaande **XML feed databron**. Er wordt gezocht obv. gestructureerde data uit de XML feed, verwerkt in het contextvenster voor AI search.
</Info>

## Hoe het werkt in de widget

Wanneer een bezoeker in de widget een specifieke productcode noemt, herkent de agent automatisch dat er een exacte zoekopdracht nodig is. De agent gebruikt vervolgens de Exact Match Search actie om direct het juiste product op te halen.

In het voorbeeld hierboven vraagt de bezoeker naar EAN-code `840104831519`. De agent herkent dit als een productidentificatie, zoekt exact op deze waarde in de XML feed en retourneert direct het juiste product - de Manduka PRO Mat in kleur Harvest - inclusief alle beschikbare data uit de productfeed, in dit voorbeeld de voorraadstatus.

<Tip>
  **Laat de agent vragen terugstellen**<br />

  <p>
    De agent weet dat zij toegang heeft tot de product search tool, ook wanneer de bezoeker niet direct een van de vooraf ingestelde waarden (id, sku, etc.) vermeld in een vraag.
  </p>

  <p>
    Je kunt de agent zo prompten dat deze, wanneer een bezoeker bijvoorbeeld slechts een producttitel of beschrijving benoemt, terugvraagt of er ook een artikelnummer vermeld kan worden zodat het product opgezocht kan worden.
  </p>
</Tip>

## Hoe het werkt in de inbox

In de inbox kun je als medewerker de Exact Match Search actie in werking zien. Je ziet welke tool de agent heeft aangeroepen (bijv. "Direct search gebruikt") en welke waarde is gebruikt bij het zoeken.

<Frame>
  <img src="https://mintcdn.com/sleak/IjiqtN-Zxu40SGP8/images/exact-match-search/inbox.png?fit=max&auto=format&n=IjiqtN-Zxu40SGP8&q=85&s=d427315024e445656489940e7c9b2f61" alt="Exact Match Search in de inbox" width="2674" height="1529" data-path="images/exact-match-search/inbox.png" />
</Frame>

Door op de actie-log te klikken kun je in detail zien welke context er is opgehaald via de Exact Match Search. Hier zie je precies welke productdata uit de XML feed is gevonden en aan de agent is meegegeven.

<Frame>
  <img src="https://mintcdn.com/sleak/IjiqtN-Zxu40SGP8/images/exact-match-search/inbox2.png?fit=max&auto=format&n=IjiqtN-Zxu40SGP8&q=85&s=93382fddacad95c13542fbd791abe10a" alt="Detail weergave van opgehaalde context via Exact Match Search" width="2674" height="1529" data-path="images/exact-match-search/inbox2.png" />
</Frame>

## Configuratie

### Activatie

Exact Match Search is nog in beta - de agent actie kan tijdens de beta **nog niet** zelf worden toegevoegd via de agent-bouwer. De actie wordt door het Sleak-team geactiveerd voor je agent. Neem hiervoor contact met ons op.

### Tool beschrijving aanpassen

Na activatie kun je de **tool beschrijving** aanpassen in de agent-bouwer. Hiermee bepaal je:

* **Wanneer** de agent de tool inzet (bijv. alleen bij EAN-codes, of ook bij productnamen)
* **Welke zoekparameters** er worden gebruikt (bijv. zoeken op SKU, EAN, product-ID, of een combinatie)

<Frame>
  <img src="https://mintcdn.com/sleak/IjiqtN-Zxu40SGP8/images/exact-match-search/agent.png?fit=max&auto=format&n=IjiqtN-Zxu40SGP8&q=85&s=cc8e76ba2fe89739fc4c1d9a1b176e47" alt="Exact Match Search actie in de agent-bouwer" width="2674" height="1529" data-path="images/exact-match-search/agent.png" />
</Frame>

### Prompt editor

Via de **prompt editor** (basis prompt) kun je nog meer controle uitoefenen over het gedrag van de agent omtrent het tool calling:

* **Tool calling** - bepaal wanneer en hoe vaak de agent de Exact Match Search actie mag gebruiken
* **Antwoordgedrag** - stel in hoe de agent gevonden resultaten interpreteert en hiermee omgaat (bv. altijd voorraadstatus vermelden, of alleen als de bezoeker ernaar vraagt)
* **Fallback gedrag** - definieer wat er gebeurt als er geen exact match wordt gevonden

## Vereisten

* Een actieve **XML feed databron** gekoppeld aan je agent
* Activatie van de Exact Match Search actie door het Sleak-team
* Een actief abonnement op het ['Grow' plan](https://sleak.chat/tarieven)

<br />

***

<CardGroup cols={2}>
  <Card title="Email Support" icon="envelope" href="mailto:support@sleak.chat">
    [support@sleak.chat](mailto:support@sleak.chat)
  </Card>

  <Card title="Bel ons" icon="phone" href="tel:+31850608199">
    +31 85 060 8199
  </Card>
</CardGroup>
