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.
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
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
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
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
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.
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.