Interne knowledge base chatbot: bedrijfsbestanden doorzoeken met AI
Verbind SharePoint, Google Drive, Nextcloud, WebDAV of SFTP en bewijs wat de assistent mag antwoorden, niet mag onthullen en bijwerkt na een herindexering.

Een interne knowledge base chatbot wordt betrouwbaar wanneer goedgekeurde bedrijfsbestanden, machtigingen, bronverwijzingen en updatetests één herhaalbare workflow vormen.
Een interne knowledge base chatbot zet goedgekeurde bedrijfsbestanden om in antwoorden die medewerkers in gewone taal kunnen opvragen. Het bruikbare resultaat is niet enkel een geslaagde koppeling: elk antwoord moet afkomstig zijn uit de beoogde map, een bronpad behouden en wijzigen wanneer het beheerde document verandert.
Dit stappenplan gebruikt de fictieve Northstar-beleidsbibliotheek en de echte Engelse Light Mode-interface. Het goedgekeurde reisbeleidsbestand vermeldt aanvankelijk een dagvergoeding van USD 68. Een goedkeuringscode voor de salarisadministratie bestaat alleen onder een uitgesloten, afgeschermd pad. Nadat de beleidseigenaar de bron wijzigt in USD 72 en opnieuw indexeert, moet een nieuwe chat de nieuwe waarde retourneren en de oude weglaten.
Er worden geen echte medewerkers, bedrijfsgeheimen of productie-opslagsystemen gebruikt. De registratie sluit af met het verwijderen van het tijdelijke Premium-account en rapporteert exact nul resterende tutorial-gebruikers. In productie verbeteren mapfilters het zoekbereik, maar ze vervangen nooit opslagmachtigingen, identiteitscontroles of een gedocumenteerde broneigenaar.
Privacyvriendelijke speler met tweestapsactivering
Interne knowledge base chatbot: bedrijfsbestanden doorzoeken met AI
Bouw een interne knowledge base chatbot voor bedrijfsbestanden: koppel een map, baken de scope af, verifieer bronnen en toon updates aan in echte antwoorden.
De YouTube-speler blijft geblokkeerd totdat u op Afspelen klikt. Door het laden maakt uw browser verbinding met YouTube en kunnen technische gegevens naar Google worden verzonden.
Rechtstreeks openen op YouTubeWat u aan het einde heeft bereikt
- Een specifieke alleen-lezen koppeling naar een goedgekeurde bedrijfsmap
- Een bewust beperkte mapscope met uitgesloten archief- en afgeschermde paden
- Een geverifieerde inventaris van geïndexeerde bestanden en een leesbaar bronvoorbeeld
- Een positieve antwoordtest die de exacte waarde en het goedgekeurde bestandspad retourneert
- Een negatieve test die aantoont dat uitgesloten kennis niet wordt geretourneerd
- Een herindexeringstest die USD 68 vervangt door USD 72 in een nieuw antwoord
Voordat u begint
- Een specifieke interne assistent die niet is ingesloten als de openbare supportbot
- Een goedgekeurde SharePoint-, Google Drive-, Nextcloud-, WebDAV- of SFTP-map met een benoemde eigenaar
- Een specifiek alleen-lezen service-account of app-wachtwoord dat beperkt is tot de vereiste bron
- Een schriftelijke lijst van toegestane mappen, uitgesloten paden, ondersteunde bestandstypen en synchronisatiefrequentie
- Eén vast antwoord dat de assistent moet weten en één feit dat deze niet mag onthullen
- Uitsluitend fictieve testinhoud voor een herbruikbare handleiding of acceptatietest
Koppeling, scope, synchronisatie en retrieval
De connector verifieert de identiteit bij de opslag. De accountmachtigingen bepalen de maximaal leesbare gegevens. De geselecteerde hoofdmap, submappen en uitsluitingspatronen bakenen af wat WebChatAgent importeert. Indexering zet de goedgekeurde tekst vervolgens om in doorzoekbare passages die een antwoord kunnen onderbouwen.
Retrieval-augmented generation (RAG) vindt relevante geïndexeerde passages en geeft deze aan het taalmodel. Het model moet het resultaat toelichten en geen ontbrekende bedrijfsfeiten verzinnen. Een zichtbaar bronpad en een herhaalbare vaste vraag maken de retrieval-keten testbaar.
Synchronisatie kopieert bronwijzigingen naar de index; het beheert de bron zelf niet. Houd het bedrijfsbestand aan als de bron van waarheid (source of truth), gebruik een handmatige herindexering voor dringende gecontroleerde tests en plan periodieke synchronisatie voor normaal gebruik. Scheid assistenten wanneer doelgroepen verschillende opslagmachtigingen vereisen.
01–09
Stap voor stap instellen
Kies de gekoppelde bedrijfsmap
Begin met één beheerde bron en één use case voor medewerkers.
Open de interne assistent, kies Knowledge en voeg een gekoppelde mapbron toe. WebChatAgent ondersteunt bronnen zoals SharePoint, Google Drive, Nextcloud of WebDAV en SFTP. Selecteer het systeem dat uw team al beheert in plaats van documenten te kopiëren naar een tweede, onbeheerde opslagplaats.
Noteer de broneigenaar, de beoogde medewerkersgroep en de exacte vraag die deze map moet beantwoorden. In het Northstar-voorbeeld beheert de eigenaar het reisbeleid voor alle medewerkers; salarisgegevens horen bij een andere doelgroep en moeten buiten deze assistent blijven.
- Eén broneigenaar en één begin-use-case.
- Gebruik het actueel beheerde bronsysteem.
- Houd doelgroepen met verschillende machtigingen gescheiden.
Nextcloud of WebDAV veilig verbinden
Authenticeer met een specifiek account op basis van minimale bevoegdheden.
Voer de basis-URL, gebruikersnaam en een specifiek app-wachtwoord in. Gebruik een service-identiteit die speciaal voor deze assistent is aangemaakt, verleen alleen-lezen toegang en beperk deze tot de vereiste bibliotheek. Klik eenmaal op Test Connection en ga pas verder wanneer de gebruikersinterface bevestigt dat de inloggegevens en het eindpunt werken.
Hergebruik nooit het wachtwoord van een beheerder of medewerker, en plaats inloggegevens nooit in prompts, screenshots of bronbestanden. Bewaar het geheim in een goedgekeurde wachtwoordmanager, leg vast wie het roteert en trek het in zodra de connector buiten gebruik wordt gesteld.
- Specifieke alleen-lezen identiteit.
- Kleinste opslagmachtiging vóór UI-filters.
- Roteren en intrekken via een gedocumenteerde eigenaar.
Kies de kleinste goedgekeurde mapscope
Selecteer alleen de hoofdmap en submappen die deze assistent nodig heeft.
Blader door de gekoppelde opslag en kies de goedgekeurde hoofdmap voor beleid in plaats van de hoofdmap van het hele account. Voeg submappen alleen toe als elk opgenomen team en document geschikt is voor dezelfde chatbot-doelgroep. Een kleinere scope vermindert dubbele bestanden, indexeringstijd en onbedoelde gegevensophaling.
In de demo is `/company/policies/approved` toegestaan. `/company/archive` en `/company/restricted` vallen buiten de beoogde kennis. Als het service-account meer kan zien, verklein dan eerst de opslagmachtiging en voeg vervolgens filters toe als extra beveiligingslaag (defense in depth).
- Kies bij voorkeur de kleinste bruikbare hoofdmap.
- Controleer submappen voordat u recursie inschakelt.
- Machtigingen eerst, filters als tweede.
Stel kaders in voor synchronisatie en uitsluiting
Beheer actualiteit, bestandstypen en paden vóór de eerste import.
Stel een dagelijkse of wekelijkse synchronisatie in die aansluit op hoe snel de eigenaar beleidswijzigingen publiceert. Beperk bestandstypen tot formaten die het team onderhoudt en sluit tijdelijke, gearchiveerde en afgeschermde locaties uit met expliciete patronen zoals `/archive/**` en `/restricted/**`.
Sla de bron op en leg de verwachte bestandslijst vast vóór het indexeren. Uitsluitingspatronen verminderen irrelevante zoekresultaten, maar ze zijn een applicatieconfiguratie en geen autorisatiegrens. Het gekoppelde account moet zelf geen geheimen kunnen lezen die de assistent nooit nodig heeft.
- Stem synchronisatiefrequentie af op de operationele actualiteit.
- Sluit archief-, afgeschermde en tijdelijke paden uit.
- Behandel filters niet als authenticatie.
Verifieer wat er daadwerkelijk is geïndexeerd
Inspecteer de bestandenlijst en brontekst voordat u vragen stelt aan de chatbot.
Wacht tot de indexering is voltooid en vergelijk de zichtbare bestandsinventaris met de opgestelde verwachting. Open het voorbeeld van het reisbeleid en controleer de exacte huidige zin, de ingangsdatum en het goedgekeurde bestandspad. De initiële versie van Northstar bevat eenmaal USD 68.
Bevestig dat gearchiveerde versies en afgeschermde salarisbestanden niet verschijnen. Als er een onverwacht bestand aanwezig is, stop dan: corrigeer de accountmachtiging, hoofdmap of uitsluitingsregel, verwijder het onjuiste indexitem en voer pas daarna antwoordtests uit.
- Inventaris komt overeen met de goedgekeurde bronnenlijst.
- Voorbeeld bevat USD 68 en het goedgekeurde pad.
- Er zijn geen archief- of afgeschermde bestanden geïndexeerd.
Stel één echte beleidsvraag
Vereis het exacte feit en voldoende herkomst om het te kunnen verifiëren.
Start een nieuwe chat en vraag: “What is the current daily travel expense allowance, and where can I find the approved policy?” Noteer de verwachte waarde en het pad voordat u naar het antwoord kijkt, zodat een vloeiend maar foutief antwoord niet per ongeluk wordt goedgekeurd.
De geverifieerde assistent retourneert USD 68 en de goedgekeurde locatie van het reisbeleid. Sla de vraag, het verwachte feit, het waargenomen antwoord, het bronpad en de datum op als regressietest. Het ontbreken van bronbewijs of een gearchiveerde waarde betekent dat de test is mislukt.
- Exacte vraag blijft ongewijzigd bij updates.
- Antwoord bevat USD 68 plus het goedgekeurde pad.
- Vloeiend taalgebruik zonder herkomst slaagt niet.
Toon aan dat afgeschermde kennis buiten bereik blijft
Test één feit dat de assistent absoluut niet mag verstrekken.
Vraag naar de fictieve goedkeuringscode voor de salarisadministratie die alleen onder het uitgesloten, afgeschermde pad bestaat. Het veilige resultaat vermeldt dat de informatie niet beschikbaar is in de goedgekeurde bedrijfskennis en toont geen code, padfragment of geraden alternatief.
Een positieve antwoordtest is slechts de helft van een acceptatietest. Houd minimaal één negatieve controle aan voor elke gevoelige brongrens. Als de waarde toch verschijnt, schakel de assistent dan uit voor die doelgroep en herstel de opslagmachtigingen voordat u prompts of modelinstellingen aanpast.
- Er wordt geen code, afgeschermd pad of gissing geretourneerd.
- Negatieve controles horen thuis in elke releasetest.
- Een machtigingsfout is een incident, geen prompt-optimalisatietaak.
Werk de bron bij en indexeer deze opnieuw
Houd het beheerde bedrijfsbestand aan als de bron van waarheid.
De fictieve beleidseigenaar wijzigt het goedgekeurde document van USD 68 naar USD 72, met ingangsdatum 11 augustus 2026. Bewerk geen chatbot-antwoord en plak geen correctie in een ander kennisitem. Werk het beheerde bedrijfsbestand bij en behoud de eigenaar en versiegeschiedenis.
Start Reindex voor de gecontroleerde test en wacht tot dit is voltooid. Open het geïndexeerde voorbeeld opnieuw: dit moet USD 72 tonen en mag USD 68 niet meer bevatten. Bij normaal gebruik voert de geplande synchronisatie deze vernieuwing uit; handmatig herindexeren is handig voor urgente wijzigingen en acceptatietests.
- Wijzig de beheerde bron, niet het gegenereerde antwoord.
- Wacht tot de herindexering is voltooid.
- Voorbeeld bevat USD 72 en geen USD 68.
Verifieer het nieuwe antwoord na synchronisatie
Herhaal de exacte vraag in een nieuw gesprek.
Start een nieuwe chat, zodat het resultaat geen eerdere gespreksbeurt kan hergebruiken. Stel dezelfde vraag over de reisvergoeding. Het geverifieerde antwoord retourneert nu USD 72, bevat hetzelfde goedgekeurde pad en herhaalt de oude waarde van USD 68 niet.
Dit bewijst de volledige keten: authenticatie, mapscope, uitsluitingen, indexering, retrieval, bronupdate, herindexering en vernieuwde retrieval. Voeg de positieve, negatieve en updatetests toe aan de release-checklist en herhaal ze na belangrijke wijzigingen in bronnen, machtigingen, prompts of modellen.
- Nieuw gesprek retourneert USD 72.
- Goedgekeurd pad blijft aanwezig.
- Oude waarde USD 68 is afwezig.
Voorbeeld en resultaat
Bekijk de praktijktest en het resultaat
Elke tutorial bevat een vaste invoer, het verwachte resultaat en een transparant overzicht van wat daadwerkelijk lokaal is geverifieerd.
Praktijkvoorbeeld: Interne knowledge base chatbot: bedrijfsbestanden doorzoeken met AI
Dit exacte scenario is doorlopen met het tijdelijke tutorial-account.
Exacte testinvoer
Ask “What is the current daily travel expense allowance, and where can I find the approved policy?” Then ask for the restricted payroll approval code. After changing and reindexing the source, repeat the first question in a fresh chat.
Verwacht resultaat
Het eerste antwoord retourneert USD 68 en het goedgekeurde bestandspad. De afgeschermde code blijft ontoegankelijk. Na herindexering retourneert een nieuw antwoord USD 72 met het goedgekeurde pad en zonder USD 68.
Wat er daadwerkelijk is geverifieerd
De geïsoleerde Engelse Light Mode-sessie verifieerde de goedgekeurde bestandsinventaris, retourneerde USD 68 uit het goedgekeurde reisbeleid, onthulde geen afgeschermde salariscode, herindexeerde de bijgewerkte bron en retourneerde vervolgens USD 72 waarbij de oude waarde verdwenen was. De opschoning rapporteerde exact 0 resterende tutorial-gebruikers.
Tips en trucs
Maak de inrichting betrouwbaar
Test met realistische voorbeelden, leg uw startpunt vast en wijzig één instelling tegelijk. Zo worden echte verbeteringen zichtbaar.
Test zowel toegestane als geweigerde kennis
Koppel elke test met een bekend antwoord aan een negatieve controle van buiten de goedgekeurde scope. Dit brengt fouten in machtigingen en filtering aan het licht voordat medewerkers ertegenaan lopen.
Wijs één eigenaar per bron aan
Leg vast wie inhoud mag goedkeuren, toegang kan wijzigen, een urgente herindexering kan starten en de koppeling kan beëindigen. Een gesynchroniseerde map zonder eigenaar raakt stilletjes verouderd.
Gebruik vaste regressievragen
Leg de exacte bewoording, het verwachte feit, het bronpad en de datum vast. Door dezelfde vraag te herhalen, worden wijzigingen in bronnen en modellen meetbaar.
Splits doelgroepen voordat u gegevens toevoegt
Als Finance, HR en alle medewerkers verschillende bestanden nodig hebben, maak dan aparte assistenten of machtigingsgebonden bronnen aan in plaats van te vertrouwen op één prompt om inhoud te verbergen.
Wanneer iets niet werkt
Problemen oplossen
Controleer status, machtigingen en testgegevens systematisch voordat u het model of de prompt aanpast.
De verbindingstest mislukt
Controleer de basis-URL, de specifieke gebruikersnaam, het app-wachtwoord en het TLS-certificaat. Bevestig de netwerkbereikbaarheid en de mapmachtigingen van het service-account voordat u het één keer opnieuw probeert.
Er verschijnen onverwachte bestanden na het indexeren
Stop met het testen van antwoorden. Beperk eerst de opslagmachtigingen en vervolgens de hoofdmap, recursie, extensies en uitsluitingspatronen. Verwijder de onjuiste indexitems en controleer de inventaris opnieuw.
Het antwoord bevat de waarde, maar geen bruikbare bron
Controleer of het geïndexeerde item een leesbaar bestandspad behoudt en of de prompt om herkomstgegevens vraagt. Beschouw de test als mislukt totdat een medewerker de goedgekeurde bron daadwerkelijk kan openen.
De afgeschermde salariswaarde verschijnt toch
Schakel de assistent direct uit voor de betreffende doelgroep. Trek de toegang van het service-account in, verwijder het geïndexeerde afgeschermde bestand, bekijk de logs en herhaal de negatieve controle in een schone chat.
Het oude antwoord met USD 68 blijft staan na herindexering
Bevestig dat de beheerde bron alleen USD 72 bevat, wacht op de status Completed, inspecteer het geïndexeerde voorbeeld en verwijder dubbele of gearchiveerde kopieën. Test opnieuw in een nieuw gesprek.
Klaar voor een test op productieniveau
Start een pilot met één afdeling en een kleine, beheerde map. Bewaak onbeantwoorde vragen, de actualiteit van de bron, synchronisatiefouten en negatieve controles. Breid pas uit nadat machtigingen, eigenaarschap en regressietests betrouwbaar blijven gedurende ten minste één echte documentupdate.
Gerelateerde bronnen
Een interne kennisbank-chatbot plannen
Koppel bronvoorbereiding aan use cases van teams, eigenaarschap en antwoordcontroles.
Platform voor interne kennis-chatbots
Verken de product-workflow voor doorzoekbare bedrijfskennis.
Test een Confluence-kennisbron
Gebruik een kleine testruimte om antwoorden, ontbrekende informatie en bronupdates te controleren.
Documentatie over kennisbronnen
Bekijk actuele details over connectors, indexering en bronbeheer.
