AI ASSISTANT · DE KNOWLEDGE ENGINE
Je documenten antwoorden, zwart op wit.
De knowledge engine is het deel van de AI Assistant van Plainsight dat je documenten doorzoekbaar maakt in gewone taal en antwoordt met de bron erbij, waarbij elke persoon alleen ziet wat die al mag zien.
Kort gezegd: dit is niet nog een chatassistent. Het is de engine eronder. Je assistent, of eender welke applicatie die je draait, stuurt hem een vraag. Hij komt terug met het antwoord, de exacte bron, en niets wat de vraagsteller niet mag zien.
Een engine, geen assistent
Jij opent de engine niet. Je tools doen dat. Het is het onderdeel dat het antwoord vindt, waar de vraag ook gesteld wordt. Drie manieren om hem in te pluggen, en geen enkele heeft de andere twee nodig:
Ingebouwd in onze AI Assistant
Kies je de assistent, dan zit de engine er al in: elk antwoord dat je mensen krijgen, is onderbouwd, geciteerd en binnen ieders rechten, zonder dat je iets moet integreren. Hij zit inbegrepen in de platformprijs, het is geen add-on.
Maak kennis met de AI Assistant →Sluit aan op wat je al draait
Een API die je intranet, portaal of interne tools kunnen aanroepen. Dezelfde geciteerde antwoorden, hetzelfde rechtenmodel, in de applicaties die je mensen al gebruiken.
Rechtstreeks gekoppeld aan elke MCP-tool
Hij spreekt zelf MCP, dus Claude, ChatGPT en de coding-assistenten kunnen er rechtstreeks mee verbinden, zonder iets ertussen. Draai je ook een Plainsight Brain, dan kan hij daarin de documentlaag vormen, maar niets hier heeft er een nodig.
Wat een Brain daar nog aan toevoegt →Waarom we hem bouwden
Elke demo van “chat met je documenten” ziet er hetzelfde uit: laat een indexer los op een map, stel een vraag, applaus. Dan krijgt het met een echt bedrijf te maken. Vijf versies van hetzelfde contract. Ingescande pagina's. Een collega die in het Nederlands vraagt naar een document dat in het Engels geschreven is. En de vraag die de demo nooit stelt: mag deze persoon dat bestand eigenlijk wel zien?
We liepen tegen dat alles aan toen we de documentlaag van onze eigen Brain bouwden, en de tools die we probeerden, faalden telkens op dezelfde punten. Antwoorden zonder bron. Rechten als bijzaak. Zelfzekere onzin, terwijl het eerlijke antwoord “het staat er niet in” was.
Dus bouwden we de engine die we nodig hadden. Hij leest documenten goed in voor hij ze indexeert, citeert de paragraaf waaruit hij antwoordt, dwingt op elke chunk af wie wat mag zien, en zegt het wanneer hij het niet weet. Saaie deugden. Net die zorgen ervoor dat mensen de antwoorden vertrouwen.
Wat de engine doet
Het zoeken zelf is een vak apart. Begin bij het geval dat elk bedrijf kent: één beleid, zes bestanden, en niemand die zeker weet welk ervan nog klopt.
Daarvoor moeten vier aparte dingen kloppen, en dit zijn de vier onderdelen die het verschil maken tussen een knowledge base die mensen vertrouwen en een map met een chatvenster.
Vraag in je eigen taal
Vraag het zoals je het aan een collega zou vragen. De zoekfunctie begrijpt zowel de betekenis als de exacte woorden, en een vraag in de ene taal vindt het antwoord in een document in een andere taal.
Antwoorden, zwart op wit
Elk antwoord citeert de paragraaf waar het vandaan komt, zodat mensen het kunnen nakijken in plaats van het te moeten geloven. Staat het antwoord niet in de documenten, dan zegt de engine dat, in plaats van de dichtstbijzijnde ruis te serveren.
Per document, niet per belofte
Row-level security tot op het niveau van document en chunk. De engine geeft nooit inhoud terug die iemand niet al kon openen in het bronsysteem.
Documenten, goed gelezen
Tabellen in contracten, ingescande pagina's, presentaties waar de kern in een afbeelding zit. Vindbaarheid begint bij goed lezen, en duplicaten worden al bij het inlezen samengevoegd.
Gebouwd om schaal te doorstaan
We draaien de engine op onze eigen negen knowledge bases voor we hem op de jouwe draaien. Twee lessen uit dat logboek, bewust bijgehouden.
Liever stil dan lek
Toen twee lagen van de stack het oneens waren over wie wat mocht zien, antwoordde de engine met niets in plaats van te lekken. Het leek kapot. Hij deed gewoon zijn werk. Dat gedrag zit in het ontwerp, het is geen geluk.
Snel onder belasting
Een typische zoekvraag krijgt antwoord in ongeveer 13 milliseconden. In het begin duwde zwaar inlezen sommige queries naar 40 seconden, dus hebben we hem herbouwd tot het zoeken snel blijft terwijl de indexer zich door een achterstand aan documenten eet. Je team voelt dat verschil tegen dinsdag.
Veelgestelde vragen
Is de engine nog een chatassistent?
Nee. Hij heeft geen eigen chatvenster. Het is de retrieval engine die andere tools aanroepen: onze AI Assistant gebruikt hem als kennislaag, en je eigen applicaties kunnen hem bevragen via een API. Wil je de chatervaring, dan is dat de AI Assistant. Wil je de engine in iets dat je al hebt, dan kan dat ook.
Wat is het verschil met een indexer die je op een map loslaat?
Het trucje met de map oogt goed in een demo en takelt snel af. De engine leest documenten goed in (tabellen, scans, slides), voegt dubbele versies samen, citeert de exacte paragraaf in zijn antwoorden en dwingt rechten per document af. En staat het antwoord niet in de documenten, dan zegt hij dat in plaats van te gokken.
Hoe worden rechten afgedwongen?
Per document en per chunk, met row-level security in de index zelf. Elke persoon haalt alleen op wat die in het bronsysteem al mag zien. Zijn lagen van de stack het ooit oneens over toegang, dan geeft de engine niets terug in plaats van te lekken.
Met welke soorten documenten gaat hij goed om?
De rommelige, echte documenten: contracten met tabellen, ingescande pagina's, presentaties waar de kern in een afbeelding zit, en de vijf net iets andere versies van hetzelfde bestand. Vindbaarheid begint bij het inlezen, niet op het moment van de vraag.
Welke talen ondersteunt hij?
Vraag in de taal waarin je denkt. De zoekfunctie begrijpt zowel de betekenis als de exacte woorden, dus een vraag in de ene taal vindt antwoorden in documenten in een andere taal. We stemmen elke rollout af op de talen die je bedrijf echt gebruikt.
Wat gebeurt er als het antwoord niet in de documenten staat?
Dan zegt hij dat. Een engine die altijd antwoordt, is een engine die je niet kunt vertrouwen. Het eerlijke “het staat er niet in” is een feature, en het vroeg echt engineeringwerk om dat te bouwen.
Kunnen we de engine gebruiken zonder de AI Assistant?
Ja. Het is een retrieval engine en hij werkt met elke front-end die ermee praat, ook je eigen applicaties en elke assistent die MCP spreekt. De AI Assistant is de kant-en-klare chatinterface die wij erbovenop aanbieden. De Plainsight Brain is een bredere geheugenlaag waar je hem in kunt onderbrengen als je dat wil, en die is optioneel: Claude of ChatGPT rechtstreeks op de engine aansluiten werkt zonder een Brain ertussen.
Wat kost het om hem te draaien?
Met de AI Assistant: niets extra. De engine maakt deel uit van het platform en zit in die ene prijs. Los gebruikt draait hij op open componenten in je eigen omgeving, dus je betaalt je eigen infrastructuur tegen kostprijs, in plaats van een zoekfactuur per query. Het eerlijke totaal hangt af van het volume aan documenten en het gebruik. We schatten het samen met jou in voor er iets vastligt.
Antwoorden uit je eigen documenten, zwart op wit?
Breng één rommelige set documenten mee, dan tonen we je hoe zoeken met bronvermelding en binnen ieders rechten daarop werkt.
Spreek een expert