Browser-agent koppelen aan AI: de assistent opent de website echt
Ja. IntraGPT kan een echte browser op onze server bedienen. De assistent doet dus niet alsof hij een pagina leest: hij opent hem, zoekt zijn weg, vult formulieren in, leest de inhoud en maakt desgewenst een schermafbeelding. Het onderdeel staat in het platform als beta en we zetten het samen met de klant op.
Wat de browser-agent op een website kan
Echt openen, niet raden
De assistent opent de website in een echte browser en ziet de pagina zoals een bezoeker hem ziet. Hij werkt dus met wat er nu staat en niet met een oude kopie of een samenvatting van elders.
Eerst kijken, dan doen
Voordat hij iets aanklikt bekijkt de assistent hoe de pagina is opgebouwd: welke koppen, links, knoppen en velden er zijn. Daardoor vindt hij de juiste plek ook als de vormgeving is veranderd.
Doorklikken en invullen
Zoeken, doorklikken, een formulier invullen, een keuze maken en versturen: de handelingen die een medewerker ook zou doen. Wat hij tegenkomt vertelt hij in het gesprek, zodat je kunt volgen waar hij is.
Uitlezen en vastleggen
De assistent haalt de inhoud van de pagina op en kan er een schermafbeelding bij maken. Handig als je later wilt kunnen laten zien wat er op dat moment op die pagina stond.
Zelf inloggen waar dat mag
Voor sites waarvoor jullie inloggegevens willen opslaan, kan de assistent zelf inloggen en daarna verder werken. Is er voor een site niets opgeslagen, dan komt hij niet verder dan het openbare deel en zegt hij dat gewoon.
Werk dat hierdoor niet meer met de hand hoeft
Industrie en productie
- Situatie
- De levertijd van een onderdeel staat alleen in het portaal van de leverancier, achter een login.
- Wat de agent doet
- De assistent opent het portaal, logt in met de gegevens die daarvoor zijn opgeslagen, zoekt het artikelnummer op en leest de leverweek uit.
- Resultaat
- De werkvoorbereiding krijgt het antwoord in de chat en hoeft het portaal niet meer open te klikken.
Overheid
- Situatie
- Een medewerker moet een openbaar register raadplegen dat per zoekopdracht anders is opgebouwd.
- Wat de agent doet
- De assistent vult het zoekformulier in, verstuurt het en bekijkt eerst hoe de resultatenpagina eruitziet voordat hij die uitleest.
- Resultaat
- Een antwoord met een schermafbeelding erbij, zodat de bron controleerbaar blijft.
Juridisch
- Situatie
- Voor een dossier moet worden vastgelegd wat er op een bepaald moment op een publieke pagina stond.
- Wat de agent doet
- De assistent opent de pagina, haalt de tekst op en legt in dezelfde sessie het beeld vast.
- Resultaat
- Tekst en beeld van hetzelfde moment, zonder dat iemand zit te knippen en plakken.
Inkoop
- Situatie
- Een prijslijst staat als tabel op een website en verandert regelmatig zonder dat iemand dat doorgeeft.
- Wat de agent doet
- De assistent opent de pagina, leest de tabel uit en zet die naast wat er eerder is vastgelegd.
- Resultaat
- Een verschillenlijst in het gesprek in plaats van twee schermen naast elkaar en een vergrootglas.
Zo werkt het in de praktijk
-
1
Aanzetten bij de assistent
De browserfunctie staat per assistent apart aan of uit. Staat hij uit, dan kan die assistent geen enkele website openen.
-
2
Rechten en gegevens instellen
Je bepaalt welke medewerkers de assistent mogen gebruiken en voor welke sites er inloggegevens worden opgeslagen. Zonder opgeslagen gegevens blijft hij bij het openbare deel.
-
3
Wat de assistent ziet
Alleen de pagina die hij op dat moment open heeft. Elke sessie begint blanco en na afloop blijft er niets ingelogd achter.
-
4
Wat er wordt vastgelegd
Wat de assistent opent en doet komt in het gesprek en wordt vastgelegd. Omdat dit onderdeel als beta in het platform staat, kijken we bij de eerste taken samen met de klant mee.
Inloggen, zichtbaarheid en de grenzen van de assistent
Een assistent die echt kan klikken en inloggen vraagt om duidelijke grenzen. Die zitten in het platform zelf en niet in een vriendelijk verzoek aan het model.
Waar de data staat: Nederland
Het wachtwoord blijft uit het gesprek
Inloggegevens die jullie opslaan worden gebruikt om in te loggen, maar komen niet in de chat terecht. In het gesprek staat hooguit dat er op die site is ingelogd.
Alleen op de site waar het voor bedoeld is
Opgeslagen gegevens horen bij één site en worden alleen daar gebruikt. Voor een site waarvoor niets is opgeslagen blijft de assistent bij het openbare deel.
Niet voor iedereen
Je bepaalt welke assistenten deze functie hebben en welke rollen ermee mogen werken. Voor de rest van de organisatie bestaat de functie eenvoudigweg niet.
Terug te zien wat er gebeurd is
Wat er wordt geopend en gedaan, wordt vastgelegd. Het model draait op een eigen server in Nederland, dus wat de assistent van een pagina leest gaat niet naar een Amerikaanse modelaanbieder en wordt niet gebruikt om een model te trainen.
Vragen over de browser-agent
Werkt IntraGPT met een browser-agent?
Ja. De assistent kan een echte browser op onze server bedienen, en die functie zet je per assistent aan. Het platform labelt het onderdeel als beta en we zetten het samen met de klant op, zodat we bij de eerste taken meekijken.
Ziet de assistent mijn wachtwoord?
Nee. Inloggegevens die jullie opslaan worden gebruikt om in te loggen op de site waar ze bij horen, maar komen niet in het gesprek terecht. In de chat staat hooguit dat er is ingelogd. Is er voor een site niets opgeslagen, dan gebeurt er ook niets en zegt de assistent dat hij niet verder komt.
Wat gebeurt er als de site verandert?
Daar is de opzet op gemaakt. De assistent werkt niet met een vast script dat op één indeling is geschreven, maar kijkt elke keer opnieuw hoe de pagina eruitziet. Verschuift een knop of krijgt een veld een andere naam, dan vindt hij hem doorgaans alsnog. Verandert de hele volgorde van stappen, dan meldt hij dat hij er niet uitkomt in plaats van willekeurig iets aan te klikken.
Kan ik een browser-agent koppelen aan ChatGPT?
ChatGPT kan pagina's ophalen, maar het is niet jullie browser en niet jullie sessie, dus inloggen op een leveranciersportaal zit er niet in. Bij IntraGPT draait de browser in onze eigen opzet, bepaal je zelf welke assistenten hem mogen gebruiken en komen inloggegevens uit een plek die jullie zelf vullen en weer kunnen leegmaken.
Wat is het verschil met de Chrome-extensie?
De browser-agent draait een eigen browser op onze server en begint bij elke sessie blanco. De Chrome-extensie gebruikt de browser van de medewerker zelf, met de sessies waarin die al is ingelogd. Voor het openbare web en voor portalen waarvan de inloggegevens opgeslagen mogen worden is de browser-agent de juiste keuze.
Wat betekent beta bij dit onderdeel?
Het platform labelt de browser-agent als beta. Dat betekent dat we hem samen met de klant opzetten: we kiezen de eerste taken uit, bekijken hoe de assistent zich over die pagina's beweegt en breiden uit zodra dat goed loopt. De instellingen zijn niet anders dan bij de rest van het platform, de begeleiding wel.
Blijven de gegevens binnen?
De browser draait in dezelfde opzet als de rest van het platform en het model draait op een eigen server in Nederland. Wat de assistent van een pagina leest gaat niet naar een Amerikaanse modelaanbieder en wordt niet gebruikt om een model te trainen. Wat er is opgevraagd blijft bovendien terug te vinden.
Wat kost een browser-agent?
Er staat geen los bedrag op. Het werk zit in het traject dat we samen doorlopen: om hoeveel sites het gaat, of er ingelogd moet worden, welke gegevens daarvoor worden opgeslagen en welke medewerkers de assistent mogen gebruiken. Dat maken we concreet in een gesprek van dertig minuten.
Hoe lang duurt het inrichten?
De functie aanzetten is een handeling van minuten. De tijd gaat zitten in het kiezen van de eerste taken en het vastleggen van de inloggegevens per site. Voor een portaal met een eenvoudige inlog is dat een middag. Bij een site met tweestapsverificatie kijken we eerst of de assistent daar wel hoort te komen.