AI & automatisering

AI op eigen documenten (RAG): een kennisassistent die alleen uit jouw bronnen antwoordt

Het antwoord staat ergens in duizend pagina's. Dit vindt het, en laat zien waar.

Vanaf €8.500 Doorlooptijd: 4-10 weken

Bedrijven die je voorgingen

  • Antwoorden komen uitsluitend uit jouw documenten, altijd met een link naar de bron; weet het systeem het niet, dan zegt het dat.
  • Rechten uit SharePoint, Google Drive of je DMS blijven gelden: iedereen ziet alleen antwoorden uit documenten die hij zelf mag inzien.
  • Documenten en vragen blijven in de EU, op onze servers of in jouw eigen omgeving, en worden nooit gebruikt om modellen te trainen.

Wat is RAG AI in gewone taal?

RAG staat voor retrieval-augmented generation, en dat klinkt ingewikkelder dan het is. Een taalmodel zoals dat van OpenAI of Anthropic weet veel over de wereld, maar niets over jouw bedrijf. RAG lost dat op in twee stappen. Eerst zoekt het systeem in jouw eigen documenten de passages op die bij de vraag horen; dat is het 'retrieval'-deel. Daarna krijgt het taalmodel alleen die passages te zien en formuleert het op basis daarvan een antwoord, met verwijzing naar de bron. Het model verzint dus niets uit zijn geheugen, het vat samen wat er in jouw handleiding, procedure of contract staat.

Het resultaat is een AI-kennisbank die vragen beantwoordt als 'wat is de opzegtermijn in het contract met deze leverancier', 'hoe reset ik de storing op machinetype X' of 'welke stappen doorloop ik bij een klacht over een levering', en daarbij de pagina toont waar het antwoord vandaan komt. Geen zoekresultaat met veertig pdf's, maar een antwoord plus bron die je in één klik controleert.

Waar is AI op eigen documenten nuttig?

Overal waar kennis vastligt in documenten die niemand meer helemaal leest. Voorbeelden uit onze praktijk:

  • Een servicedienst met technische handleidingen van tientallen machinetypen, waar monteurs op locatie snel een storingsprocedure willen vinden.
  • Een zorginstelling met protocollen en werkinstructies die regelmatig wijzigen, waar medewerkers zeker willen weten dat ze de actuele versie volgen.
  • Een accountants- of administratiekantoor dat klantdossiers, afspraken en interne memo's per klant doorzoekbaar wil maken voor het eigen team.
  • Een vastgoedbeheerder met huurcontracten en onderhoudsafspraken, die snel wil weten welke verplichtingen bij welk pand horen.
  • Een productiebedrijf met kwaliteitsdocumentatie en auditrapporten, waar een auditvraag nu een halve dag zoeken kost.
  • Een dienstverlener die nieuwe medewerkers wil laten inwerken met een assistent die het personeelshandboek en de systemen uitlegt.

Wil je dezelfde kennis ook aan klanten aanbieden, bijvoorbeeld op je website of via WhatsApp, dan is een AI-chatbot of assistent de logische uitbreiding op dezelfde kennisbasis.

Rechten, bronnen en de grenzen van een AI-kennisbank

Een kennisassistent is pas bruikbaar als hij betrouwbaar is, en betrouwbaarheid zit in drie dingen. Ten eerste de rechtenstructuur: als een document in SharePoint alleen zichtbaar is voor de directie, mag het antwoord daaruit ook alleen aan de directie getoond worden. We nemen de rechten uit je bronsysteem over en filteren daarop bij elke zoekopdracht, niet achteraf. Ten tweede bronvermelding: elk antwoord verwijst naar het document, de pagina of de alinea, zodat de gebruiker het kan nakijken. Ten derde het eerlijke 'geen antwoord gevonden': als de passages niet bij de vraag passen, zegt het systeem dat, in plaats van een plausibel klinkende gok te doen.

Dan de grenzen. RAG werkt goed voor vragen waarvan het antwoord in de documenten staat. Het werkt matig voor vragen die tellen, vergelijken of redeneren over tientallen documenten tegelijk ('hoeveel contracten lopen dit jaar af' is een databasevraag, geen kennisvraag). Het werkt slecht op documenten die verouderd, tegenstrijdig of ongestructureerd zijn; een kennisbank vol oude versies geeft oude antwoorden. Daarom besteden we in de eerste fase tijd aan het opschonen van bronnen en het bepalen welke documenten leidend zijn.

Wat bepaalt de investering?

Er is geen standaardprijs voor een kennisassistent, omdat elke organisatie andere bronnen, rechten en vragen heeft. Een assistent op één map met handleidingen is iets anders dan een assistent op SharePoint, je DMS en je ERP samen, met rechten per afdeling. Wat de investering bepaalt:

  • De hoeveelheid en kwaliteit van je bronnen: aantal documenten, hoe actueel ze zijn en of er tegenstrijdige versies rondgaan.
  • Het aantal bronsystemen en koppelingen: SharePoint, Google Drive, je DMS, en eventueel gestructureerde data uit ERP of CRM.
  • De rechtenstructuur: moet de assistent per gebruiker of afdeling filteren op wie wat mag zien.
  • De plek waar de assistent terechtkomt: Teams, Slack, intranet of je eigen applicatie.
  • Het aantal gebruikers en vragen per maand, wat ook de gebruikskosten van model en hosting bepaalt.
  • De beveiligingseisen: een API in een EU-regio of een volledig gesloten opstelling met een open-source model op eigen server.

Daarom beginnen we met een AI-scan of direct met een proef op een afgebakende documentset, gemeten op veertig echte testvragen. Op basis van die score krijg je een vaste prijs voor de bouw, en je beslist per fase of we doorgaan. Hoe we maatwerkprojecten in het algemeen begroten lees je in wat kost maatwerk software.

Hoe wij een kennisassistent bouwen

We starten met een proef op een afgebakende set documenten. Samen stellen we veertig echte vragen op waarvan jij het juiste antwoord kent, en na een tot twee weken meten we hoeveel daarvan correct, met de juiste bron, worden beantwoord. Onder de tachtig procent gaan we eerst aan de bronnen werken; daarboven maken we een vaste prijs voor de bouw.

De bouw zelf doen we in Python met LangChain of LlamaIndex, met een vectordatabase zoals pgvector of Qdrant voor het zoeken. Documenten worden in stukken geknipt, van betekenis voorzien (embeddings) en samen met hun rechten opgeslagen. De taalmodellaag is verwisselbaar: OpenAI, Anthropic, Azure OpenAI in een EU-regio of een open-source model zoals Mistral of Llama op een EU-server. De assistent zetten we waar mensen al werken: in Microsoft Teams, Slack, je intranet of medewerkersportaal of als scherm in je eigen applicatie. Bronnen worden automatisch opnieuw geïndexeerd als documenten wijzigen, zodat de assistent bij blijft. Alles wordt gelogd: welke vraag, welke passages, welk antwoord, zodat je de kwaliteit kunt volgen en bijsturen.

AI op eigen documenten in Tilburg, Brabant en heel Nederland

SuperCoders bouwt kennisassistenten vanuit Tilburg voor servicebedrijven, zorg, zakelijke dienstverleners en producenten in Brabant en heel Nederland. De proef doen we op afstand, de inventarisatie van bronnen en rechten het liefst samen met je eigen IT of applicatiebeheer. Benieuwd hoeveel vragen in jouw organisatie al beantwoord staan in documenten die niemand vindt? Bel 013 234 0782 of plan een gratis adviesgesprek. Binnen twee werkdagen heb je een prijsindicatie.

Wat je krijgt

  • Een proefrapport met de score op veertig echte testvragen, inclusief analyse van de bronnen die verbetering nodig hebben
  • Werkende kennisassistent op je eigen documenten, met bronvermelding bij elk antwoord
  • Overname van rechten uit je bronsystemen, zodat niemand antwoorden ziet uit documenten die hij niet mag inzien
  • Automatische herindexering bij gewijzigde of nieuwe documenten
  • Integratie in Teams, Slack, intranet of je eigen applicatie
  • Logboek van vragen en antwoorden, verwerkersovereenkomst en broncode in jouw beheer

Onze aanpak

  1. 1

    Bronnen en vragen inventariseren

    We bepalen welke documenten meedoen, welke rechten gelden en welke veertig vragen als meetlat dienen voor de proef.

  2. 2

    Proef en kwaliteitsmeting

    In één tot twee weken bouwen we een eerste versie op een afgebakende documentset en meten we de score op de testvragen.

  3. 3

    Bouw en rechtenstructuur

    We koppelen alle bronnen, nemen de rechten over, richten de indexering in en bouwen de assistent op de plek waar medewerkers werken.

  4. 4

    Testgroep en bijsturen

    Een groep medewerkers gebruikt de assistent enkele weken; op basis van hun feedback verbeteren we bronnen, instructies en zoekinstellingen.

  5. 5

    Uitrol en bewaking

    Na de uitrol bewaken we kwaliteit, gebruik en kosten, en breiden we uit met nieuwe bronnen of gestructureerde data.

Technologie & tooling

PythonLangChain en LlamaIndexpgvector en QdrantOpenAI, Anthropic en Azure OpenAIMistral en Llama op EU-serverMicrosoft 365 en SharePointTeams en SlackDocker

Veelgestelde vragen

Wat is het verschil tussen RAG en een chatbot als ChatGPT?

ChatGPT antwoordt uit zijn algemene kennis en kent jouw documenten niet. Bij RAG zoekt het systeem eerst de relevante passages in jouw bronnen op en laat het taalmodel alleen daaruit antwoorden, met bronvermelding. Daardoor zijn de antwoorden controleerbaar en actueel, en zegt het systeem eerlijk wanneer een antwoord niet in de documenten staat.

Kan de AI-kennisbank verzonnen antwoorden geven?

We richten het systeem zo in dat het uitsluitend antwoordt op basis van gevonden passages en anders meldt dat het antwoord niet gevonden is. Elk antwoord verwijst naar de bron, zodat een gebruiker het in één klik kan nakijken. Helemaal uitsluiten kun je fouten nooit; daarom meten we de kwaliteit in de proef en blijven we die na livegang volgen.

Blijven de rechten op onze documenten gelden?

Ja. We nemen de rechten uit SharePoint, Google Drive of je documentbeheersysteem over en filteren daarop bij elke zoekopdracht. Een medewerker krijgt alleen antwoorden uit documenten die hij ook rechtstreeks zou mogen openen. Wijzigen de rechten in het bronsysteem, dan volgt de assistent dat bij de volgende indexering.

Waar staan onze documenten en vragen?

Op servers in de EU, bij een Nederlandse of Europese hostingpartij of in jouw eigen omgeving. De taalmodellen benaderen we via Azure OpenAI in een EU-regio of via een open-source model op een EU-server; je documenten worden niet gebruikt voor training. Wil je helemaal geen externe API, dan bouwen we een gesloten opstelling.

Hoe houden we de kennisassistent actueel?

De assistent indexeert gewijzigde en nieuwe documenten automatisch, bijvoorbeeld elke nacht of direct bij een wijziging in SharePoint. Verouderde documenten blijven wel een risico; daarom adviseren we een eigenaar per bron aan te wijzen. In het beheerabonnement bewaken wij de kwaliteit en signaleren we vragen die vaak geen goed antwoord krijgen.