Naar de inhoud
Development Werkende koppeling

Algolia koppelen aan AI: de zoekfunctie van je site bevragen en bijwerken

Algolia is aan AI te koppelen. De assistent zoekt in de index die jullie aanwijzen, met dezelfde filters en facetten die de zoekfunctie op de site gebruikt, en kan records toevoegen, bijwerken of verwijderen. Dat laatste raakt wat bezoekers zien, dus het gebeurt alleen op expliciet verzoek en alleen op een record dat de assistent eerst heeft opgezocht.

Een zoekindex is een merkwaardig soort bron. Hij bevat vaak de schoonste versie van de catalogus, de kennisbank of het vacatureoverzicht, omdat alles er speciaal voor het zoeken naartoe is gekopieerd en opgeschoond. Tegelijk kijkt niemand er ooit rechtstreeks in. Als een product niet gevonden wordt, opent de webredacteur de site en typt hij de zoekterm in, net als een bezoeker, en gokt daarna wat er mis kan zijn. Met een AI-koppeling kun je dat gesprek omdraaien. Je vraagt de assistent wat er in de index staat onder een bepaalde term, welke facetten erbij horen en waarom een record wel of niet naar boven komt. Omdat hij dezelfde index bevraagt als de site zelf, is zijn antwoord ook echt het antwoord dat bezoekers krijgen. Dat maakt van een vaag vermoeden een controleerbare vaststelling. Daarnaast kan de assistent de index bijwerken, en juist daar zit de gevoeligheid van deze koppeling: wat hier verandert is direct zichtbaar op de website. Een fout in de boekhouding komt bij de controle boven water, een fout in de zoekindex ziet iedere bezoeker binnen een minuut. De koppeling is daarom zo ingericht dat de assistent nooit blind wegschrijft en nooit een record verzint dat hij niet eerst heeft opgezocht.

Wat de assistent met de index kan

Zoeken zoals de site zoekt

De assistent voert een zoekopdracht uit op de index die jullie aanwijzen en gebruikt daarbij dezelfde filters en facetten als de zoekbalk op de site. Het resultaat is dus vergelijkbaar met wat een bezoeker zou zien.

Resultaten afbakenen

Hij begrenst het aantal treffers en de velden die hij terugkrijgt. Dat houdt een antwoord leesbaar en voorkomt dat hij een halve catalogus in een gesprek trekt om één vraag te beantwoorden.

Een record toevoegen

De assistent kan een nieuw record in de index zetten. Hij laat eerst zien wat hij wil toevoegen, want zodra het er staat kan een bezoeker het vinden.

Een record bijwerken

Een bestaand record aanpassen kan ook, bijvoorbeeld een titel, een prijs of een categorie. Hij werkt altijd op een record dat hij in een eerdere zoekopdracht heeft gevonden, nooit op een kenmerk dat hij zelf heeft bedacht.

Een record verwijderen

Verwijderen is definitief: het resultaat verdwijnt uit de zoekfunctie van de site. Daarom is dit de actie die organisaties het vaakst uitgezet laten, en dat kan gewoon.

Waarvoor teams dit gebruiken

E-commerce

Situatie
Een klant meldt dat een product niet te vinden is, terwijl het gewoon in de webshop staat.
Wat de agent doet
De assistent zoekt op de productnaam in de index en kijkt of het record er staat en met welke kenmerken.
Resultaat
Binnen een paar zinnen duidelijk of het record ontbreekt, verkeerd is gecategoriseerd of gewoon laag scoort.

Webredactie

Situatie
Na een opschoning van de website is het de vraag of er nog verwijzingen naar oude pagina's in de zoekresultaten zitten.
Wat de agent doet
De assistent zoekt gericht op de oude termen en laat zien welke records nog bestaan.
Resultaat
Een lijst om langs te lopen, in plaats van steekproeven in de zoekbalk van de site.

Klantenservice

Situatie
Een medewerker wil weten wat een klant te zien krijgt als die op een bepaalde term zoekt.
Wat de agent doet
De assistent voert diezelfde zoekopdracht uit op de index en geeft de bovenste resultaten terug.
Resultaat
De medewerker kan de klant precies volgen zonder zelf de site te openen of in te loggen.

Contentbeheer

Situatie
Een categorie is hernoemd en een handvol records draagt nog de oude naam.
Wat de agent doet
De assistent zoekt de betreffende records op, toont ze en werkt ze na akkoord bij.
Resultaat
De wijziging is meteen zichtbaar in de zoekfunctie, met een lijstje van wat er precies is aangepast.

Inrichten en afgrenzen

  1. 1

    Koppelen vanuit het platform

    Jullie geven vanuit het eigen Algolia-account toegang uit en die leg je één keer vast in IntraGPT. Die toegang is bij jullie ook weer met één handeling in te trekken.

  2. 2

    Kiezen om welke index het gaat

    Veel organisaties hebben meerdere indexen naast elkaar, bijvoorbeeld een productindex en een kennisbankindex, en soms een testversie ernaast. Je legt vast welke de assistent mag benaderen, zodat een wijziging nooit in de verkeerde index landt.

  3. 3

    Bepalen of er geschreven mag worden

    Zoeken en wijzigen staan los van elkaar. Veel teams beginnen met alleen zoeken, en zetten toevoegen en bijwerken pas aan als duidelijk is hoe de assistent in de praktijk wordt gebruikt. Verwijderen kan permanent uit blijven.

  4. 4

    Wat er wordt vastgelegd

    Elk gebruik van de koppeling komt in het logboek van IntraGPT, inclusief wijzigingen. Bij een onverwacht zoekresultaat is dus terug te vinden wanneer en op wiens verzoek er iets is aangepast.

Veilig gekoppeld

De index is publiek zichtbaar, de toegang niet

Wat in een zoekindex staat is meestal bedoeld voor bezoekers. Het risico zit niet in meelezen, maar in wijzigen: een fout is daar onmiddellijk zichtbaar voor iedereen.

Waar de data staat: Nederland

Nooit blind wijzigen

De assistent werkt alleen op records die hij eerst heeft opgezocht, en laat voor een wijziging zien wat hij wil doen. Zo komt er geen aanpassing op een record dat hij zelf heeft aangenomen.

Toegang die jullie afbakenen

De toegang komt uit jullie eigen account en kan beperkt worden tot zoeken of tot één index. Wat de toegang niet toestaat, kan de koppeling niet, hoe de vraag ook wordt gesteld.

Wijzigen alleen voor de juiste rollen

In IntraGPT bepaal je welke medewerkers de assistent met schrijfrechten mogen gebruiken. De rest krijgt dezelfde assistent zonder die mogelijkheid.

Het model draait bij ons

De antwoorden komen tot stand op een eigen server in Nederland. Wat er in jullie index staat gaat niet naar een Amerikaanse modelaanbieder en wordt niet voor training gebruikt.

Vragen over de Algolia-koppeling

Mag de assistent zomaar in de zoekindex schrijven?

Alleen als je dat aanzet. Staat het uit, dan kan de assistent alleen zoeken. Staat het aan, dan werkt hij op een record dat hij eerst heeft gevonden, laat hij zien wat hij wil wegschrijven en wacht hij op akkoord. Verwijderen kun je apart uit laten, want dat is niet terug te draaien.

Werkt IntraGPT met Algolia?

Ja. Algolia zit in de koppelingencatalogus van IntraGPT. De assistent zoekt in de index die jullie aanwijzen en kan records toevoegen, bijwerken en verwijderen als je hem die ruimte geeft.

Wat gebeurt er als een record niet meer bestaat?

Dan komt er geen wijziging tot stand en meldt de assistent dat het record niet gevonden is. Hij verzint er geen nieuw kenmerk bij en maakt er ook niet stiekem een nieuw record van. Dat is precies waarom hij altijd eerst zoekt.

Kan ik Algolia koppelen aan ChatGPT?

ChatGPT heeft geen verbinding met jullie index. Met IntraGPT stel je dezelfde vragen in een chat, maar dan met toegang die jullie zelf uitgeven, afgebakend tot de index die jullie kiezen, en met elke wijziging in een logboek.

Werkt dit ook als we meerdere indexen hebben?

Ja. Je legt per koppeling vast om welke index het gaat. Werk je met een productindex en een kennisbankindex, dan zet je er twee op. Dat is bewust: zo kan een wijziging voor de ene index nooit in de andere terechtkomen.

Ziet de assistent hoe de rangschikking is ingesteld?

Hij ziet de resultaten zoals de index ze teruggeeft, met de filters en facetten die bij de vraag horen. De instellingen achter de rangschikking beheert de zoekbeheerder in Algolia zelf; de koppeling verandert daar niets aan.

Wat kost een Algolia-koppeling?

Het koppelen zit in het traject dat we samen doorlopen. Wat het werk bepaalt is het aantal indexen, of er ook geschreven mag worden en wie de assistent mag gebruiken. In een gesprek van dertig minuten maken we daar een concreet plan van.

Hoe lang duurt het inrichten?

Met toegang en de naam van de index erbij is het in minuten aangezet. De meeste tijd gaat zitten in de keuze of de assistent ook mag schrijven, en dat is een besluit dat we liever goed dan snel nemen.

Voor welke sectoren

Andere koppelingen

Alle koppelingen bekijken

Benieuwd wat deze koppeling bij jullie oplevert?

Plan een gratis AI consult van dertig minuten. We kijken naar jullie systemen, de rechten die eraan hangen en de eerste use case die tijd of geld oplevert.

Plan een gratis AI consult