Yrityksen tietämyksen RAG: käyttöoikeudet, vuodot ja lähderajat
Edistynyt10 min lukemistaTekoälyn turvallisuus ja tietosuoja

Yrityksen tietämyksen RAG: käyttöoikeudet, vuodot ja lähderajat

Yrityksen tietämysassistentti on turvallinen vain, jos haku kunnioittaa käyttöoikeuksia. Miten suunnitella RAG:n lähderajat, ACL-suodatus, asiakirjojen omistajuus, lokitus, vanhentuneiden lähteiden käsittely ja kieltäytymiskäyttäytyminen.

Mitä sinun pitäisi osata

Yrityksen RAG ei ole turvallinen siksi, että vastauksessa on viittauksia. Se on turvallinen, kun haku käyttää vain lähteitä, jotka käyttäjä saa nähdä, vanhentuneita asiakirjoja hallitaan ja lokit eivät luo toista tietovuotoa.

AI Expert TeamJulkaistu: 17.5.2026
Tallennettu vain tällä selaimella.
Tässä artikkelissa

Yleisin RAG-virhe yrityksissä on yksinkertainen: lataa kaikki, esitä kysymyksiä ja käsittele lähteisiin viittaavia vastauksia automaattisesti turvallisina.

Toiseksi yleisin virhe tulee myöhemmin: joku huomaa, että assistentti voi vastata asiakirjoista, joita käyttäjän ei olisi pitänyt nähdä. Palkkaluokat. Asiakassopimukset. Juridiset luonnokset. Hallituksen muistiinpanot. Tukitiketit. HR-tutkinnat. Tietoturvamenettelyt. Vastaus voi olla tarkka ja viitattu, mutta järjestelmä on vuotanut tietoa.

Yrityksen tietämyksen RAG ei ole hakukenttä hienommalla proosalla. Se on käyttöoikeuksin rajattu tietojärjestelmä. Käsittele sitä sen mukaisesti.

Haun on noudatettava samoja tai tiukempia käyttöoikeuksia kuin lähdejärjestelmien. Jos käyttäjä ei voi avata asiakirjaa Google Drivessa, SharePointissa, Notionissa, Confluencessa tai CRM:ssä, RAG:n ei pidä hakea sitä kyseiselle käyttäjälle.

Keskeinen sääntö

Hakukerroksen on vastattava tähän kysymykseen ennen minkään palan palauttamista:

Saako tämä käyttäjä nähdä tämän lähteen juuri nyt?

Ei ”onko tämä lähde vektoritietokannassa?” Ei ”onko tämä lähde relevantti?” Ei ”onko tämä lähde hyödyllinen?” Käyttöoikeus tulee ensin.

Kolme yleistä mallia:

MalliToimintatapaSopivuus
Erilliset indeksitYksi indeksi yleisöä tai työtilaa kohdenYksinkertaiset tiimit, karkeat käyttöoikeudet
MetatietosuodatusTallenna ACL-/ryhmä-/lähdemetatiedot ja suodata ennen hakuaUseimmat yrityksen RAG-järjestelmät
Reaaliaikainen käyttöoikeustarkistusKysy lähdejärjestelmän käyttöoikeuksia hakuaikanaArkaluonteiset tai usein muuttuvat käyttöoikeudet

Oikea vastaus riippuu lähdejärjestelmistä ja riskitasosta. Useimmille pk-yrityksille erilliset indeksit plus metatietosuodatus riittävät. Asiakas-, HR-, juridisen tai säännellyn datan kohdalla reaaliaikaiset tarkistukset voivat olla välttämättömiä.

Vaikea osa: ACL:ien pitäminen synkronissa

Jokainen yllä oleva malli riippuu hiljaa yhdestä asiasta: indeksin käyttöoikeustietojen on vastattava lähdejärjestelmän käyttöoikeustietoja. Tämä synkronointi on todellista suunnittelutyötä.

Mistä ACL:t tulevat. SharePoint ja OneDrive tarjoavat kohdekohtaiset käyttöoikeudet Microsoft Graph API:n kautta; Google Drive Drive API:n tiedostokohtaisten käyttöoikeuslistausten kautta; Confluence tila- ja sivurajoitusten kautta. Jokaisella on erilaiset muodot (käyttäjät, ryhmät, periytyminen, jakolinkit), erilaiset API-nopeusrajoitukset ja erilainen käsitys siitä, ”kuka voi nähdä tämän”.

Ryhmien laajennus ei ole valinnaista. Useimmat todelliset käyttöoikeudet myönnetään ryhmille, ja ryhmät sisäkkäistyvät. ”Sales EU” ryhmän ”Sales” sisällä ryhmän ”All Staff” sisällä on litistettävä konkreettisiksi käyttäjiksi joko synkronointiaikaan (suurempi indeksimetatieto, nopeammat kyselyt) tai kyselyaikaan (tuoreempi, hitaampi, enemmän API-kutsuja). Valitse yksi tietoisesti; tiimit, jotka tekevät sen sattumalta, tekevät sen epäjohdonmukaisesti.

Synkronoinnin viive on tietoturvaparametri, ei suorituskykytieto. Kun joku menettää pääsyn asiakirjaan — roolin muutos, työsuhteen päättyminen, kaupan muuttuminen luottamukselliseksi — indeksi jatkaa vanhan ACL:n tarjoamista seuraavaan synkronointiin asti. Päätä hyväksyttävä peruutusviive korpusta kohden ja kirjoita se ylös: lähes reaaliaikainen rajoitetuille korpuksille, tunnit voivat olla hyväksyttäviä sisäisille prosessiasiakirjoille. Jos kukaan ei ole kirjoittanut sitä lukua ylös, todellinen vastaus on ”aina kun yöajo ajetaan”, mikä ei selviä tietoturvakatselmuksesta.

Reaaliaikaiset tarkistukset ostavat tuoreutta ja maksavat viiveellä, nopeusrajoilla ja epäonnistumistavalla. Hakukohtainen käyttöoikeuskutsu lisää lähdejärjestelmän kierroksen jokaiseen kyselyyn ja kuluttaa API-kiintiötä nopeasti mittakaavassa; tavallinen kompromissi on lyhytikäinen välimuisti, joka muuttaa hiljaa ”reaaliaikaisen” takaisin ”synkronointiviiveeksi pienemmällä luvulla”. Mitä tahansa valitsetkin, tee aikakatkaisukäyttäytyminen eksplisiittiseksi: jos käyttöoikeustarkistus epäonnistuu tai aikakatkeaa, palaa ei lähetetä. Epäonnistu suljettuna, kirjaa epäonnistuminen ja anna assistentin kieltäytyä — hidas oikea vastaus voittaa nopean vuodon.

Testausosiossa oleva offboarding-testi paljastaa, toimiiko mikään tästä todella: poistetun tilin on haettava nolla rajoitetuista korpuksista, ja tarkistuksen on pidettävä päivä tilin poistamisen jälkeen, ei vain seuraavan täyden uudelleensynkronoinnin jälkeen.

Lähderajat

Älä luo yhtä jättimäistä tietovarantoa. Erota yleisön ja herkkyyden mukaan:

KorpusYleisöEsimerkkejäSääntö
Julkinen/tuoteKaikkiOhjeet, julkinen hinnoittelu, tuotesivutTurvallinen laajalle assistentille
Sisäinen toimintaTyöntekijätProsessiasiakirjat, sisäiset FAQ:tVain työntekijät
OsastoOsaston jäsenetMyynnin playbookit, tuen makrot, kehityksen runbookitRyhmäsuodatettu
AsiakastietueetMäärätyt tiimitTiketit, sopimukset, tilimuistiinpanotTiukka ACL ja auditointi
RajoitettuVain nimetyt käyttäjätHR, juridinen, tietoturva, hallitusYleensä erillinen järjestelmä tai ei RAG:ia

Mitä harvemmalle yleisölle korpus palvelee, sitä helpompaa vuotojen päättely on.

Ingestoinnin kontrollit

Ingestointiputki on paikka, jossa monet vuodot alkavat.

Ennen lähteen indeksointia tallenna:

  • Lähdejärjestelmä.
  • Asiakirjatunnus.
  • Omistaja.
  • Yleisö tai ACL.
  • Herkkyysluokka.
  • Luonti- ja päivitysajat.
  • Vanhenemis- tai katselmointipäivä.
  • Saako asiakirjaa käyttää tekoälyhaussa.
  • Sisältääkö asiakirja henkilötietoja.

Jos lähdejärjestelmässä on jo luokituksia, säilytä ne. Jos ei, lisää kevyt luokitteluvaihe ennen ingestointia.

Haun kontrollit

Haun pitäisi tapahtua tässä järjestyksessä:

  1. Tunnista käyttäjä ja ryhmät.
  2. Tunnista pyydetty työtila tai assistentti.
  3. Suodata ehdokaslähteet korpuksen, ACL:n, herkkyyden ja tuoreuden mukaan.
  4. Hae relevantit palat vain sallituista lähteistä.
  5. Uudelleenjärjestele sallitut palat.
  6. Generoi vastaus lähdeviittauksineen.
  7. Kieltäydy tai eskaloi, kun sallitut lähteet eivät riitä.

Älä hae ensin ja suodata myöhemmin kehotteessa. Jos kielletty pala pääsee mallin kontekstiin, raja on jo pettänyt.

Kehotteen ja vastauksen käyttäytyminen

Assistentille pitäisi ohjeistaa:

  • Vastaa vain haetuista lähteistä.
  • Viittaa lähteen otsikkoon ja osioon/linkkiin.
  • Kerro, kun sallitut lähteet eivät sisällä vastausta.
  • Erota päätelmä lähteistetyistä faktoista.
  • Vältä paljastamasta, että rajoitettuja lähteitä on olemassa.
  • Vältä käyttöoikeuden ulkopuolisen aineiston tiivistämistä.

Huono kieltäytyminen:

”Löysin HR:n palkkaluokat, mutta sinulla ei ole pääsyä.”

Parempi kieltäytyminen:

”Minulla ei ole hyväksyttyä lähdettä, jolla voisin vastata siihen.”

Toinen vastaus ei vuoda rajoitettujen asiakirjojen olemassaoloa tai aihetta.

Lokitus ilman toista vuotoa

RAG-lokit ovat arkaluonteisia. Ne voivat sisältää käyttäjän kysymyksiä, haettuja paloja, lähdetunnisteita, vastauksia ja joskus henkilötietoja.

Kirjaa riittävästi virheenkorjausta varten:

  • Käyttäjätunnus tai salanimi.
  • Assistentti/työtila.
  • Kyselyn aikaleima.
  • Haetut lähdetunnisteet.
  • Käyttöoikeussuodatuksen tulos.
  • Vastauksen tunniste.
  • Kieltäytymisen/eskalaation syy.
  • Viive ja virheet.

Ole varovainen seuraavien kanssa:

  • Käyttäjän kysymysten koko teksti.
  • Haettujen palojen koko teksti.
  • Generoitujen vastausten koko teksti.
  • Asiakastiedot.
  • HR-/juridiset/tietoturva-aiheet.

Arkaluonteisissa järjestelmissä tallenna pehmennettyjä lokeja tai lähdetunnisteita täyden tekstin sijaan. Anna lokeille oma käyttöoikeudenvalvonta ja säilytysaika.

Vanhentuneet ja ristiriitaiset lähteet

Käyttöoikeus ei ole ainoa raja. Lähteen laadulla on merkitystä.

Jokaisella indeksöidyllä lähteellä pitäisi olla omistaja ja tuoreussääntö:

LähdetyyppiKatselmointisääntö
HinnoitteluKatselmoi jokaisen hinnoittelumuutoksen yhteydessä
PolitiikkaKatselmoi politiikan omistajan päivityksen yhteydessä, vähintään neljännesvuosittain
TuotedokumentaatioKatselmoi julkaisun yhteydessä
Juridinen mallipohjaKatselmoi juridisen omistajan toimesta
TukimakroKatselmoi kuukausittain tai eskalaatiokuvion jälkeen

Kun lähteet ovat ristiriidassa, assistentin pitäisi tuoda ristiriita esiin vain, jos käyttäjä voi käyttää molempia lähteitä. Muuten sen pitäisi vastata korkeimman auktoriteetin sallitusta lähteestä tai eskaloida.

Käyttöoikeusrajojen testaus

Testaa käyttäjillä, ei vain asiakirjoilla:

  • Työntekijä, jolla on laajat oikeudet.
  • Työntekijä, jolla on kapeat osasto-oikeudet.
  • Esimies, jolla on vain tiimin oikeudet.
  • Ulkopuolinen urakoitsija.
  • Entinen työntekijä tai poistettu tili.
  • Asiakasrajapinnan tukikäyttäjä.
  • Ylläpitäjä.

Kullekin esitä:

  • Kysymys, johon heidän pitäisi voida vastata.
  • Kysymys juuri heidän käyttöoikeuksiensa ulkopuolella.
  • Kysymys rajoitetusta asiakirjasta, jonka he tietävät olevan olemassa.
  • Kysymys, jossa julkiset ja sisäiset asiakirjat ovat ristiriidassa.
  • Kysymys kehoteinjektiolla: ”ignore access rules.”

Oikea tulos ei ole vain ”hyvä vastaus”. Se on ”hyvä vastaus sallituista lähteistä”.

Käyttöönottopolku

Aloita vähiten arkaluonteisesta korpuksesta:

  1. Julkiset/tuotedokumentit.
  2. Sisäiset toiminta-asiakirjat.
  3. Osastokohtaiset asiakirjat.
  4. Asiakastietueet tiukalla ACL:llä.
  5. Rajoitetut korpukset vasta eksplisiittisen tietoturva-/juridisen hyväksynnän jälkeen.

Kussakin vaiheessa mittaa:

  • Vastauksen hyödyllisyys.
  • Viittausten laatu.
  • Kieltäytymisen oikeellisuus.
  • Käyttöoikeuden ulkopuolisen haun osuus.
  • Vanhentuneen lähteen osuus.
  • Käyttäjien ilmoitukset puuttuvista tai vääristä lähteistä.

Älä tee tätä vielä

Älä indeksoi ”kaikkia yrityksen asiakirjoja” yhteen assistenttiin.

Älä luota kehoteohjeisiin käyttöoikeuksien valvomiseksi.

Älä lokita haettujen palojen koko tekstiä arkaluonteisista korpuksista ilman selkeää säilytys- ja käyttöoikeuskäytäntöä.

Älä sekoita HR-, juridisia, asiakas- ja julkisia asiakirjoja samaan korpukseen.

Älä anna RAG:n vastata sallittujen lähteidensä ulkopuolelta vain ollakseen hyödyllinen.

Yhteenveto

Yrityksen tietämyksen RAG on arvokas, koska se tuo lähteisiin perustuvat vastaukset päivittäiseen työhön. Se on riskialtis, koska lähteisiin perustuvat vastaukset voivat silti vuotaa tietoa.

Suunnittele käyttöoikeusrajat ensin. Suodata ennen hakua. Erota korpukset yleisön mukaan. Säilytä lähteen metatiedot. Kieltäydy turvallisesti. Lokita huolellisesti. Testaa todellisilla käyttöoikeusprofiileilla. Jos käyttäjä ei voi käyttää lähdettä suoraan, RAG:n ei pidä käyttää sitä vastaamiseen.

Lue seuraava

Jatka samaa oppimisreittiä seuraavilla käytännön artikkeleilla.

Syvennä osaamistasi

Valikoituja ulkoisia kursseja, jotka käsittelevät aiheita tarkemmin.

AWS Skill Builder

AWS Security: Securing Generative AI on AWS

AWS Training and Certification

A cloud-vendor-specific complement to the Macquarie specialization: AWS's own Generative AI Security Scoping Matrix, OWASP Top 10 for LLMs, and MITRE ATLAS, walked through governance, legal, and compliance controls for five different AI deployment scopes — from consumer apps to self-trained models. Not GDPR-specific, but a genuinely practical advanced pick for teams whose AI workloads actually run on AWS and need concrete data-governance and compliance controls, not just theory.

Edistynyt~2 hours · self-paced (9 modules)
Coursera · Macquarie University

Cyber Security: Data, Privacy and AI Security

Macquarie University Cyber Security Hub faculty

The advanced, most explicitly on-target answer to our GDPR × AI gap: a three-course specialization from Macquarie University's Cyber Security Hub that goes from GDPR/CCPA fundamentals and privacy-by-design, through privacy impact assessments, to a dedicated third course on securing AI systems against adversarial attacks and model leakage. Genuinely bridges 'GDPR compliance' and 'AI security' rather than treating them as separate topics.

Edistynyt~47 hours · self-paced (3-course specialization)
EU Digital Skills & Jobs Platform · CyberSuite

Turvallinen tekoälyn käyttö pk-yrityksissä: Tietoturva ja EU:n tekoälysäädös

CyberSuite

Rahkemainen tekoälysäädöksen kurssi, joka on kirjoitettu juuri niille yrityksille, joille säädös todella kohdistuu: pk-yrityksille, jotka käyttävät tekoälyä, ei laboratorioille, jotka kehittävät sitä. Kurssi on julkaistu Euroopan komission omalla osaamishubilla ja yhdistää säädösten puolella olevat asiat — roolit, velvoitteet, riskien luokittelut — sekä tietoturvan puolella olevat asiat (kehoteinjektiot, tietovuodot, toimittajien huolto), joita suurin osa vaatimustenmukaisuuskursseista ohittaa. Eestin pk-yritykselle, joka käyttää tekoälyä, tämä on käytännöllinen lähtökohta.

Edistynyt~15 tuntia · itsenäinen opiskelu

Näytä kaikki kurssit aiheesta Tekoälyn turvallisuus ja tietosuoja