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
  • 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 kost AI op eigen documenten?

De kosten hangen vooral af van het aantal bronnen, de rechtenstructuur en de plek waar de assistent in je werk terechtkomt. Naast de bouw betaal je gebruikskosten voor het model en hosting, meestal €50 tot €300 per maand. Indicatieve ranges voor de bouw, exclusief btw:

  • Proef op een afgebakende documentset (bijvoorbeeld honderd handleidingen) met veertig testvragen en een kwaliteitsmeting: €3.000 tot €5.000
  • Interne kennisassistent op één bron (SharePoint, Google Drive of een documentmap) zonder complexe rechten: €8.500 tot €15.000
  • Kennisassistent op meerdere bronnen met overname van rechten, integratie in Teams of je intranet: €15.000 tot €30.000
  • Uitbreiding met gestructureerde data uit ERP of CRM, zodat de assistent ook orders, klanten en contracten kan opzoeken: €6.000 tot €14.000 extra
  • Volledig gesloten opstelling met open-source model op eigen server in de EU, voor wie geen data naar een externe API wil sturen: €5.000 tot €10.000 extra
  • Beheer, herindexeren van bronnen en kwaliteitsbewaking: vanaf €200 per maand

Hoe deze bedragen zich verhouden tot andere maatwerkprojecten lees je in wat kost maatwerk software. Weet je nog niet of een kennisassistent het meest oplevert in jouw bedrijf, begin dan met een AI-scan.

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.